|
[+] wake on lan wzbudzanie komputera
siwuch86 - 12-07-2008 23:34
Witam!
Zainstalowalem sobie pakiet wakeonlan i nie dziala mi wzbudzanie komputera co do poprawnosci jego konfiguracji. Wszystkie inne elementy dzialaja dobrze. Wzbudzenie tego samego komputera programem spod Windows działa. Robie tak:
siwuch@debian:~$ wakeonlan 00:14:85:08:dd:10 Sending magic packet to 255.255.255.255:9 with 00:14:85:08:dd:10
i nic z tego.
Ktos ma jakies pomysly? Z gory dziekuje :-)
L.Jablonski - 02-10-2008 08:24
wakeonlan -i 192.168.1.123 -p 7 00:14:85:08:dd:10
-i adres komputera -p port zwykle 7
siwuch86 - 02-10-2008 15:32
nie pojmuje po co adres IP?
L.Jablonski - 03-10-2008 07:07
Ja też nie, ale to polecenie działa, komputer się budzi. Myślę, że IP nie jest konieczne, a w Twoim przypadku problemem był port (9) więc może:
wakeonlan -p 7 00:14:85:08:dd:10
siwuch86 - 20-12-2008 02:26
Dobrze, juz wiem. Co prawda minelo troche czasu ale dzis sie tym zajalem i działa.
W Windowsowym programie (WakeOnLanGui) nie trzeba bylo w ogole podawac adresu ip podczas budzenia komputera podlaczonego do tej samej lokalnej sieci bo w takim przypadku pakiety wysylane sa wszystkimi interfejsami na broadcast. Natomiast Linuksowy wakeonlan na podstawie adresu ip, ktory podamy identyfikuje, ktorym interfejsem wyslac pakiet budzacy i jesli sie adresu nie poda to zwyczajnie pakietu nie wysyla (mimo tego, ze informuje ze wyslal).
Tak wiec cała filozofia to wlasnie ten adres ip. Mozna albo utworzyc statyczna mape dla arp w /etc/ethers albo podac adres bradcastowy interfejsu, ktorym komunikujemy sie z hostem, ktorego chcemy obudzic, np. u mnie adresacja wyglada tak: Komputer A podlaczony jest do komputera B interfejsem o adresie: 192.168.0.1/28 Z komputera A chce zbudzic komputer B: wiec polecenie jest nastepujace:
wakeonlan -i 192.168.0.15 00:1f:d0:36:10:2e
lub jesli Komputer A posiada mape arp dla Komputera B to moze byc np. tak:
wakeonlan -i 192.168.0.2 00:1f:d0:36:10:2e
Gdzie 00:1f:d0:36:10:2e to moj mac rzecz jasna i trzeba go podmienic na swojego. Bardziej uniwersalnym posunieciem jest wysylanie bradcast wiec polecam pierwsza opcje.
Co do numeru portu to nie ma on znaczenia przy samym budzeniu i moze byc dowolny, przydaje sie jesli chcemy zbudzic komputer zdalnie, np. przez internet - mozna zrobic forward na serwerze/routerze po UDP i mozna sobie budzic komputer bedac w pracy/szkole/u kolego/dziewczyny itp.
Pozdrawiam :-)
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|