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

Исходное сообщение
"FreeBSD роутер - пропадает связь"

Отправлено ProPegas , 30-Июл-08 12:33 
Добрый день!

Возникла следующая проблемка. Имеется роутер под FreeBSD 5.5 (nat, ipfw), работает уже около 3 лет (я работаю с ним год), никаких нареканий не было. Но последние 3-4 месяца было замечено, что на интерфейсе (встроенная сетевая em0), который смотрит в инет, пропадает связь. Проверяется простым пингом до управляемого свича, который стоит сразу после сетевухи. Никаких сообщений на консоли в этот момент нет, в логах тоже ничего связанного с этим нет. Т.е. линк физически получается не теряется. Связь теряется нерегулярно, на 3-5 секунд, в течение часа может быть до 10 разрывов, в рабочее время (когда большая загрузка) вроде как чаще. Средняя загрузка на интерфейс - 10-15 мегабит/с, средняя загрузка процессора - 50-70%. Вторая сетевая (fxp0) работает нормально.

Куда копать? Почему нет логов? Может быть виновен фаервол и как именно?
Спасибо.

/var/log:ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_MTU>
        inet 213.*.*.130 netmask 0xfffffffc broadcast 213.*.*.131
        inet 10.10.22.1 netmask 0xffffff00 broadcast 10.10.22.255
        ether 00:13:20:50:94:81
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active

/var/log:netstat -i
Name    Mtu Network       Address              Ipkts Ierrs    Opkts Oerrs  Coll
em0    1500 <Link#1>      00:13:20:50:94:81 768614409 1376082 782134977     0     0
em0    1500 213.*.*.12 xxx-xxx-0-537-  6282016     - 149567443     -     -
em0    1500 10.10.22/24   10.10.22.1          137476     -   138669     -     -


Содержание

Сообщения в этом обсуждении
"FreeBSD роутер - пропадает связь"
Отправлено moderator , 30-Июл-08 13:03 

>нужно наложить патч !!!

To All: Откуда сбежали и когда их обратно заберут таких себе chesnoko-дурачков?


"FreeBSD роутер - пропадает связь"
Отправлено us.master , 30-Июл-08 13:54 
Поставьте другую сетевую вместо встроенной.
Есть ощущение, что она загибается.

"FreeBSD роутер - пропадает связь"
Отправлено ProPegas , 30-Июл-08 15:40 
>Поставьте другую сетевую вместо встроенной.
>Есть ощущение, что она загибается.

Вот у меня тоже такое ощущение. Просто подумалось, может и в систему могло что-то закрасться?


"FreeBSD роутер - пропадает связь"
Отправлено konst , 30-Июл-08 16:58 
>>Поставьте другую сетевую вместо встроенной.
>>Есть ощущение, что она загибается.
>
>Вот у меня тоже такое ощущение. Просто подумалось, может и в систему
>могло что-то закрасться?
>

иногда такое бывает, когда кто-нибудь в локалке подхватит вирус, который занимается подменой маков


"FreeBSD роутер - пропадает связь"
Отправлено ProPegas , 30-Июл-08 17:01 
>>>Поставьте другую сетевую вместо встроенной.
>>>Есть ощущение, что она загибается.
>>
>>Вот у меня тоже такое ощущение. Просто подумалось, может и в систему
>>могло что-то закрасться?
>>
>
>иногда такое бывает, когда кто-нибудь в локалке подхватит вирус, который занимается подменой
>маков

Почему тогда пропадает внешний интерфейс, а не внутренний? Все подмены регятся на внутреннем интерфейсе.


"FreeBSD роутер - пропадает связь"
Отправлено Pahanivo , 30-Июл-08 17:04 
cd /var/log
grep -i error *
grep -i em0 *

неужеле ваще нет логов????

Вариант с глюкавостью железки на другой стороне тоже требуется рассмотреть.
Также посмотреть не забивается внешний канал раз говоришь происходит в пики нагрузки.
Смотреть systat че кажет, может машинка просто не тянет.


"FreeBSD роутер - пропадает связь"
Отправлено ProPegas , 30-Июл-08 17:22 
>cd /var/log
>grep -i error *
>grep -i em0 *
>
>неужеле ваще нет логов????

Логи то есть, но нет тех, ктороые связанны с этой проблемой. В том-то и дело, я перерыл все логи вдоль и поперек.

>Вариант с глюкавостью железки на другой стороне тоже требуется рассмотреть.
>Также посмотреть не забивается внешний канал раз говоришь происходит в пики нагрузки.
>
>Смотреть systat че кажет, может машинка просто не тянет.

                    /0   /1   /2   /3   /4   /5   /6   /7   /8   /9   /10
     Load Average   |||

                    /0   /10  /20  /30  /40  /50  /60  /70  /80  /90  /100
             <idle> XXXXXXXXXXXXXXXXXX
root           idle XXXXXXXXXXXXXXXX
root      swi1: net XXXXXXXXXXX
root           natd XXX
root     irq18: em0 X
root     swi5: cloc

Вариант с "другой стороной" тоже проверил, до этого интерфейс напрямую уходил в оптический конвертор. Щас поставил управляемыый свич и забил IP на него. Пинги пропадают уже на свиче, свич исправен.


"FreeBSD роутер - пропадает связь"
Отправлено Pahanivo , 03-Авг-08 22:39 
Тупо переобжать все концы например.


"FreeBSD роутер - пропадает связь"
Отправлено AD , 05-Авг-08 07:22 
netstat -I em0 -w 1
vmstat -i
top -S

результат сюда.


"FreeBSD роутер - пропадает связь"
Отправлено ilya , 19-Июн-15 22:40 
> netstat -I em0 -w 1
> vmstat -i
> top -S
> результат сюда.

Столкнулся с аналогичной проблемой,пропадает связь на влане который смотрит на прова, в локальной все бегает прекрасно, имеется одна сетевая,во время обрывов в message.log записывается следующие:

ddclient[3232]: WARNING:  cannot connect to myip.dnsdynamic.com:80 socket: IO::Socket::INET: Bad hostname 'myip.dnsdynamic.co
Core0-russianet dhcpd: uid lease 172.20.0.23 for client 00:27:22:26:1d:f6 is duplicate on vlan10
Core0-russianet named[2947]: clients-per-query decreased to 20

Куда копать дальше  не знаю, так как плохо знаком с freebsd, если кто может подсказать, буду признателен!


"FreeBSD роутер - пропадает связь"
Отправлено AD , 29-Июл-15 19:11 
Core0-russianet named[2947]: clients-per-query decreased to 20

> Куда копать дальше  не знаю, так как плохо знаком с freebsd,
> если кто может подсказать, буду признателен!

ifconfig влана для начала и netstat -in