Wake-On-Lan во FreeBSD

FreeBSD Logo

Понадобилось удаленно включить компьютер, на ум пришла технология Wake-On-Lan.  Так же хотелось, чтобы это работало из FreeBSD. Поискав в яндексе и гугле, нашел несколько заметок о порте wol («/usr/ports/net/wol»),
попробовал поставить, работает, но у меня не получилось запускать его только с одним аргументом MAC-адресом:

# wol -v 00:17:31:65:af:0c
Cannot send magic packet for '00:17:31:65:af:0c' to 255.255.255.255:40000:
Недостаточно привилегий

Но замечательно работает с двумя аргументами: MAC-адрес, IP-адрес:

# wol -v 00:17:31:65:af:0c -i 192.168.200.17
Waking up 00:17:31:65:af:0c with 192.168.200.17:40000...

Решил поискать, что еще есть на эту тему, тупо набрал в консоли

# whereis wake
wake: /usr/sbin/wake /usr/share/man/man8/wake.8.gz /usr/src/usr.sbin/wake

Далее

# /usr/sbin/wake
usage: wake interface lladdr...

Пробуем, указав имя сетевого интерфейса и МАС-адрес компьютера который мы хотим включить.

# wake xl0 00:17:31:65:af:0c

Компьютер включился и я отдал предпочтение программе wake, т.к. ей не нужно указывать ip-адрес (хотя встречаются описания, что у некоторых wol работает без него) и еще одна особенность wol — включаемый хост, должен быть в таблице arp, без этого у меня она не сработала, и не надо ее отдельно ставить, проверил ее наличие на разных операционных системах FreeBSD 8.1, 8,2, 9.0.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Комментарии: 1
  1. Guest

    Спасибо за статью

Добавить комментарий

:) :D :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.