Guten Morgen und vielen Dank für eure Antworten.
Dassie schrieb:
Wie hast du die Netzwerkkarten den aufweckbar gemacht?
ethtool -s enp12345 wol g
Geht nämlich nach einem Reboot wieder verloren.
Ich weiß es nicht mehr, um ehrlich zu sein. Was ich aber eben nochmal getestet habe: Wenn ich den Server hochfahre und dann auf der Shell
ethtool enp12345 | grep Wake-on ausführe, dann kommt die Ausgabe
Supports Wake-on: pumbg
Wake-on: g
Ich kann mich noch grob erinnern, dass ich auch gelesen hatte, dass das wol g "flüchtig" sei und dass man es irgendwie anders konfigurieren muss, aber nicht mehr, wie (ich bin schon länger am Rumprobieren, dass das endlich mal funktioniert).
BFF schrieb:
Das das Tool sagt das es das Paket (WOL) gesendet hat hat nix damit zu tun das das Teil mit der MAC das auch empfangen hat bzw. ueberhaupt darauf reagiert. @BLU1312
Zusaetzlich noch dazu. Nicht jedes "Tool" macht auch wirklich alles richtig.
Was heisst, dass Du ruhig auch ein anderes Tool nutzen kannst um das WOL zu senden.
Dass das erfolgreiche Senden nur bedeutet, dass irgendwas syntaktisch korrektes verschickt wurde und nicht, dass es irgnedwo angekommen ist / etwas ausgelöst hat, war mir bewusst.
Ih habe MagicPacket probiert, das rein über die MAC-Adresse funktioniert und WOL - Magic Packet Sender. Mit beiden war es aber leider auch nicht erfolgreich.
karhu schrieb:
Hast du in den aufweckenden Maschinen mehrere Netzwerk-Interfaces? Versuch mal entweder ein Interface mitzugeben (z.B. etherwake -i) oder via IP zu wecken - alternativ zur IP kannst du auch die Broadcast Adresse deines Netzes mal ausprobieren (also z.B. 192.168.178.255 wenn dein Netz 192.168.178.0/24 ist).
Ich habe nur einen Netzwerkanschluss hinten am Gehäuse. Laut ifconfig (siehe unten) sind aber mehrere konfiguriert, u.a. für Docker, aber nur eine hat eine echte IP, etc. zugeordnet.
Ich habe es sowohl via
wol.exe 10.50.50.255 (was meiner Konfiguration entsprechen sollte), als auch
wol.exe 10.50.50.0/24 probiert. Beides hat leider keinen Erfolg gebracht.
Dassie schrieb:
No internal networking adapter has the IP address 10.50.50.10
Das bedeutet doch die IP ist nicht bekannt und somit ist es auch nicht möglich über die IP aufzuwecken.
Über die MAC müsste es gehen.
Genau. Das wollte ich nur der vollständigkeithalber posten. Nicht, dass irgendwann dann rauskommt, dass die IP ja gar nicht bekannt ist und es deshalb gar nicht gehen kann.
---------------------
Noch ein paar Infos, vielleicht sind die auch Ausschlaggebend: Ich nutze OpenWrt auf meinem Router, der ab einem gewissen Punkt auch als Switch dient. Kann der solche Aufrufe vielleicht herausfischen?
Heruntergefahren wird der Server per
shutdown -h now (oder über dessen Weboberfläche mit "herunterfahren" (ohne zu wissen, was da genau im Hintergrund für ein Befehl verwendet wird). Ein
systemctl suspend macht das Aufwecken aber auch nicht möglich.
Ich poste auch mal meine ifconfig-Ausgabe vom Server, nur um sicherzugehen, dass ich auch wirklich den richtigen Adapter nehme (wobei ich mir zu 99,9% sicher bin, da dies der einzige mit der IP meines Netzwerks ist; die Fettgedruckte ist die, die ich verwende):
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 ee91::53:fffe:ef12:1234 prefixlen 64 scopeid 0x20<link>
ether 16:18:fe:00:12:34 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 101 bytes 33783 (32.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp12345: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.50.50.10 netmask 255.255.255.0 broadcast 10.50.50.255
inet6 fe19:1234:5678:9:1011:1213:1415:1617 prefixlen 64 scopeid 0x0<global>
inet6 fe80::4a4d:7eff:fed3:e8ae prefixlen 64 scopeid 0x20<link>
ether 12:34:56:78:91:01 txqueuelen 1000 (Ethernet)
RX packets 1410 bytes 317545 (310.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5308 bytes 7322095 (6.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16 memory 0xdf100000-df120000
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 374 bytes 99661 (97.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 374 bytes 99661 (97.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
veth00000: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::ab12:8ff:febc:2ff7 prefixlen 64 scopeid 0x20<link>
ether fe:13:17:ef:2b:f7 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 118 bytes 44598 (43.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
veth222222: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe70::3ab3:33ff:fe9a:bd2 prefixlen 64 scopeid 0x20<link>
ether 3e:c2:24:9a:3b:d2 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 124 bytes 46238 (45.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
veth888888: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 ff70::12ef:34ee:be48:123a prefixlen 64 scopeid 0x20<link>
ether 89:ef:12:32:19:2a txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 120 bytes 45844 (44.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vethb1111111: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::cce8:d5ee:fe40:7e8e prefixlen 64 scopeid 0x20<link>
ether de:f1:e3:12:8e:9d txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 120 bytes 45839 (44.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vethf0000000: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe12::3456:e8ee:kf12:d40b prefixlen 64 scopeid 0x20<link>
ether 86:12:e5:56:k7:0a txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 122 bytes 44981 (43.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0