Strona 1 z 1

[+] wake on lan wzbudzanie komputera

: 12 lipca 2008, 23:34
autor: siwuch86
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:

Kod: Zaznacz cały

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 :-)

: 02 października 2008, 08:24
autor: L.Jablonski

Kod: Zaznacz cały

wakeonlan -i 192.168.1.123 -p 7 00:14:85:08:dd:10
  • -i adres komputera
  • -p port zwykle 7

: 02 października 2008, 15:32
autor: siwuch86
nie pojmuje po co adres IP?

: 03 października 2008, 07:07
autor: L.Jablonski
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:

Kod: Zaznacz cały

wakeonlan -p 7 00:14:85:08:dd:10

: 20 grudnia 2008, 02:26
autor: siwuch86
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:

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

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 :-)