Ubuntu 16.04 Ethernet возобновить после приостановки / холодной загрузки
Недавно у меня возникла проблема с моим рабочим столом Ubuntu MATE, не возобновляющим подключение к Ethernet после приостановки, а иногда и после холодной загрузки.
Обычно это устраняет "снятие галочки" с "Включить сеть через графический интерфейс сетевого менеджера" - и они снова включаются. Если нет, я перезагружаюсь, чтобы исправить все.
я бегу lshw -class network
:
*-network
product: Ethernet Connection (2) I219-V
vendor: Intel Corporation
physical id: 1f.6
bus info: pci@0000:00:1f.6
logical name: enp0s31f6
version: 00
serial: 60:45:cb:7f:9a:0f
size: 1Gbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=0.8-4 ip=192.168.1.4 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:122 memory:f7100000-f711ffff
Мое соединение Ethernet статическое, IPv6 отключен на проводном соединении, которое я использую на машине. Я также отключил энергосбережение через etc/rc.local
файл:
!/bin/sh -e
rc.local
Этот скрипт выполняется в конце каждого многопользовательского уровня запуска. Убедитесь, что скрипт exit 0
в случае успеха или любое другое значение в случае ошибки.
Чтобы включить или отключить этот скрипт, просто измените биты выполнения.
По умолчанию этот скрипт ничего не делает.
sleep 10
ethtool --set-eee enp0s31f6 eee off
ethtool -s enp0s31f6 wol d
exit 0
Спасибо!
1 ответ
В powertop
в разделе Tunables найдите "Runtime PM для PCI-устройства Intel Corporation Ethernet-соединение I219-LM"; если он включен (Хороший), переключите его, чтобы отключить функцию (сообщается как Плохой). В моем случае, он сразу же подключил Ethernet к сети.