разбудить компьютер при пинге IP


0

я хочу разбудить мой компьютер, используя WoL или "VTL" (Virtual Tripline). но, поскольку я нахожусь на маршрутизаторе с другими устройствами, я не могу использовать WoL. Тогда я искал Виртуальный триплайн на Google - никаких результатов, которые я хочу. Так что мой друг, который предложил получить VTL, сказал, что если бы я мог создать скрипт C / C ++, который бы будил компьютер, когда его IP-адрес проверялся, с портом на нем (rm-servers.no-ip.org:25570) , он выведет компьютер из спящего режима. Но не знаю, как это сделать, и мне нужна помощь, потому что я не знаю много C / C ++. Может кто-нибудь сказать мне, как поставить его на компьютер, который находится в спящем режиме? или, что я не предпочитаю, на другом компьютере?

Технические характеристики:

DNS-суффикс для конкретного подключения:
Описание: Marvell Yukon 88E8001 / 8003/8010 Gigabit Ethernet-контроллер
Физический адрес: 00-13-D4-9C-2D-60
DHCP Включен: Да
IPv4-адрес: 192.168.1.105
Маска подсети IPv4: 255.255. 255.0
Шлюз IPv4 по умолчанию: 192.168.1.1
DHCP-сервер IPv4: 192.168.1.1
DNS-сервер IPv4: 192.168.0.1
WINS-сервер IPv4:
NetBIOS через Tcpip Включено: Да
Адрес локальной IPv6-ссылки: fe80 :: 4b6: 9454: 25e0: 171e% 12
Шлюз по умолчанию IPv6:
DNS-сервер IPv6:


Вы рассматривали недорогую Raspberry Pi в качестве сервера WoL? jeremyblum.com/2013/07/14/rpi-wol-server
Рон

Ответы:


2

Я был бы очень удивлен, если это возможно, поскольку «WoL» - это дополнительная функциональность, встроенная в аппаратную часть сетевой карты, где она доступна.

Для того, что вы пытаетесь сделать, сетевой стек ваших компьютеров должен быть в пригодном для использования состоянии, что подразумевает, что система не спит, поэтому она недоступна для вас.

Я не уверен, что вы подразумеваете под "на маршрутизаторе с другими устройствами". Если вы находитесь в той же подсети / локальной сети, что и устройство, которое хотите активировать, вы можете использовать WoL, поскольку он не проходит через маршрутизатор. Если вам нужно пройти через маршрутизатор, то это значительно сложнее.


Мне нужно пройти через маршрутизатор.
user2649805

0

Мне кажется, что вы пытаетесь разбудить машину в сети, где вы находитесь во внешней сети?

Если так, то ваш друг, кажется, находится на правильном пути здесь. У вас есть немного исследований, чтобы сделать.

Единственный вариант, о котором я знаю, - это иметь другой компьютер (желательно с низким энергопотреблением, например NAS / Raspberry Pi), который прослушивает входящие пакеты через определенный порт, подключенный к той же подсети, что и ваша целевая машина (вам нужно будет переслать эту машину). порт на роутере). Если машина получает какое-либо сообщение «wake up $ ip», она отправит запрос WOL в подсети на IP-адрес, который вы ей передали (или жестко запрограммировали).

Я не знаком с работой маршрутизаторов на основе Linux, но это будет ваш второй вариант.

Я не могу сейчас смотреть, но когда я вернусь домой, я обновлю все пакеты, которые я могу найти, которые могут это сделать.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.