|
woncli.zip
[woncli] wake-on-LAN CLI, Version 1.4
[C] 2009-2023 Relative Variable Software [RVS], http://www.relvarsoft.com/
Syntax: woncli [-w X] option
One of the following options may be used:
[-lan lan_ip_addr] -m mac ip_addr[:port] [password]
send a magic packet to wake-up a remote computer
lan_ip_addr IP address or name of local LAN card
(may need if a computer has more than one LAN card)
mac MAC address of a remote computer
ip_addr IP address or name of a remote computer/network
port remote UDP port to send a magic packet, default=9
password password for wake-up
(supported by some LAN cards only)
-us suspend a local computer
-hi hibernate a local computer
-sh shutdown a local computer
-rb reboot a local computer
May be used alone or with any option above:
-w X wait X milliseconds before command execution
Examples:
woncli -m 00:11:22:33:44:55 192.168.1.1
woncli -m 00:11:22:33:44:55 myserver.com
woncli -m 00:11:22:33:44:55 192.168.1.1:11222
woncli -m 00:11:22:33:44:55 myserver.com:11222
woncli -m 00:11:22:33:44:55 192.168.1.1 00:11:22:33:44:55
woncli -m 00:11:22:33:44:55 myserver.com:11222 00:11:22:33:44:55
woncli -lan 192.168.7.2 -m 00:11:22:33:44:55 255.255.255.255
woncli -lan mypclan2 -m 00:11:22:33:44:55 255.255.255.255
woncli -w 200 -rb
woncli -w 1000 -us
woncli -w 1000
|
woncli.zip
|
38 Кбайт
OS: Windows 2000 или выше
|
Следует заметить, что одной программы недостаточно для пробуждения компьютера из сна.
Для этого следует произвести настройку удаленного компьютера. Суть настройки заключается в
активации режима пробуждения компьютера по магическому пакету. Необходимо, чтобы LAN-карта
получала питание и удерживала Ethernet-линию в рабочем состоянии, что позволит послать
на неё магический пакет. Это достигается настройками BIOS и операционной системы.
Нужно проверить, что в настройках сетевой карты удаленного компьютера включено пробуждение по магическому пакету. Например, вот так:
Для пробуждения удаленного компьютера только по магическому пакету нужно включить:
Выбор ip_addr зависит от топологии сети.
1. Если роутер, к которому подключен удаленный компьютер, помнит
его IP адрес после ухода в сон длительное время, можно использовать просто IP адрес удаленного компьютера.
2. Если же нет, то следует использовать вещательный IP адрес, который получается из IP адреса удаленного компьютера
и сетевой маски (например, для IP адреса удаленного компьютера 192.168.1.3 и маски 255.255.255.0 ip_addr будет 192.168.1.255). Также для вещания можно использовать адрес 255.255.255.255, но при наличии более одной LAN карты в пробуждающем компьютере следует указать параметр -lan.
3. Если же удаленный компьютер находится в некоторой сети, доступ к которой осуществляется из Интернета через NAT, то в этом
случае ip_addr будет равен внешнему IP адресу роутера, а в NAT роутера прописывается IP адрес для бродкаста внутри локальной
сети для порта 9 протокола UDP. При этом можно изменить внешний порт роутера на другой. Например, так:
Помимо возможности посылки магического пакета возможно c помощью woncli:
- перезагрузить локальный компьютер
- выключить локальный компьютер
- перевести локальный компьютер в режим сна (suspend)
- перевести локальный компьютер в режим гибернации (hibernate)
- создать паузу
woncli.zip
|
38 Кбайт
OS: Windows 2000 или выше
|
Редакция 18.06.2023
|
|