Приехал сервак для шлюза одной из учебных организаций у нас в городе.

Подумал я немного, какую версию ставить и решил что 8.0 подойдет в самый раз.
Поганяли, потестили, все в полном изабилии и порядке, но вдруг дали задание ограничить скорость для студентов и тут начались приколы :(.

Все, как бы ничего — настругал в фаере pipe правила и вдруг с удивлением вижу на экране вот такие строки:

kernel: dummynet: OUCH! pipe should have been idle!

Также, они иногда попадали и в лог /var/logs/messages.

Интересно думаю, уже кто то с таким сталкивался?
Копирую месагу и кидаю в гугл — голяк, в яндекс — гляк, в рамблер — что то находит. Тыкаю туда и читаю приблизительно такое. В версии RELENG_8_0 портирован очень старый dummynet, который криво работает, ато и вовсе не работает…………………..

Короче все сводится к тому, что нужно обновить до RELENG_8_1.

Делаю исправления в supfile, приводя его до такого вида:

#cat supfile
#### Kernel source supfile
#cvsup -g -L 2 ports-supfile
####
*default host=cvsup3.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_8_1
*default delete use-rel-suffix
*default compress
#src-sys
src-all

Потом чищу, /usr/src директорию и по уже накатанной делаю обновление системы.

В результате:

# uname -r
8.1-RC1

И проблема с нарезанием скорости устранена.

PS. Как ещё один вариант решения — можно качнуть один патчик:
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/netinet/ipfw/ip_dummynet.c
положив его в /src/sys/netinet/ipfw/, после чего снова пересобирать ядро, не обновляя исходники.
Это должно помочь, если нет — тогда пересобираем и МИР.

Надеюсь, кому то будет полезна эта статья.

Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:

http://noted.org.ua/1773


Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)

Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455

На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел

Add your comment now

Please note: JavaScript is required to post comments.