Модули NAT для VPN, FTP, SIP

Допустим на Linux сервере настроен SNAT или маскарадинг, допустим как я описывал в статье Настройка маскарадинга (NAT) в Ubuntu. Но если за NAT много клиентов подключается к внешним серверам PPTP, FTP, SIP, то у них будут проблемы с подключением.

Читать далее «Модули NAT для VPN, FTP, SIP»

Установка и запуск ipt_NETFLOW

ipt_NETFLOW — быстрый NetFlow сенсор трафика, состоит из модуля ядра и iptables, поддерживает NetFlow v5, v9, v10(IPFIX).

Читать далее «Установка и запуск ipt_NETFLOW»

Установка и использование Nfsen

Nfsen — сборщик и анализатор Netflow с открытым исходным кодом, отображает статистику в веб интерфейсе в виде графиков.

Читать далее «Установка и использование Nfsen»

Установка и настройка fprobe

На тесте установлю сенсор fprobe, который будет собирать статистику с сетевых интерфейсов и передавать ее на коллектор.

Читать далее «Установка и настройка fprobe»

Решение ошибки Speedtest CLI «Failed to find a working test server»

Однажды при запуске Speedtest CLI на одном Linux сервере, я заметил следующую ошибку:

Читать далее «Решение ошибки Speedtest CLI «Failed to find a working test server»»

Распределение прерываний сетевой платы по ядрам процессора

Приведу пример распределения прерываний сетевых интерфейсов по ядрам процессора.
Для примера возьму сервер с accel-ppp, трафиком 6Gb/s, 500K+ pps, nat с ipoe и 6000 dchp клиентов.
А также обязательно отключим hyper-threading в BIOS, так как распределение нагрузки на виртуальные ядра может сильно увеличить нагрузку на некоторые физические ядра.

Читать далее «Распределение прерываний сетевой платы по ядрам процессора»

Как узнать на каких NUMA node сетевые интерфейсы

Приведу пример просмотра на каких NUMA node находятся сетевые интерфейсы в Linux.

Читать далее «Как узнать на каких NUMA node сетевые интерфейсы»