URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 73662
[ Назад ]

Исходное сообщение
"FreeBSD 6.1 проблема с интерфейсами fxp/em"

Отправлено TriCK , 23-Апр-07 14:01 
Помогите определить причину проблемы и пути решения...

История такова...
Был собран сервер на 6.1 Release для раздачи интернета.
ipfw+nat+dummynet, Transparent Squid, dhcp, Samba..
интерфейсы:
fxp0: intel pro 100: Внутренняя сеть #1
fxp1: intel pro 100: Интернет
em0: intel pro 1000: Внутренняя сеть #2

Три месяца сервер работал как часы, раздавая ip и интернет, затем стали виснуть интерфейсы fxp0 и fxp1(иногда по отдельности, но чаще вместе). В dmesg никаких ошибок. Система перестаёт отправлять/получать пакеты через них. Достаточно ввести эти карточки в promiscious mode запуском tcpdump и всё отвисает...Чесали репу всем отделом, сошлись на мысли что проблема на стыке железо/ядро...

В срочном порядке собрал копию этого сервера тоже на 6.1 на другом железе с интерфейсами broadcom и intel (bge и em)...Какое-то время всё работало, затем повис именно em0...

Также было замечено, что во Внутренней сети #1 кто-то или нахватал кучу вирусов, или целенаправленно валит сервер, ибо очень сильно возрос процент arp и icmp траффика...
Проскакивают сообщения подобного плана:
kernel: Limiting ICMP unreach response from 245 to 200 packets/sec

Но в любом случаи, ни это, ни криво написанные правила файрвола, не должны вызывать такие зависоны, ибо в работать перестаёт даже dhcp, который использует bpf...

Подскажите, что это может быть такое...


Содержание

Сообщения в этом обсуждении
"FreeBSD 6.1 проблема с интерфейсами fxp/em"
Отправлено hate , 23-Апр-07 14:08 

>Три месяца сервер работал как часы, раздавая ip и интернет, затем стали
>виснуть интерфейсы fxp0 и fxp1(иногда по отдельности, но чаще вместе). В
>dmesg никаких ошибок. Система перестаёт отправлять/получать пакеты через них. >Достаточно ввести


Наблюдал такие вещи на разных сетевухах и ветках 6.0 и 6.1.

На ветке 6.2 и 6.2-STABLE все нормально, обновляйтесь.