Portál AbcLinuxu, 8. května 2025 18:50

Dotaz: Nefunguje Wake-on-LAN

30.1.2014 12:10 MaVac | skóre: 7
Nefunguje Wake-on-LAN
Přečteno: 789×
Odpovědět | Admin
Ahojte!
Chtěl bych si doma rozchodit Wake-on-LAN a narazil jsem na problém. Domácí PC mám UTPčkem propojené z integrované GE síťovky do GE síťovky (Intel 82574L) eth1 na routeru (ArchLinux). Když je PC zapnuté, tak je link autonegociací domluvený na 1Gbit, takže předpokládám, že kabel bude OK a fungují všechny čtyři páry.
Divil jsem se, že mi to nefunguje, než jsem přišel na to, že při vypnutém PC nemám link na eth1. Je mi to divné, protože moje představa je ta, že od dob ATX zdrojů je deska pod napětím a tudíž některé součásti na ní (např. síťovka, že?) taky.
Na eth1 je nastavená autonegociace, ale nevím, jestli náhodou nevadí, že je to GE proti GE, ale PC ve vypnutém stavu bude nabízet maximálně třeba 10/100 a proto se nedohodnou na linku a tudíž je port "down". No a proto samozřejmě nepošle MagicPacket na WOL tímhle portem ven.
Deska PC je hyper-mega-nová od Gigabyte (Z87X-UD3H), v UEFI rozhraní mám nastaveno Wake-on-LAN na enable, tak nevím, kde by mohl být zakopaný pes. Navíc je to Intel proti Intelu, tak bych nečekal problémy.
Setkal se někdo s něčím takovým?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.1.2014 14:36 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nefunguje Wake-on-LAN
Odpovědět | | Sbalit | Link | Blokovat | Admin
To že je wake-on-lan povoleno ještě neznamená že to někdo jiný nezakáže.

Takže skontrolovat zda to OS náhodou při vypnutí nevypíná.

Další věc jak se to pokoušíš probudit? Je na routeru v ARP tabulce MAC adresa té síťovky - je možné že se MAC té sítovky zapomene pak router neví kam to poslat a zahodí to.
30.1.2014 14:42 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nefunguje Wake-on-LAN
Před vypnutím skontroluj zda je wol zapnuté -> viz:

[root@htpc petr]# ethtool em1
Settings for em1:
	Supported ports: [ TP MII ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Supported pause frame use: No
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: Yes
	Link partner advertised link modes:  10baseT/Half 10baseT/Full 
	                                     100baseT/Half 100baseT/Full 
	                                     1000baseT/Full 
	Link partner advertised pause frame use: Symmetric Receive-only
	Link partner advertised auto-negotiation: Yes
	Speed: 1000Mb/s
	Duplex: Full
	Port: MII
	PHYAD: 0
	Transceiver: internal
	Auto-negotiation: on
	Supports Wake-on: pumbg
	Wake-on: g
	Current message level: 0x00000033 (51)
			       drv probe ifdown ifup
	Link detected: yes
[root@htpc petr]# 
Případně ho před ukončením zapni pokud není nastavené.
30.1.2014 15:09 MaVac | skóre: 7
Rozbalit Rozbalit vše Re: Nefunguje Wake-on-LAN
No, neposílá se to náhodou na MAC-broadcast(ff:ff:ff:ff:ff:ff)? Právě proto, aby se nemuselo pamatovat, kde je která MAC adresa, když ji chci "budit", tak se to pošle všude a jen ta stanice, která pozná svoji MAC uvnitř mudícího rámce zareaguje.
Ale s tím OS je to dobrý nápad, podívám se, jestli to tam mám zapnuté...
30.1.2014 17:46 MaVac | skóre: 7
Rozbalit Rozbalit vše Re: Nefunguje Wake-on-LAN
Tak problém s linkem jsem vyřešil, opravdu to Win7 asi přepisovaly, teď už mi link drží i při vypnutém kompu. Nicméně WOL stále nefunguje, i když eth1 na routeru je up... Nemůže to být navíc problém v tom, že ten eth1 je v bridgi s wlan0?
30.1.2014 18:02 MaVac | skóre: 7
Rozbalit Rozbalit vše Re: Nefunguje Wake-on-LAN
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak už jsem o krok dál, ale stále to nejde. Když zkusím WOL krátce po vypnutí PC, všechno funguje. Pokud ale před tím vymažu ARP tabulku ip neigh flush all tak už to nejde a PC se nepustí. Manuální záznam do ARP tabulky mi neprojde, protože mi to píše:
[root@bolt mavac]# ip neigh add 192.168.1.130 lladdr 94:de:80:7f:bc:f9 dev br0
RTNETLINK answers: File exists
30.1.2014 20:50 JanM | skóre: 28
Rozbalit Rozbalit vše Re: Nefunguje Wake-on-LAN
a co přidat ještě "nud permanent", aby to přežilo i po vypnutí PC?

Navzdory chybě, co následně říká "ip neigh show"?
Řešení 1× (MaVac (tazatel))
31.1.2014 10:07 MaVac | skóre: 7
Rozbalit Rozbalit vše Re: Nefunguje Wake-on-LAN
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak už to funguje! Problém s přidáním ARP záznamu byl ten, že už tam jeden byl z minulých pokusů ukazující na eth1
[mavac@bolt ~]$ ip neigh sho
192.168.1.130 dev eth1 lladdr 94:de:80:7f:bc:f9 PERMANENT
192.168.1.131 dev br0 lladdr d0:df:9a:9d:30:5f STALE
192.168.1.135 dev br0  FAILED
192.168.1.151 dev br0  FAILED
192.168.1.148 dev br0 lladdr f8:d1:11:b3:aa:06 STALE
192.168.1.133 dev br0  FAILED
192.168.1.130 dev br0  FAILED
takže jsem ho změnil:
[root@bolt mavac]# ip nei change 192.168.1.130 lladdr 94:de:80:7f:bc:f9 nud permanent dev br0 a potom už se mi komp v pořádku vzbudil.

Díky za přínosné rady!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.