Проблемы со Следом на LAN с помощью Ubuntu 18.04

У меня есть две машины, обе под управлением Ubuntu 18.04. Моя цель к иметь WOL, работающий над обеими машинами.

На одной машине (PC1) у меня есть WOL, работающий отлично, однако я не могу получить WOL, работающий над другой машиной (PC2).

Мой Набор (на обоих ПК):

Я отключил Администратора сети следующим образом:

sudo systemctl stop NetworkManager
sudo systemctl disable NetworkManager
sudo systemctl mask NetworkManager

Я включил networkd следующим образом:

sudo systemctl unmask systemd-networkd.service
sudo systemctl enable systemd-networkd.service
sudo systemctl start systemd-networkd.service

Я изменил единственный файл в каталоге,/etc/netplan, а именно,/etc/netplan/01-network-manager-all.yaml, таким образом, он похож на этот (PC1):

network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      addresses:
        - 192.168.1.113/24
      gateway4: 192.168.1.1
      wakeonlan: true
      nameservers:
        addresses: [103.86.96.100, 103.86.99.100]

PC2 является точно тем же кроме eno1, enp1s0, и IP-адрес отличается (конечно).

Обе машины загружаются прекрасный, соединение Ethernet в порядке, я могу получить доступ к Интернету хорошо от обеих машин.

Если я ввожу

sudo ethtool enp1s0

на PC2 я получаю этот (извлечение):

Supports Wake-on: pumbg
Wake-on: d

на PC1 (eno1) я добираюсь (извлекают)

Supports Wake-on: pumbg
Wake-on: g

Если я ввожу (на PC2):

sudo ethtool -s enp1s0 wol g 

и затем

sudo ethtool enp1s0

Я добираюсь

Supports Wake-on: pumbg
Wake-on: g

Если я затем выключаю PC2, работы WOL как ожидалось (но это, конечно, является только 'одноразовым').

Если я поместил строку sudo ethtool-s enp1s0 wol g в сценарий запуска или сценарий завершения работы, который я имею на PC2 (оба выполненных с sudo полномочиями) затем, WOL не работает.

Единственной разницей, которую я чувствую между PC1 и PC2, является материнская плата; PC2 имеет Гигабайт GA-H110M-S2H; PC1 имеет SABERTOOTH X79 ASUS),

Я был бы крайне признателен за любые предложения или понимание, которое любой может иметь.

Заранее спасибо.

0
задан 7 February 2020 в 18:48

1 ответ

Фиксированный.

Это оказывается проблемой драйвера. NIC на Гигабайте GA-H110M-S2H является устройством Realtek 8168; Ubuntu использовала 8 169 драйверов. Для фиксации этого, я сделал следующее:

sudo apt-get install r8168-dkms

Процедура взяла некоторое время, потому что новый драйвер создан и установлен на моем Ядре. (dkms гарантирует что, что, если какое-либо обновление Ядра происходит затем, новое Ядро будет восстановлено автоматически).

Я должен был перезагрузить, чтобы WOL работал.

0
ответ дан 20 February 2020 в 22:58

Другие вопросы по тегам:

Похожие вопросы: