"Подвисание" сетевого интерфейса
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 34
- Зарегистрирован: 2013-10-20 19:30:28
- Откуда: Russia
- Контактная информация:
"Подвисание" сетевого интерфейса
Приветствую участников!
ОС: FreeBSD 10.0-p1, Сетевые emX (2 шт - одна к Онлайм другая к Билайн), Интернет провайдер Онлайм - выделенный IP, получение по DHCP
Проблема: от 2 до 8 раз в неделю "подвисает" сетевой интерфейс, - горит лампа Link и лампа активности (именно горит, а не мигает)
Решение: выдернуть шнур и тут же обратно - через 5-10 секунд связь есть, или же рестарт netif
(пробовал варианты: маршрут до 8.8.4.4 через Онлайм и пинг или host )
Проблема не в сетевой - так как другая точно такая же - работает на ура и если махнуть Билайн и Онлайм местами - проблема только у Онлайм
Вопрос: каким изящным способом можно мониторить интерфейс и если проблема - дергать его?
Спасибо)
ОС: FreeBSD 10.0-p1, Сетевые emX (2 шт - одна к Онлайм другая к Билайн), Интернет провайдер Онлайм - выделенный IP, получение по DHCP
Проблема: от 2 до 8 раз в неделю "подвисает" сетевой интерфейс, - горит лампа Link и лампа активности (именно горит, а не мигает)
Решение: выдернуть шнур и тут же обратно - через 5-10 секунд связь есть, или же рестарт netif
(пробовал варианты: маршрут до 8.8.4.4 через Онлайм и пинг или host )
Проблема не в сетевой - так как другая точно такая же - работает на ура и если махнуть Билайн и Онлайм местами - проблема только у Онлайм
Вопрос: каким изящным способом можно мониторить интерфейс и если проблема - дергать его?
Спасибо)
Последний раз редактировалось f_andrey 2014-04-10 18:22:16, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума, если приведёте больше логов, это повысит вероятность ответов, а не флуда
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума, если приведёте больше логов, это повысит вероятность ответов, а не флуда
FreeBSD 10.x amd64 more web site's nginx spawn-fcgi clone process for any site's
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: "Подвисание" сетевого интерфейса
Мониторить (например, ping шлюза) и дёргать можно как угодно. Может стоит разобраться с Онлайм?
-
- рядовой
- Сообщения: 34
- Зарегистрирован: 2013-10-20 19:30:28
- Откуда: Russia
- Контактная информация:
Re: "Подвисание" сетевого интерфейса
увы, но разбираться с Онлаймом бесполезно... "у нас никаких проблем нет, можем в будний день с 10 до 18 подойти проверить линию" (это услуга для тех кто днем работает) - линия исправна (не может она так работать - если не исправна..), а почему Онлайм - там исходящая скорость самая лучшая на рынке при заявленных 25 мбит дают до 24...skeletor писал(а):Мониторить (например, ping шлюза) и дёргать можно как угодно. Может стоит разобраться с Онлайм?
Про пинг - пробовал, но так как два адаптера - то он либо через Онлайм идет, либо Билайн - то есть найдет ход... да и вариант с пингом не изящный )
FreeBSD 10.x amd64 more web site's nginx spawn-fcgi clone process for any site's
-
- рядовой
- Сообщения: 34
- Зарегистрирован: 2013-10-20 19:30:28
- Откуда: Russia
- Контактная информация:
Re: "Подвисание" сетевого интерфейса
rc.conf
интерфейсы "разделены" при помощи pf
для проверки сделал ping к 8.8.4.4 и чтоб пинг шел через Онлайм интерфес:
раз в 5 минут идет выполнение скрипта - который если возникает код ошибки - кладет соотв запись в логи и далее swatch который следит за появлением строки делая service netif restart
Код: Выделить всё
synchronous_dhclient="YES"
ifconfig_em0="SYNCDHCP -tso6 -tso -rxcsum -txcsum mtu 1460"
ifconfig_em1="SYNCDHCP -tso6 -tso -rxcsum -txcsum mtu 1460"
defaultrouter="NO"
gateway_enable="YES"
natd_enable="NO"
для проверки сделал ping к 8.8.4.4 и чтоб пинг шел через Онлайм интерфес:
Код: Выделить всё
static_routes="internalnet4"
route_internalnet4="-net 8.8.4.0/24 77.37.x.x"
FreeBSD 10.x amd64 more web site's nginx spawn-fcgi clone process for any site's
-
- рядовой
- Сообщения: 34
- Зарегистрирован: 2013-10-20 19:30:28
- Откуда: Russia
- Контактная информация:
Re: "Подвисание" сетевого интерфейса
netstat -m
Смущает: requests for mbufs denied
Как с этим бороться?
ifconfig:
Код: Выделить всё
2049/666/2715 mbufs in use (current/cache/total)
2047/263/2310/1008788 mbuf clusters in use (current/cache/total/max)
2047/255 mbuf+clusters out of packet secondary zone in use (current/cache)
0/10/10/504394 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/149450 9k jumbo clusters in use (current/cache/total/max)
0/0/0/84065 16k jumbo clusters in use (current/cache/total/max)
4606K/732K/5338K bytes allocated to network (current/cache/total)
31/0/2052 [b]requests for mbufs denied[/b] (mbufs/clusters/mbuf+clusters)
0/0/0 requests for mbufs delayed (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters delayed (4k/9k/16k)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
0 requests for sfbufs denied
0 requests for sfbufs delayed
40 requests for I/O initiated by sendfile
Как с этим бороться?
ifconfig:
Код: Выделить всё
em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1460
options=42098<VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO>
ether
inet 11.11.150.23 netmask 0xfffffe00 broadcast 11.11.151.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
em1: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1460
options=42098<VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO>
ether
inet 192.168.1.2 netmask 0xffffffe0 broadcast 192.168.1.31
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
pflog0: flags=141<UP,RUNNING,PROMISC> metric 0 mtu 33160
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet 127.0.0.1 netmask 0xff000000
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
FreeBSD 10.x amd64 more web site's nginx spawn-fcgi clone process for any site's
-
- рядовой
- Сообщения: 34
- Зарегистрирован: 2013-10-20 19:30:28
- Откуда: Russia
- Контактная информация:
Re: "Подвисание" сетевого интерфейса
подскажите чем лучше анализировать работу сетевых интерфейсов? уже надоело передергивать сетевые интерфейсы...
FreeBSD 10.x amd64 more web site's nginx spawn-fcgi clone process for any site's
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
-
- рядовой
- Сообщения: 34
- Зарегистрирован: 2013-10-20 19:30:28
- Откуда: Russia
- Контактная информация:
Re: "Подвисание" сетевого интерфейса
знаю про эту утилиту.. но вопрос как понять что с интерфейсом? если пакетов нет - то.. нет пакетов и это и так понятно..skeletor писал(а):tcpdump
FreeBSD 10.x amd64 more web site's nginx spawn-fcgi clone process for any site's
-
- рядовой
- Сообщения: 34
- Зарегистрирован: 2013-10-20 19:30:28
- Откуда: Russia
- Контактная информация:
Re: "Подвисание" сетевого интерфейса
tcpdump -i em0 -tttskeletor писал(а):tcpdump
ничего не выводит вообще - то есть пакетов через него нет...
но вполне можно с другого интерфейса на том же сервере сделать пинг и tcpdump покажет пакеты ARP..
service netif restart - не спасает... в большинстве случаев - только перезапуск сервера (если удаленно) или выдергивание кратковременное шнура ветой пары..
какие есть стандартные решения по диагностике? и как можно софтверно сделать "выдергивание шнура"?))))
FreeBSD 10.x amd64 more web site's nginx spawn-fcgi clone process for any site's
- Neus
- майор
- Сообщения: 2005
- Зарегистрирован: 2008-09-08 21:59:56
Re: "Подвисание" сетевого интерфейса
Код: Выделить всё
ifconfig down
ifconfig up
-
- рядовой
- Сообщения: 34
- Зарегистрирован: 2013-10-20 19:30:28
- Откуда: Russia
- Контактная информация:
Re: "Подвисание" сетевого интерфейса
логично предположить.. что это было первым что не дало никакого результата)Neus писал(а):оно?Код: Выделить всё
ifconfig down ifconfig up
еще небольшое дополнение: поставил роутер в разрыв.. тот сообщил, что время аренды DHCP - 60 минут (хз - по умолчанию ли или провайдер так дает)
интересна модель диагностики ситуации и этапы решения проблемы (не рестартить же сервер по 10 раз на дню))) )
FreeBSD 10.x amd64 more web site's nginx spawn-fcgi clone process for any site's