BGP. Балансировка каналов на Quagga

Приведу пример балансировки только входящего трафика при двух каналах используя Quagga. На тесте буду использовать Ubuntu 16.04.4 LTS и Quagga 0.99.24.1, сетевой интерфейс ens1f0 для второго провайдера с одним neighbors и ens2f0 для первого провайдера с двумя neighbors, в ens2f1 будет подключена локальная сеть. Оба провайдера анонсируют «default». 3.3.3.0/23 это будет моя сеть с белыми […]

Настройка DHCP+TFTP для DOCSIS

Недавно нужно было настроить выдачу IP адресов нескольким старым DOCSIS модемам и хосту находящемуся после модема. Под рукой был Arris Cadant C3 и модемы Thomson TCM-420. Первым делом запустим DHCP сервер который будет выдавать IP адреса модемам, например как я описывал в этой статье — Установка и настройка isc-dhcp-server. А также запустим TFTP сервер на […]

Как поднять сетевой интерфейс в Linux без IP адреса

Чтобы поднять сетевой интерфейс в Linux без IP адреса, достаточно выполнить команду: Если необходимо чтобы сетевой интерфейс поднимался автоматически при запуске системы, то в /etc/network/interfaces пропишем, например:

Как включить или отключить Proxy ARP в Linux

Посмотрим статус Proxy ARP (1 — включен, 0 — отключен): Можно посмотреть на конкретном сетевом интерфейсе (где eth0 — имя сетевого интерфейса): Включить Proxy ARP можно так: Или так: Для выключения Proxy ARP команды аналогичны, нужно лишь указать 0 вместо 1. Сделанные выше изменения сбросятся после перезапуска системы, чтобы этого не произошло, откроем файл /etc/sysctl.conf […]

Установка xrdp в Ubuntu

xrdp — RDP сервер для Linux Устанавливается в Ubuntu следующей командой: Для подключения к серверу xrdp из Windows можно использовать стандартный клиент удаленного рабочего стола, набрав в командной строке mstsc.exe. Конфигурация находится тут /etc/xrdp/, логи пишутся сюда — /var/log/xrdp-sesman.log Перезапустить xrdp можно так: Можно также установить графическую оболочку Xfce: И указать её графической оболочкой по […]

Решение ошибки «Job for puppetserver.service failed because the control process exited with error code»

Заметил однажды при запуске Puppet сервера, после установки, следующую ошибку: Job for puppetserver.service failed because the control process exited with error code. See «systemctl status puppetserver.service» and «journalctl -xe» for details. Ошибка возникает из-за того что не хватает оперативной памяти и чтобы устранить ошибку, откроем файл конфигурации Puppet сервера: И уменьшим объем выделяемой оперативной памяти […]

Причина увеличения RX overruns на сетевом адаптере

Заметил однажды на одном из серверов доступа, что немного растет значение RX overruns. Выполнил несколько раз команды (где p2p1 и p2p2 — имя сетевых интерфейсов): Увеличивалось только значение RX overruns, на 10 пакетов каждую секунду, при трафике около 2Gb/s (100 000 пакетов в секунду). На сервере был установлен сетевой адаптер «HP NC552SFP 10Gb 2-Port Ethernet […]

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

Допустим мы установили ntopng как я описывал в этой статье — Установка и настройка ntopng То есть выбрали необходимый пакет на http://packages.ntop.org/apt-stable/ и скачали его: Установим nprobe если он не установлен: Чтобы принимать NetFlow данные и передавать их на ntopng создадим файл (в редакторе nano клавиши CTRL+X для выхода, y/x для сохранения или отмены изменений): […]