Страница 1 из 1
Wake On Lan (WOL)
Добавлено: 2009-04-17 13:55:06
Shad
Доброго времени суток.
Есть компьютер с материнской платой TYAN TIGER i7501 (S2723), содержащая в свою очередь две сетвых карты:
Код: Выделить всё
smb# dmesg | grep em0
em0: <Intel(R) PRO/1000 Network Connection 6.9.6> port 0xdc00-0xdc3f mem 0xfe9e0000-0xfe9fffff irq 48 at device 1.0 on pci4
em0: [FILTER]
em0: Ethernet address: 00:e0:81:25:ee:df
em0: link state changed to UP
smb# dmesg | grep fxp0
fxp0: <Intel 82551 Pro/100 Ethernet> port 0xac00-0xac3f mem 0xfe6fe000-0xfe6fefff,0xfe6a0000-0xfe6bffff irq 17 at device 1.0 on pci1
miibus0: <MII bus> on fxp0
fxp0: Ethernet address: 00:e0:81:25:ee:de
fxp0: [ITHREAD]
Понадобилось его "будить" по сети, решил воспользоваться информацией из статьи
http://www.lissyara.su/?id=1166, включил поддержку в BIOS, поставил на компьютер из той же подсети порт WOL:
Код: Выделить всё
local# uname -r
7.0-RELEASE
local# pkg_info | grep wol
wol-0.7.1_1 Tool to wake up Wake-On-LAN compliant computers
local# arp -a | grep 200
? (192.168.5.200) at 00:e0:81:25:ee:df on rl0 [ethernet]
Выключаю машино по:
и пытаюсь ее "пробудить":
Код: Выделить всё
local# wol --verbose 00:e0:81:25:ee:df
Waking up 00:e0:81:25:ee:df with 255.255.255.255:40000...
Эффекта нет. При этом, воспользовавшись утилитой WOL 1.0.3 под Win, "пробуждение" проходит нормально.
Подскажите пожалуйста, в чем может быть причина?
P.S. Аналогичная ситуация наблюдается и при пспользовании порта wakeonlan-0.41
Re: Wake On Lan (WOL)
Добавлено: 2009-04-17 15:31:51
serge
Если не изменяет память, то будится при указании еще и ИП адреса сетевой карты. Если они динамические, то последнего присвоенного. У меня таким образом получалось быдить. От чего зависит незнаю.
Re: Wake On Lan (WOL)
Добавлено: 2009-04-17 16:05:15
Shad
Адресация статическая, добавил в аргумент IP адрес хоста:
Код: Выделить всё
local# wol --verbose --ipaddr=192.168.5.200 00:e0:81:25:ee:df
Waking up 00:e0:81:25:ee:df with 192.168.5.200:40000...
Компьютер "спит".
Re: Wake On Lan (WOL)
Добавлено: 2009-05-13 11:25:51
Shad
Проблему решил.
Для тех, кому интересно:
Код: Выделить всё
local# pkg_info | grep p5-Net-Wake
local# arp -s 192.168.5.200 00:e0:81:25:ee:df && perl -e 'use Net::Wake; Net::Wake::by_udp("192.168.5.200", "00:e0:81:25:ee:df");'
Спасибо за участие.
P.S. Если MAC не добавлен в кеш, пробуждение не происходит.
Re: Wake On Lan (WOL)
Добавлено: 2010-11-07 0:14:13
Bacek_92
Код: Выделить всё
# wol -v 00:09:6b:2f:98:b2
Waking up 00:09:6b:2f:98:b2 with 255.255.255.255:40000...
Код: Выделить всё
arp -s 192.168.111.25 00:09:6b:2f:98:b2 && perl -e 'use Net::Wake; Net::Wake::by_udp("192.168.111.25", "00:09:6b:2f:98:b2");'
tcpdump на последнее говорит такое
Код: Выделить всё
23:09:54.674081 IP 192.168.111.1.57613 > 192.168.111.25.discard: UDP, length 102
С WIN машины включает без проблем. А на FreeBSD не хочет ни как.
В "arp" запись есть. Очень нужена помощь! Зарание благодарен.
Re: Wake On Lan (WOL)
Добавлено: 2010-11-07 18:04:15
FreeBSP
Код: Выделить всё
[17:54]~/# arp -a | grep 14
? (192.168.0.14) at 00:1c:c0:5e:b4:c8 on ngeth0 permanent [ethernet]
[17:55]~/# wol -i 192.168.0.14 00:1c:c0:5e:b4:c8
Waking up 00:1c:c0:5e:b4:c8...
[17:55]~/# ping 192.168.0.14
PING 192.168.0.14 (192.168.0.14): 56 data bytes
36 bytes from 192.168.0.1: Time to live exceeded
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
4 5 00 5400 3ad8 0 0000 01 01 fd71 192.168.0.1 192.168.0.14
.........много-много подобных строчек =)
36 bytes from 192.168.0.1: Time to live exceeded
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
4 5 00 5400 0812 0 0000 01 01 3038 192.168.0.1 192.168.0.14
64 bytes from 192.168.0.14: icmp_seq=2 ttl=64 time=0.351 ms
64 bytes from 192.168.0.14: icmp_seq=3 ttl=64 time=0.151 ms
64 bytes from 192.168.0.14: icmp_seq=4 ttl=64 time=0.148 ms
64 bytes from 192.168.0.14: icmp_seq=5 ttl=64 time=0.237 ms
64 bytes from 192.168.0.14: icmp_seq=6 ttl=64 time=0.169 ms
^C
--- 192.168.0.14 ping statistics ---
7 packets transmitted, 5 packets received, 28.6% packet loss
round-trip min/avg/max/stddev = 0.148/0.211/0.351/0.077 ms
[17:57]~/# ssh FreeBSP@192.168.0.14
Password:
> uname -a
FreeBSD secondary 8.1-STABLE FreeBSD 8.1-STABLE #3: Sun Oct 31 19:13:34 MSK 2010 root@secondary:/usr/obj/usr/src/sys/GENERIC i386
когда добавляем адрес в таблицу, то указываем ИП с качестве хостнейма, аналогично когда будим
Re: Wake On Lan (WOL)
Добавлено: 2010-11-08 18:14:18
Bacek_92
Код: Выделить всё
# uname -r
7.2-RELEASE
# arp -a | grep "25)"
? (192.168.111.25) at 00:09:6b:2f:98:b2 on nfe0 permanent [ethernet]
# wol -i 192.168.111.25 00:09:6b:2f:98:b2
Waking up 00:09:6b:2f:98:b2...
# wol -i 192.168.111.25 00:09:6b:2f:98:b2
Waking up 00:09:6b:2f:98:b2...
"
Не все так просто. Короче, как на практике оказалось, с виндовой машины тоже не всегда срабатывает... Тачка, на которую волаю "IBM THINKCENTRE S50"
http://www.google.com.ua/imgres?imgurl= ... CDAQ9QEwBg
Даже не смотря что сетка INTEL"овская и на 1 ГБит/c всеравно есть проблемы даже и у бренда от IBM или я чего то не понимаю...
**
Вобщем разрулил, как его нада врубать. Если комп вырубили нажатием на кнопку POWER, то волается без проблем. Если же его вырубили через <<ПУСК-ЗАВЕРШЕНИЕ РАБОТЫ>>, то уже тут волонуть не получиться.... Как решить даную проблему? Нужна помощь.
Re: Wake On Lan (WOL)
Добавлено: 2010-11-09 17:17:15
Burner
это в настройках ОС уже надо смотреть