Отваливается интерфейс.

Из за чего сетевуха падает сама по себе ? а после up\down\reboot - работать как ни в чем не бывало

Есть роутер на Gentoo x64.
В нем три сетевухи :
Gentoo ~ # lspci | grep Ethernet
1. 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
eth0 - 192.168.0.0/24 смотит в локалку
2. 06:01.0 Ethernet controller: Sundance Technology Inc / IC Plus Corp IP1000 Family Gigabit Ethernet (rev 41)
eth1 - Смотрит в инет (оптика) Активна
3. 06:02.0 Ethernet controller: Sundance Technology Inc / IC Plus Corp IP1000 Family Gigabit Ethernet (rev 41)
eth2 - Смотрит в инет (adsl) Направляется трафф на нее iptable'ами если упала eth1.

eth1 периодически отваливается (бывает по вине провайдера, а бывает просто так), раз в недельку - стабильно падает. Причем ничего особенного за роутером не происходит.
Если положить интерфейс и поднять заново - работает!

Сегодня присмотрелся к ней и вот что накопал:
RX packets:256649 errors:0 dropped:0 overruns:0 frame:0
TX packets:317664 errors:59 dropped:0 overruns:59 carrier:0

Gentoo ~ # cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
(----cut----)
eth1: 110131513 237943 0 0 0 0 0 0 85746887 294070 56 0 56 0 0 0
(----cut----)
Посмотрел прерывания, она не одна на 16-м: (кошерно это или есть тут косяк?)
Gentoo ~ # cat /proc/interrupts
CPU0 CPU1
(----cut----)
16: 432599 0 IO-APIC-fasteoi pata_jmicron, ehci_hcd:usb1, eth1
(----cut----)

Если посмотреть в messages то можно увидеть вот такое местами:
Oct 12 11:52:42 Gentoo kernel: eth1: Link speed = undefined! (встречается часто, под ним как правило тоже самое только 100 мегабит определяется.)
Oct 17 00:58:01 Gentoo kernel: NETDEV WATCHDOG: eth1 (Sundance Technology IPG Triple-Speed Ethernet): transmit queue 0 timed out ( встретилось 1 раз )

Собсна вопрос, может ли быть глюк сетевухи из за того что на одном прерывании с ней висит еще всякий хлам ?
Вопрос №2 как победить ошибки overruns ониже fifo. ?

з.ы. Стоят iptables,нат как SNAT, а не MASQUERADE.

наперва возникает вопрос: вы

наперва возникает вопрос: вы уверены что у вас кабель категории 6? если нет задавайте скорость наперед у сетевухи (ethtool) и на другом конце.

Медь 8 жил за ним конвертер

Медь 8 жил за ним конвертер на оптику.
меня смущает overruns и interrupts.
Из за чего сетевуха падает сама по себе ? а после up\down\reboot - работать как ни в чем не бывало

/

stasucan написал(а):
Медь 8 жил

Может быть и 5E, и 5 и далее до чуть ли (из виденного лично) не до 3.

:wq
--
Live free or die

Попробуйте сначало ЗАДАТЬ

Попробуйте сначало ЗАДАТЬ скорость приемо-передачи, а потом уже пляшите от заданной скорости.

Да хрен с ней - категорией

Да хрен с ней - категорией, начиная от 3-ей(до нее лапша телефонная) все держат 100Мбит, а больше и не надо.
Суть в том что отваливается интерфейс сам по себе, overrides и errors ifconfig'a совпадают по кол-ву. Т.е. тут какаято глюка с fifo, так же мена настараживает что на прерывании eth1 висят pata_jmicron, ehci_hcd:usb1 в довесок. Я хочу узнать:
Влияет ли перечисленное на errors\overruns
Может ли спровацировать падение интерфейса
Кто сталкивался с самопроизвольным падением интерфейса и как решал проблему!

где догался посмотреть - посмотрел, ничего интересного.
Где я забыл посмотреть ? Что бы вы посмотрели в перую очередь, а во вторую ?

На счет IRQ, полагаю,

На счет IRQ, полагаю, заморачиваться не стоит, эти проблемы канули в лету в бородатых 90-х, когда придумали Plug'N'Play.

Глючить может конвертер. Никогда их не юзал, но часто слышал нелестные отзывы, при построении более-менее серьезной инфрструктуры стараются избегать их использование, отдавая предпочтение коммутаторам с SFP модулями. Судя по ошибкам overrun конвертер не может обработать пакеты, которые приходят от eth1 (либо eth1 не может отправить пакеты конвертеру). Имеет смысл перебросить кабеля с eth1 на eth0 и поменять местами eth0 и eth1 в файле /etc/udev/rules.d/70-persistent-net.rules. Это поможет избежать копания в конфигах сервисов, которые привязаны к именам интерфейсов. Далее наблюдать, если ошибки останутся на eth1, то это явно проблемы с конвертером, ну а если появятся на eth0 то с картой, либо с драйвером. Это, конечно, при условии что используется кабель категории 5E (не буду ручаться за более низкие, т.к. никогда не юзал), кабель хорошо обжат, не имеет изломов и прочих дефектов.

Все просто.Цитата:2.

Все просто.

Цитата:
2. 06:01.0 Ethernet controller: Sundance Technology Inc / IC Plus Corp IP1000 Family Gigabit Ethernet (rev 41)
eth1 - Смотрит в инет (оптика) Активна
3. 06:02.0 Ethernet controller: Sundance Technology Inc / IC Plus Corp IP1000 Family Gigabit Ethernet (rev 41)
eth2 - Смотрит в инет (adsl) Направляется трафф на нее iptable'ами если упала eth1.

eth1 периодически отваливается (бывает по вине провайдера, а бывает просто так), раз в недельку - стабильно падает. Причем ничего особенного за роутером не происходит.
Если положить интерфейс и поднять заново - работает!

IC Plus Corp IP1000 Family Gigabit Ethernet - ужасная сетевуха. У одного моего знакомого падала от простой закачки с ftp. Проверено было достаточно придирчиво. А в сети по записям в логах было найдено упоминание о подобной проблеме, мол сие баг драйверов. Порешили заменой на самую дешевую сетевушку Intel.

P.S. 100М IC+ сетевушки ничем не лучше работают (по крайней мере под линухом). Предпочитаю использовать Intel или на худой конец Realtek 8139.

Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!

Решено

Nu_NRG, _passer Спасибо за комментарии!
Действительно дело было в Sundance Technology Inc / IC Plus Corp IP1000 Family Gigabit Ethernet
Перебросил местами интерфейсы, повесил инет на Realtek - никаких ошибок все норм.
На IC Plus повесил резервный канал инета (который в данный момент не используется) ошибки errors\overruns на нем плодятся, хотя полезного траффика просто НЕТ. Там вся подсеть на этой сетевухе состоит из двух поров IC Plus ---> Adsl, который никто не юзает.
Всем СПАСИБО огромное!

ЧаВО?

Я так понял что имеется 2

Я так понял что имеется 2 интерфейса этого производителя, тот который смотрит в LAN работает нормально?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".