след на LAN, не работающей, если я поворачиваюсь с человечностью

Я - человечность 18.04 двойной загрузки и Windows 10. Если я выключаю свой компьютер с Windows, я могу возвратить его при использовании wol. Однако, если я поверну его от использования Ubuntu, то компьютер не снова включит, если я буду использовать wol.

Существует ли способ зафиксировать это?


После этого ответа я попробовал следующее, но он не работал:

ignacio@ignacio-XPS-8930:~$ ifconfig 
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        inet6 fe80::42:cff:fea4:9a1e  prefixlen 64  scopeid 0x20<link>
        ether 02:42:0c:a4:9a:1e  txqueuelen 0  (Ethernet)
        RX packets 93  bytes 19417 (19.4 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 173  bytes 29457 (29.4 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.86.31  netmask 255.255.255.0  broadcast 192.168.86.255
        inet6 fe80::955b:12c8:20b9:7645  prefixlen 64  scopeid 0x20<link>
        ether d8:9e:f3:85:42:8a  txqueuelen 1000  (Ethernet)
        RX packets 2879  bytes 2068361 (2.0 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2313  bytes 515874 (515.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 19  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 355  bytes 27658 (27.6 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 355  bytes 27658 (27.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth76213c1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::5c2b:3aff:fea8:d68c  prefixlen 64  scopeid 0x20<link>
        ether 5e:2b:3a:a8:d6:8c  txqueuelen 0  (Ethernet)
        RX packets 93  bytes 20719 (20.7 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 214  bytes 34037 (34.0 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp3s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 5c:ea:1d:4c:61:a7  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ignacio@ignacio-XPS-8930:~$ ifconfig enp4s0 | grep "HWaddr" | awk '{print $5}'
ignacio@ignacio-XPS-8930:~$ /sbin/ethtool -s enp4s0 wol g
Cannot get current wake-on-lan settings: Operation not permitted
  not setting wol

Я также попробовал sudo:

ignacio@ignacio-XPS-8930:~/docker/greta$ sudo /sbin/ethtool -s enp4s0 wol g
[sudo] password for ignacio: 
Cannot get current wake-on-lan settings: Operation not supported
  not setting wol
2
задан 8 July 2018 в 22:34

4 ответа

Я просто столкнулся с этой проблемой после обновления двух правильно настроенных машин к 18,04. Я помню, что Ubuntu, перемещенная в netplan и, нашла ответ от paulgj на форумах, которые заставили его работать снова на меня. Можно попробовать это, если существующие ответы не работают.

Я добрался, это работающий путем добавления строк соответствия macaddress, вот полный .yaml файл:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp2s0:
      match:
        macaddress: 50:e5:49:b3:fc:97
      dhcp4: true
      wakeonlan: true

Примечание: необходимо измениться enp2s0 и 50:e5:49:b3:fc:97 и сохраните его в /etc/netplan/ с a .yaml расширение. Я надеюсь, что эта конфигурация не отключила ничего, что это собирается преследовать меня в предстоящие недели.


Править: для рабочих столов необходимо заменить renderer: networkd с renderer: NetworkManager и затем выполненный sudo netplan apply.

2
ответ дан 2 December 2019 в 01:42

Ответ @LiveWireBT работал на меня.

https://askubuntu.com/a/1072862/874871

Не забывайте работать apply команда после изменения конфигурации.

$ sudo netplan apply
1
ответ дан 2 December 2019 в 01:42

Так как это работает в Windows, чем Вы знаете, что проблема заключается в ОС Linux, таким образом, решение..., это зависит. Так или иначе Вы испытываете необходимость для знания названия сетевого интерфейса. Выполните следующее:

ip a

Интерфейс с адресом IPv4 (который не является обратной петлей) является тем, который мы ищем. Вывод похож:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:f1:bb:ec brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.12/24 brd 192.168.1.255 scope global dynamic ens160
       valid_lft 5919sec preferred_lft 5919sec
    inet6 fe80::20c:29ff:fef1:bbec/64 scope link
       valid_lft forever preferred_lft forever 

Таким образом, интерфейс в этой системе ens160.

Администратор сети

См. это сообщение: Как включить След на LAN (WOL) в Ubuntu 16.04, Если следующее не работает, существует другой метод наряду с этим (что я очевидно украл из loco.loop), который может быть тем, в чем Вы нуждаетесь.

При использовании Рабочего стола Ubuntu ISO для установки системы, чем Вы используете NetworkManager для управления сетевыми интерфейсами, и необходимо будет сделать следующее:

Systemd - то, как Ubuntu решила пойти так, мы могли бы также привыкнуть к нему и использовать его для включения WOL каждый раз начальные загрузки системы. Создать /etc/systemd/system/wol@.service и добавьте следующее к нему:

[Unit]
Description=Wake-on-LAN for %i
Requires=network.target
After=network.target

[Service]
ExecStart=/sbin/ethtool -s %i wol g
Type=oneshot

[Install]
WantedBy=multi-user.target

Затем мы должны позволить сервису работать при начальной загрузке:

sudo systemctl enable wol@enp3
sudo systemctl start wol@enp3

Netplan

Если Вы были немного более предприимчивым и установленным Сервером Ubuntu, чем Вашими интерфейсами управляют через systemd-networkd, и Ubuntu добавила фронтэнд Netplan.io, чтобы помочь настроить его. Будет файл YAML в /etc/netplan/ каталог в форме: 0X-something.yaml, позволяет смотрите:

/etc/netplan/50-cloud.init.yaml

# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
  version: 2
  ethernets:
    ens160:
      dhcp4: true
  vlans:
    mgmt.10:
      id: 10
      link: ens160
      dhcp4: true
      dhcp6: false
    user.20:
      id: 20
      link: ens160
      dhcp4: true
      dhcp6: false

Все, что необходимо, должно добавить 'wakeonlan: верный' для раздела ens160. Таким образом, это будет похоже на это:

...
network:
  version: 2
  ethernets:
    ens160:
      dhcp4: true
      wakeonlan: true
  vlans:
    mgmt.10:
...

Это - файл YAML, и они очень требовательны в отношении интервала, так удостоверьтесь текст, который Вы добавляете, непосредственно соответствует другому тексту в разделе.

Теперь мы должны генерировать, протестировать и применить новую конфигурацию (шаг поколения не абсолютно необходим, но я включал его здесь для полноты):

sudo netplan generate
sudo netplan try

И принятие теста успешно выполняется, если это не реализует конфигурацию, то вернется, и Вы, скорее всего, поняли превратно форматирование, теперь выполненное:

sudo netplan apply
1
ответ дан 2 December 2019 в 01:42

Это - старый поток, но никто не отвечает принятый и проблема шахты было подобно, за исключением того, что это - Mac мини-двойная загрузка MacOs и Ubuntu 18.04; на Mac приостанавливают, я мог WOL от машины Windows 10; на Ubuntu ничего не приостанавливают, происходит... И я также имею

marcelo@Ubuntu-Macmini:~$ sudo ethtool -s wlp3s0 wol g
[sudo] senha para marcelo: 
Cannot get current wake-on-lan settings: Operation not supported
  not setting wol

Так, я сделал все шаги в этом вопросе, лучше объясненном здесь, но он все еще не работал; но я считал этот поток и:

  1. сделал a sudo lshw -C network

    *-network
    descrição: Ethernet interface produto: NetXtreme BCM57765 Gigabit Ethernet PCIe fabricante: ... nome lógico: enp2s0f0 ... autonegotiation=on broadcast=yes ***driver=tg3***

  2. после этого зная, что драйвер является tg3:

sudo gedit /etc/default/acpi-support

Я изменился

# Add modules to this list to leave them in the kernel over suspend/resume
MODULES_WHITELIST=""

кому:

MODULES_WHITELIST="tg3"

И после перезапуска сетевая служба это работало очарованием, но только с Волшебными Пакетами, который прохладен; для обеспечения tha Волшебных Пакетов, я использую сценарий Python, адаптированный отсюда; я сказал адаптированный, потому что этот сценарий для Python 2, и моей установкой является Python 3. Надежда это помогает кому-то.

2
ответ дан 2 December 2019 в 01:42

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

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