Однажды после перезапуска Ubuntu сервера, из-за долгого запуска большого количества сетевых интерфейсов, мой скрипт который увеличивал значения буферов, а также выполнял другие настройки, выполнился раньше времени, соответственно изменения не применились и об этой проблеме я узнал только через сутки, поэтому я решил мониторить текущие значения RX и TX буферов.
Читать далее «Мониторинг текущих RX и TX буферов сетевых интерфейсов в Zabbix»Архивы рубрик:Сети
Почему не работает service networking restart или /etc/init.d/networking restart
Для примера возьму сервер с операционной системой Ubuntu Server 14.04, в которой допустим мы изменили настройки сети и при выполнении команд:
Читать далее «Почему не работает service networking restart или /etc/init.d/networking restart»Решение «TX driver issue detected, PF reset issued»
Однажды на одном высоконагруженном сервере доступа с трафиком около 5 Gb/s в /var/log/syslog начали часто отображаться ошибки:
Читать далее «Решение «TX driver issue detected, PF reset issued»»Разница между MASQUERADE и SNAT
В этой статье я кратко опишу разницу между MASQUERADE и SNAT.
MASQUERADE. Менее быстрая маршрутизация чем SNAT при массовых запросах, так как для каждого нового соединения определяется IP адрес на внешнем сетевом интерфейсе (WAN). Отлично подходит для маршрутизаторов домашнего использования и когда меняется IP адрес на WAN интерфейсе.
Читать далее «Разница между MASQUERADE и SNAT»
Скрипт просмотра PPS (Packets Per Second)
Скрипт ежесекундно отображает количество входящих и исходящих пакетов в секунду на указанном сетевом интерфейсе.
Содержимое скрипта поместим в файл, например pps.sh и выполним указав имя сетевого интерфейса (остановить выполнение скрипта можно клавишами CTRL+C):
Установка и использование ipset
ipset — инструмент состоящий из модуля ядра, библиотек и утилиты, позволяющий организовать список сетей, IP или MAC адресов и т.д., который очень удобно использовать например с IPTables.
Команда установки в Ubuntu:
Что делать если не включается «Сетевое обнаружение» в Windows
Однажды заметил на одном из компьютеров, что в сетевом окружении ничего не отображается, а после выбора «Включить сетевое обнаружение» в «Панель управления\Сеть и Интернет\Центр управления сетями и общим доступом\Дополнительные параметры общего доступа», все равно выбор оставался на «Отключить сетевое обнаружение», то есть не применялся.
Читать далее «Что делать если не включается «Сетевое обнаружение» в Windows»
Как посмотреть информацию о сетевом адаптере в Linux
Приведу примеры команд для просмотра информации о сетевом адаптере в Linux.
Читать далее «Как посмотреть информацию о сетевом адаптере в Linux»Ограничение скорости на сетевом интерфейсе используя TC
Приведу пример ограничения скорости до 3,3 Гб/с на сетевом интерфейса в Ubuntu Server 16.04:
/sbin/tc qdisc del dev ens2f0 parent ffff: /sbin/tc qdisc add dev ens2f0 handle ffff: ingress /sbin/tc filter add dev ens2f0 parent ffff: protocol ip prio 50 u32 match ip dst 0.0.0.0/0 police rate 3300mbit burst 330k mtu 30000 drop flowid 1:0
Читать далее «Ограничение скорости на сетевом интерфейсе используя TC»
Создание dummy интерфейсов в Linux
Приведу пример создания dummy интерфейсов в Linux.
На тесте использую Ubuntu Server 16.04.
Первый делом необходимо загрузить модуль «dummy», можно также добавить опцию «numdummies=2» чтобы сразу создалось два интерфейса dummyX:
Читать далее «Создание dummy интерфейсов в Linux»