Рубрики
*NIX информация

Сети linux. Модели и приложения / Конспект

Уровни OSI

Уровни OSI TCP/IP

MAC / ARP:

IP адреса:

Маски и подсети:

Широковещательный и групповой обмен:

Частные адреса:

IPv6

Адресные переменные в программном коде / функция inet_pton{}

Адресные переменные в программном коде / функция inet_ntop()

Код программы adr для преобразования ip адреса

DNS / NS / разрешение имен

Разрешение имен в программном коде:

Пример Makefile для adr, gclie, gserv

Сетевые интерфейсы:

Таблица маршрутизации (роутинг)

Алиасные IP-адреса / дополнительный IP адрес из другой сети

Петлевой интерфейс:

Переименование сетевого интерфейса

Альтернативные имена (ядро выше 5.4.0)

Порты транспортного уровня:

Инструменты диагностики:

Инструменты наблюдения:

Инструменты тестирования:

Сервисы сети и systemd

mc (Midnight Commnader)

SSH

Протокол DHCP

Разрешение имен: служба DNS

Немного про конфигурацию dnsmasq

iptables

Systemd и сокетная активация сервисов на примере pure-ftpd

Прокси серверы:

Прокси через SSH

Прокси squid

Мониторинг за прокси

Фазы соединения TCP

Пример работы с UDP \ TCP в коде :

Драйверы и сетевые устройства в ядре Linux

ОС с микро ядерной архитектурой:

Сборка своего модуля ядра hello_printk.c

Модули ядра, точки входа и завершения:

Модули ядра, вывод диагностики модуля:

Параметры загрузки модуля

Модуль ядра, подсчет ссылок использования:

Структура данных сетевого стека:

Путь пакета сквозь стек протоколов / Прием: традиционный подход

Путь пакета сквозь стек протоколов / Прием: высокоскоростной интерфейс

Передача пакета:

Драйверы: сетевой интерфейс

Виртуальный сетевой интерфейс и пример кода

Протокол сетевого уровня:

Методика проверки драйвера на утечку памяти:

Драйвер virt-full

TOR

Mesh-сети

l2p

Рубрики
*NIX информация

MPTCP

Рубрики
*NIX информация

Тюнинг сети linux / производительность / Контроль перегрузки

ссылки:

Алгоритмы:

ethtool

Лимиты:

sysctl

Под trex

RTT/ Буферы / Как посчитать буфер, пример:

Контроль перегрузки / рекомендуемый контроль перегрузки по умолчанию / recommended default congestion control

BBR

Рубрики
*NIX информация

tc / traffic control

Вводная инфа:

Синтаксис tc:

Это самый простой без классовый пример:

Пример создание классовой очереди HTB

Пример:

Пример:

Рубрики
*NIX информация

Конспект: sysctl

sysctl

ip_forward

ipv6

файлы

монтирование / mount

Таблица NAT:

Отключаем ответы на ping

rp_filter

Network SFP+

swap

ipv4

dev

Рубрики
*NIX информация

modbus gw

default conf

Рубрики
*NIX информация

dnsmasq / DNS / сервер / stubby / DoT

ссылки:

dnsmasq

stubby

Изменение резолвера по умолчанию:

Проверка, автозапуск stubby и dnsmasq

Еще примеры:

Одноразовый запуск из консоли, примеры:

Рубрики
*NIX информация

debian / proxy for user / proxy for apt / wget / curl / прокси для пользователя

в браузере:

для системы:

Прокси для менеджера пакетов APT:

Прокси только для wget:

Рубрики
*NIX информация

debian 11 / dpdk / Data Plane Development Kit

Ссылки:

/etc/apt/sources.list

Ставим пакеты:

Настроим python:

Скачаем исходники dpdk:

Tools dpdk

Рубрики
*NIX информация

error: symbol ‘grub_file_filters’ not found / debian / ubuntu

После обновления и перезагрузки системы получил ошибку:

Решение:

Ссылки:

Рубрики
*NIX информация

rockchip / ROCK Pi S

Ссылки

Рубрики
*NIX информация

noc / noc tower

Ссылки:

tools

Рубрики
*NIX информация

KDE Wallet System disabled / отключить wallet

Рубрики
*NIX информация

network-manager / nmcli

Рубрики
*NIX информация

vyos

Сcылки:

Установка:

О конфигурировании:

Создать пользователя \ Изменить пароль пользователю

Включить SSH

Настройка сетевого адаптера \ Установка IP v4 адреса

настройка DNS:

Routing

Рубрики
*NIX информация

logrotate.service degraded

Проблема:

Решение:

Рубрики
*NIX информация

Копирование ярлыков на Рабочий стол и боковую панель

Рубрики
*NIX информация

Debian \ Centos \ Отключить сон \ гибернацию \ hibernate \ sleep \ systemd

Отключить энергосберегающие функции (сон, гибернация, гибридный сон и т.п.):

Включить обратно энергосберегающие функции (сон, гибернация, гибридный сон и т.п.):

Реакция на закрытие крышки у ноутбука:

Рубрики
*NIX информация

zoneminder / видео / наблюдение / регистратор

Ссылки:

Установка на debian 10:


Рубрики
*NIX информация

Не работает веб камера / ошибки / uvcvideo: / Failed / Debian 10 / Ubuntu / motion

ошибки в dmesg:

решение временное:

доп софт: