LINUX.ORG.RU

eth0 overruns


0

2

в общем проблема такая, есть комп, в инет ходит по pppoe через eth0 который просто поднимается(ifconfig eth0 up), всё прекрасно работает какое-то время, но в один прекрасный момент в статусе сетевухи флаг Rx overruns становится не 0. У себя пробовал менять сетевухи(аж 3 штуки все на разных чипах). Чтоб после этого заработал инет нужно перегрузить модуль сетевухи(skge в данном случае) и заново инициализировать сеть.

В суппорте меня пинают как футбольный мяч, поэтому хочу повесить в cron обработку таких случаев, типа если Rx overruns не 0, передернуть модуль и заново инициализировать сетевые подключения.

Вопрос собственно вот в чем, можно ли с помощью ethtool как-то выловить значение этих флагов (Rx/Tx Overruns) ?

Спасибо.

★★★★

А зачем ethtool? Бери прямо с ifconfig:

[ ! -z «$(/sbin/ifconfig eth2 | awk '/overruns/{if (substr($5, 10, 1)>'0') a+=1} END {print a}')» ] && { rmmod module ; modprobe module ; }

YAR ★★★★★
()
Ответ на: комментарий от anon_666

Спасибо, не знал.

ЗЫ: номер интерфейса потерял

YAR ★★★★★
()
Ответ на: комментарий от anon_666

зарядил в cron, посмотрим на жизнеспособность решения :)

Drolyk ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.