Wake On Lan (WOL)

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Shad
рядовой
Сообщения: 24
Зарегистрирован: 2008-03-17 9:21:51

Wake On Lan (WOL)

Непрочитанное сообщение Shad » 2009-04-17 13:55:06

Доброго времени суток.

Есть компьютер с материнской платой 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]
Выключаю машино по:

Код: Выделить всё

smb# shutdown -p now
и пытаюсь ее "пробудить":

Код: Выделить всё

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Wake On Lan (WOL)

Непрочитанное сообщение serge » 2009-04-17 15:31:51

Если не изменяет память, то будится при указании еще и ИП адреса сетевой карты. Если они динамические, то последнего присвоенного. У меня таким образом получалось быдить. От чего зависит незнаю.

Shad
рядовой
Сообщения: 24
Зарегистрирован: 2008-03-17 9:21:51

Re: Wake On Lan (WOL)

Непрочитанное сообщение Shad » 2009-04-17 16:05:15

Адресация статическая, добавил в аргумент 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...
Компьютер "спит".

Shad
рядовой
Сообщения: 24
Зарегистрирован: 2008-03-17 9:21:51

Re: Wake On Lan (WOL)

Непрочитанное сообщение Shad » 2009-05-13 11:25:51

Проблему решил.

Для тех, кому интересно:

Код: Выделить всё

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 не добавлен в кеш, пробуждение не происходит.

Bacek_92
мл. сержант
Сообщения: 70
Зарегистрирован: 2010-05-22 18:02:03

Re: Wake On Lan (WOL)

Непрочитанное сообщение Bacek_92 » 2010-11-07 0:14:13

Код: Выделить всё

# uname -r
7.2-RELEASE

Код: Выделить всё

# 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" запись есть. Очень нужена помощь! Зарание благодарен.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Wake On Lan (WOL)

Непрочитанное сообщение FreeBSP » 2010-11-07 18:04:15

Код: Выделить всё

[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
когда добавляем адрес в таблицу, то указываем ИП с качестве хостнейма, аналогично когда будим
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Bacek_92
мл. сержант
Сообщения: 70
Зарегистрирован: 2010-05-22 18:02:03

Re: Wake On Lan (WOL)

Непрочитанное сообщение Bacek_92 » 2010-11-08 18:14:18

Код: Выделить всё

# 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 или я чего то не понимаю... :st:
**
Вобщем разрулил, как его нада врубать. Если комп вырубили нажатием на кнопку POWER, то волается без проблем. Если же его вырубили через <<ПУСК-ЗАВЕРШЕНИЕ РАБОТЫ>>, то уже тут волонуть не получиться.... Как решить даную проблему? Нужна помощь.

Burner
лейтенант
Сообщения: 693
Зарегистрирован: 2009-06-14 7:02:26

Re: Wake On Lan (WOL)

Непрочитанное сообщение Burner » 2010-11-09 17:17:15

это в настройках ОС уже надо смотреть