Я - человечность 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
Я просто столкнулся с этой проблемой после обновления двух правильно настроенных машин к 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
.
Ответ @LiveWireBT работал на меня.
https://askubuntu.com/a/1072862/874871
Не забывайте работать apply
команда после изменения конфигурации.
$ sudo netplan apply
Так как это работает в 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
Это - старый поток, но никто не отвечает принятый и проблема шахты было подобно, за исключением того, что это - 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
Так, я сделал все шаги в этом вопросе, лучше объясненном здесь, но он все еще не работал; но я считал этот поток и:
сделал 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***
после этого зная, что драйвер является 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. Надежда это помогает кому-то.