выдержка из моей памятки:
10.1) В ветке p9 на sysvinit, скрипт udev-rule-generator-net, не справляется со своим предназначением, обеспечить стабильность именования интерфейсов и может возникнуть ситуация когда кабель вставлен, а сетевая карта в статусе NO-CARRIER, при этом сетевая без патчкорда, в статусе "кабель подключен". Для исправления ситуации заглянем в файл 70-persistent-net.rules
# mcedit /etc/udev/rules.d/70-persistent-net.rules
...
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="f5:6d:24:66:7f:4f", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
...
Меняем "eth" на "ether" в 70-persistent-net.rules , пока до исправления ситуации.
И в /etc/net/ifaces соответственно имя каталога "eth" на "ether".
Должно стать так: ... NAME="ether0" и /etc/net/ifaces/ether0
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="f5:6d:24:66:7f:4f", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="ether0"
...