wake on lan через батник

Базовая функциональность RouterOS
Аватара пользователя
sasha300
Сообщения: 107
Зарегистрирован: 03 мар 2016, 16:00
Откуда: Санкт-Петербург

wake on lan через батник

Сообщение sasha300 »

И снова приветствую!
На работе есть комп, который включается с помощью команды, посылаемый микротиком:

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

tool wol interface=ether2-master mac=FC:FC:FC:FC:FC:FC
Можно ли сделать, чтобы из дома, запустив батник, этот компьютер запускался? Т.е. по идее можно запустить Winbox, зайти в терминал, набрать команду (или запустить скрипт), но это долго. Хочется щелкнуть клавишей мыши на батник и комп включился, но я не знаю за что зацепиться..
p.s.: между домом и работой VPN не поднят
Аватара пользователя
Chupaka
Сообщения: 4090
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: wake on lan через батник

Сообщение Chupaka »

можно ssh-клиентом по ключу заходить на роутер и запускать скрипт с этой командой, можно сделать что-то типа port knocking: ловить попытку соединения на определённый порт либо пакет UDP/пинга с определённым текстом внутри - и при срабатывании делать WOL. в общем, на что фантазии хватит :)
Аватара пользователя
freewood
Сообщения: 45
Зарегистрирован: 03 мар 2016, 14:47
Откуда: Зеленоград

Re: wake on lan через батник

Сообщение freewood »

Я особо не заморачивался.
Запускается скрипт при старте котика, который каждые n секунд проверяет наличие определенного адрес-листа, если он не пуст, то будит комп. Адрес-лист наполняется путем отсылки определенного размера пары ICMP пакетов.
Аватара пользователя
sasha300
Сообщения: 107
Зарегистрирован: 03 мар 2016, 16:00
Откуда: Санкт-Петербург

Re: wake on lan через батник

Сообщение sasha300 »

Спасибо за советы! Но друг подсказал другое решение - для андройд телефона есть приложение Wake on lan
Аватара пользователя
Chupaka
Сообщения: 4090
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: wake on lan через батник

Сообщение Chupaka »

sasha300 писал(а):друг подсказал другое решение - для андройд телефона есть приложение Wake on lan
проверили? сработало? :) явно ведь оно работает только в той же подсети, что и телефон. и как минимум для натирующего роутера при доступе из Интернета надо WOL-пакеты пробрасывать внутрь сети, при этом поддерживая ARP-запись (например, статикой), что вкупе с отсутствием (поправьте, если это уже не так :)) directed broadcast в RouterOS создаёт определённые сложности
Аватара пользователя
sasha300
Сообщения: 107
Зарегистрирован: 03 мар 2016, 16:00
Откуда: Санкт-Петербург

Re: wake on lan через батник

Сообщение sasha300 »

проверили? сработало?
К сожалению не сработало. Использовал Wake on Lan и аналогичную по названию программу в плей маркете. Что странно, так как скрипт вида:

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

tool wol interface=ether2-master mac=XX:XX:XX:XX:XX:XX
прекрасно отрабатывается и комп включается.
Сначала попробовал так:

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

action=netmap chain=dstnat comment="Wake on lan" dst-port=9 in-interface=ether1-External protocol=udp to-addresses=192.168.0.4 to-ports=9
Пакет прошел, но комп не включился :?
На основе
что вкупе с отсутствием directed broadcast в RouterOS
попробовал убрать адрес назначения (to-addresses):

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

add action=netmap chain=dstnat comment="DQ67SW Wake on lan" dst-port=9 in-interface=ether1-External protocol=udp to-ports=9
После чего в Микротик стал выдавать абсурдные значения по пакетам и трафику (кстати, почему так :?: ):
2016-05-29_001729.jpg
Один знакомый заморачивался с WOL и у него вроде бы получилось. Попробую у него выведать, как он решил трабл :!:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
sasha300
Сообщения: 107
Зарегистрирован: 03 мар 2016, 16:00
Откуда: Санкт-Петербург

Re: wake on lan через батник

Сообщение sasha300 »

а не, решил трабл: надо было загнать в ARP List мак адрес сетевой карты, которая слушает WOL, после чего комп успешно запустился с телефона. Как понял, Микротик засылал пакет по нужному адресу, но так как комп был выключен, то он (пакет) не доходил на адрес 192.168.0.4.
Аватара пользователя
Chupaka
Сообщения: 4090
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: wake on lan через батник

Сообщение Chupaka »

как я и писал :)
Chupaka писал(а):при этом поддерживая ARP-запись (например, статикой)
Аватара пользователя
sasha300
Сообщения: 107
Зарегистрирован: 03 мар 2016, 16:00
Откуда: Санкт-Петербург

Re: wake on lan через батник

Сообщение sasha300 »

А почему тик начал выдавать не правильные значения, когда убрал to-addresses?
Аватара пользователя
Chupaka
Сообщения: 4090
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: wake on lan через батник

Сообщение Chupaka »

глюк, видимо. если получается повторить - надо в поддержку писать, чтоб исправили :)
Аватара пользователя
sasha300
Сообщения: 107
Зарегистрирован: 03 мар 2016, 16:00
Откуда: Санкт-Петербург

Re: wake on lan через батник

Сообщение sasha300 »

ясно