Taky mi to nějak nefunguje. Postupoval jsem podle návodu
http://wiki.ubuntu.cz/Wake%20On%20LAN a v biosu jsem zapnul WOL (konkrétně PCIe Device). Když je vypnutý počítač, síťová karta svítí. Když se ho ale snažím zapnout z druhého počítače, nic se nestane.
Problém je možná v tomhle:
při zadání příkazu do terminálu
sudo ethtool eth0 se vypíše
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pg
Wake-on: d
Current message level: 0x000000ff (255)
Link detected: yes
Hodnota Wake-on je nastavena na "d". Pokud jsem to správně pochopil, WOL mi síťovka podporuje, ale má být aktivní mód g. Netušim jak to změnit a jestli je to vůbec příčina mého problému.
Síť je řešená následovně - z modemu, který má zabudovaný router, jde jeden síťový kabel do PC a druhý do Access Pointu (Edimax). Na AP je připojený přez wifi notebook. Na obou strojích je nainstalováno Ubuntu 7.10
Výpis z ifconfigu počítače, který chci probouzet přez síť:
eth0
Zapouzdření:Ethernet HWadr 00:13:D4:EA:C8:45
inet adr:10.17.5.4 Všesměr:10.17.5.255 Maska:255.255.255.0
inet6-adr: fe80::213:d4ff:feea:c845/64 Rozsah:Linka
AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST MTU:1500 Metrika:1
RX packets:11269 errors:0 dropped:0 overruns:0 frame:0
TX packets:3834 errors:0 dropped:0 overruns:0 carrier:0
kolizí:0 délka odchozí fronty:1000
Přijato bajtů: 1230911 (1.1 MB) Odesláno bajtů: 383042 (374.0 KB)
Přerušení:16
lo Zapouzdření:Místní smyčka
inet adr:127.0.0.1 Maska:255.0.0.0
inet6-adr: ::1/128 Rozsah:Počítač
AKTIVOVÁNO SMYČKA BĚŽÍ MTU:16436 Metrika:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
kolizí:0 délka odchozí fronty:0
Přijato bajtů: 0 (0.0 b) Odesláno bajtů: 0 (0.0 b)
EDIT: Tak už se mi to podařilo vyřešit. Stačilo přidat ethtool -s eth0 wol g do /etc/rc.local a pak zadat do terminálu sudo ethtool -s eth0 wol g.