Обновление BIOS P80 на HP ProLiant DL320e Gen8 v2

Приведу пример обновления BIOS P80 на сервере HP ProLiant DL320e Gen8 v2.

Выполнять обновление необходимо через iLO4.

Читать далее «Обновление BIOS P80 на HP ProLiant DL320e Gen8 v2»

Решение ZEBRA: netlink-listen recvmsg overrun: No buffer space available

Однажды на сервере с Quagga после добавления нескольких тысяч сетевых интерфейсов, заметил сообщение в логах /var/log/zebra.log:

ZEBRA: netlink-listen recvmsg overrun: No buffer space available

Читать далее «Решение ZEBRA: netlink-listen recvmsg overrun: No buffer space available»

Настройка логов nginx

Приведу примеры настройки ведения логов для nginx.

Чтобы изменить настройки логов, откроем файл конфигурации nginx в любом текстовом редакторе:

Читать далее «Настройка логов nginx»

Как посмотреть информацию о сетевом адаптере в Linux

Приведу примеры команд для просмотра информации о сетевом адаптере в Linux.

Читать далее «Как посмотреть информацию о сетевом адаптере в Linux»

Решение проблемы с линком на Mimosa B5

Однажды заметил проблемы с линком на разных Mimosa B5.
Линк поднимался и падал в 1000Mbps каждые 5-10 секунд, соответственно у клиентов была деградация трафика, выпадали пинги.
Читать далее «Решение проблемы с линком на Mimosa B5»

Как установить Midnight Commander (MC) в Ubuntu 18.04

Однажды после установки Ubuntu Server 18.04, при попытке установить Midnight Commander отобразилось сообщение что не найден пакет для установки.

Чтобы решить проблему, необходимо добавить Universe репозиторий:
Читать далее «Как установить Midnight Commander (MC) в Ubuntu 18.04»

Обновление прошивки TP-Link TL-WR941N

Для теста обновлю маршрутизатор TP-Link TL-WR941N 300Мб/с V2 с прошивкой 3.12.5 Build 100929 Rel.57776n.

1) Посмотрим ревизию маршрутизатора, в моем случае это V2, и именно для неё скачаем архив с новой прошивкой с официального сайта, первая ссылка для модели 300Мб/c, а вторая для 450Мб/c.
Читать далее «Обновление прошивки TP-Link TL-WR941N»

Ограничение скорости на сетевом интерфейсе используя 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»

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

Приведу пример балансировки только входящего трафика при двух каналах используя Quagga.

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