LINUX.ORG.RU

Wake on LAN


0

0

Народ подскажите как послать сообщение на выключенный компьютер. Нужно послать пакет на уровне ethernet без соединения.

anonymous

Я чё-то не врубился, например...
А как ты пошлёшь сообщение, если удалённый комп выключен? :)...
Может тебе надо проверить, включен или выключен он?

DOBRO
()

Где-то хаутушка валяется про магические пакеты поройтесь может
найдете.

anonymous
()

Вообще-то комп выключен, но сетевая карта работает на прием. Она фильтрует все пакеты на магические, и при нахождении оного, стартует машину. Меня интересует как послать пакет в сеть. через broadcast или по MAC адресу.

anonymous
()
Ответ на: комментарий от anonymous

А, ну теперь понял...
Если ты раньше писал проги под сеть, наверняка знаешь, что сначала

int sock;

sock = socket(AF_INET, SOCK_RAW /* ili SOCK_DGRAM */, 0);

.............
.............
дальше посылаешь arp или ether-пакет.
как послать его - читай в arp(7), netdevice(7)...
не забудь про sendto(2)


DOBRO
()

А можно и просто вот так:

arpping -I eth0 your.LAN.target

DOBRO
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.