Mellon 13.12.2012 09:00 Azoth

Вот пара трюков позволяющих "починить" эзернет.

1. Если интерфейс сменил имя.
Смотрим
% ls /sys/class/net/
eth1 lo
ага
Кладем
# /etc/init.d/net.eth1 stop
удаляем автогенеренное правило
# rm /etc/udev/rules.d/70-persistent-net.rules
Перевтыкаем адаптер
# echo 0 > /sys/class/net/eth1/device/enable; echo 1 > /sys/class/net/eth1/device/remove; find -L /sys/class/pci_bus/ -maxdepth 2 -iname 'rescan' -exec sh -c 'echo 1 > {}' \;

2. Если адаптер тупит и интерфейс не получает адрес после /etc/init.d/net.eth0 start и/или пропал трансивер (PHY):
Ресетим трансивер:
# mii-tool -R eth0

ЗЫ. Вообще, с глючным адаптером mii-tool -R/-r очень часто приходиться использовать.

Do you really want to delete ?