Звучит как ошибка.
Сначала остановите Network Manager: sudo service network-manager stop
Затем подключите кабель и поднимите интерфейс sudo ifconfig eth0 up и попросите его запросить новый dhcp lease sudo dhclient eth0 (я предполагаю, что это eth0, если не использовать правильное имя)
Это сработало? Если это так, укажите ошибку в Network Manager: ubuntu-bug -p network-manager
Если нет, попробуйте перезагрузить сетевой драйвер. Это должно имитировать перезагрузку порта Ethernet. Чтобы узнать свой драйвер, загляните в /etc/udev/rules.d/70-persistent-net.rules. Вы увидите несколько бит:
# PCI device 0x10ec:0x8136 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:f1:4c:01:94:3e", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Поиск того, что соответствует имени вашего интерфейса , посмотрите, что находится в круглых скобках, где мой говорит r8169. Это имя вашего модуля.
sudo modprobe -r r8169 && sudo modprobe r8169
(заменив r8169 на имя вашего модуля) Повторите шаг dhclient. Если это сработало, я подозреваю, что это ошибка ядра. [F7]