mikrotik wake on lan скрипт

Удалённое включение компьютера бесплатно, без SMS и без облаков, с помощью Mikrotik

… а также без проброса портов, SSH/telnet и установки сторонних приложений. С любого компьютера, подключённого к интернет и даже с телефона!

Периодически мне бывает нужно включить домашний компьютер, когда я нахожусь не дома. Обычно я не запаривался и звонил или отправлял сообщение с такой просьбой жене, которая сидит дома в декрете. Очень удобное средство удалённого управления с голосовым интерфейсом. Однако у этого способа есть ряд недостатков — ушла гулять, укладывает ребёнка, или ещё чем либо занята. Хотелось простого решения из того что есть под рукой.

Первым делом включаем Wake on LAN в BIOS’е материнской платы, у всех это делается по-своему, у многих включено по умолчанию. На одном из моих ПК даже такой опции нету — всегда включено.

Далее переходим в WinBox и подключаемся к вашему роутеру (если хотите, можете через SSH или через HTTP(S), я всё делаю в WinBox’е). Если открыть текстовую консоль RouterOS и пошарить там в разделе /tool (или в wiki-мануалах), то можно обнаружить утилиту wol со следующим синтаксисом:

Где ifname — имя интерфейса, с которого будет рассылаться волшебный пакет, XX:XX:XX:XX:XX:XX — mac адрес вашего компьютера.

Вроде всё просто, но Winbox с телефона не особо запускается и mac адрес по памяти замучаешься вводить. Можно запускать SSH и отправлять в него одну единственную команду, но это тоже долго и нудно. Используем фаервол!

Напрямую из правил фильтра запускать исполнение команд нельзя, из всех действий нам больше всех подойдёт добавление адреса в address-list, т.к. оно позволяет создать новый объект в операционной системе роутера, доступный из скриптов.

Добавим новое правило для цепочки input и расположим его среди других разрешающих правил этой цепочки. Укажем протокол tcp и dst-port — любой из верхних портов.

mikrotik wake on lan скрипт. 8c70cd042e8b4cb4978e05bd8818ccb2. mikrotik wake on lan скрипт фото. mikrotik wake on lan скрипт-8c70cd042e8b4cb4978e05bd8818ccb2. картинка mikrotik wake on lan скрипт. картинка 8c70cd042e8b4cb4978e05bd8818ccb2. … а также без проброса портов, SSH/telnet и установки сторонних приложений. С любого компьютера, подключённого к интернет и даже с телефона!

Действие выберем add src (можно и dst) to address list, укажем имя листа.

mikrotik wake on lan скрипт. 16fe846e589e4648a2493626dd2125db. mikrotik wake on lan скрипт фото. mikrotik wake on lan скрипт-16fe846e589e4648a2493626dd2125db. картинка mikrotik wake on lan скрипт. картинка 16fe846e589e4648a2493626dd2125db. … а также без проброса портов, SSH/telnet и установки сторонних приложений. С любого компьютера, подключённого к интернет и даже с телефона!

В поле on event напишем простенький скрипт:

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

Для включения вашего компьютера достаточно открыть браузер и перейти на IP вашего микротика, указав порт, который мы задали в правиле фаервола: http://your.router.net:port, после чего фаервол создаёт запись в адрес-листе, задание планировщика обнаружит эту запись, выполнит запуск утилиты wol, и удалит запись из адрес-листа. Проще паренной репы, можем добавить адрес в избранное, чтобы каждый раз не вводить.

Только не забывайте про безопасность, данный способ ничем не защищён и кто угодно может включить Ваш компьютер, зная или подобрав нужный порт. Для защиты можно использовать VPN, port knocking, whitelist или метод Неуловимого Джо — решать Вам. Если Вам требуется включать таким образом по-отдельности несколько компьютеров, создайте соответствующее количество правил на разных портах, каждое из которых будет кидать адреса в свой адрес-лист, скрипт в задании планировщика также размножаем через Ctrl+C, Ctrl+V, либо создаём отдельные задания для каждого — как хотите.

Источник

Mikrotik wake on lan скрипт

Бесплатный чек-лист
по настройке RouterOS
на 28 пунктов

Не работает WOL через Mikrotik RB951ui-2hnd

Правила форума
Как правильно оформить вопрос.
Прежде чем начать настройку роутера, представьте, как это работает. Попробуйте почитать статьи об устройстве интернет-сетей. Убедитесь, что всё, что Вы задумали выполнимо вообще и на данном оборудовании в частности.
Не нужно изначально строить Наполеоновских планов. Попробуйте настроить простейшую конфигурацию, а усложнения добавлять в случае успеха постепенно.
Пожалуйста, не игнорируйте правила русского языка. Отсутствие знаков препинания и неграмотность автора топика для многих гуру достаточный повод проигнорировать топик вообще.

1. Назовите технологию подключения (динамический DHCP, L2TP, PPTP или что-то иное)
2. Изучите темку «Действия до настройки роутера».
viewtopic.php?f=15&t=2083
3. Настройте согласно выбранного Вами мануала
4. Дочитайте мануал до конца и без пропусков, в 70% случаев люди просто не до конца читают статью и пропускают важные моменты.
5. Если не получается, в Winbox открываем терминал и вбиваем там /export hide-sensitive. Результат в топик под кат, интимные подробности типа личных IP изменить на другие, пароль забить звездочками.
6. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.

mikrotik wake on lan скрипт. file.php?avatar=9323 1554540690. mikrotik wake on lan скрипт фото. mikrotik wake on lan скрипт-file.php?avatar=9323 1554540690. картинка mikrotik wake on lan скрипт. картинка file.php?avatar=9323 1554540690. … а также без проброса портов, SSH/telnet и установки сторонних приложений. С любого компьютера, подключённого к интернет и даже с телефона!

Пробуждение компов изобрели для администрирования компов, чтобы админ
внутри сети бац, подал команду, компы и включились. И он будучи там,
проделал процесс и уже сам их выключил, система не рассчитана на удалённую работу
как таковую.

Источник

Как удаленно включить компьютеры с помощью функции Wake-on-LAN в Mikrotik Routerboard

Функция Wake-on-LAN позволяет удалённо включать компьютер, отправляя пакет данных, созданный специальным образом. Этот пакет еще называют “волшебным пакетом”.

В Mikrotik Routerboard также есть возможность использовать данную технологию. Получить доступ к функции Wake-on-LAN в Mikrotik Routerboard мы можем в разделе Tool.

mikrotik wake on lan скрипт. 1 mikrotik tools. mikrotik wake on lan скрипт фото. mikrotik wake on lan скрипт-1 mikrotik tools. картинка mikrotik wake on lan скрипт. картинка 1 mikrotik tools. … а также без проброса портов, SSH/telnet и установки сторонних приложений. С любого компьютера, подключённого к интернет и даже с телефона!

Рис.1. Mikrotik Routerboard Winbox, Tools.

Но если воспользоваться Winbox, то в разделе Tools необходимый пункт меню мы не увидим.

mikrotik wake on lan скрипт. 2 mikrotik console tool. mikrotik wake on lan скрипт фото. mikrotik wake on lan скрипт-2 mikrotik console tool. картинка mikrotik wake on lan скрипт. картинка 2 mikrotik console tool. … а также без проброса портов, SSH/telnet и установки сторонних приложений. С любого компьютера, подключённого к интернет и даже с телефона!

Рис.2. Mikrotik Routerboard New Terminal.

А вот если воспользоваться возможностями New Terminal, то мы без проблем найдем необходимую функцию.

mikrotik wake on lan скрипт. 3 mikrotik wol. mikrotik wake on lan скрипт фото. mikrotik wake on lan скрипт-3 mikrotik wol. картинка mikrotik wake on lan скрипт. картинка 3 mikrotik wol. … а также без проброса портов, SSH/telnet и установки сторонних приложений. С любого компьютера, подключённого к интернет и даже с телефона!

Рис.3. Команда wol.

Пишем команду. Структура команды следующая:

Переход в раздел Tool:

Интерфейс, через который будет посылаться пакет:

MAC-адрес компьютера, который хотим разбудить:

Можно настроить Mikrotik Routerboard таким образом, чтобы он в определенное время включал нужные компьютеры. Сделать это легко, воспользовавшись возможностями написания скриптов и планировщиком в Mikrotik Routerboard.

mikrotik wake on lan скрипт. 4 mikrotik scheduler. mikrotik wake on lan скрипт фото. mikrotik wake on lan скрипт-4 mikrotik scheduler. картинка mikrotik wake on lan скрипт. картинка 4 mikrotik scheduler. … а также без проброса портов, SSH/telnet и установки сторонних приложений. С любого компьютера, подключённого к интернет и даже с телефона!

Рис.4. Mikrotik Routerboard Scheduler.

mikrotik wake on lan скрипт. 5 mikrotik scheduler script. mikrotik wake on lan скрипт фото. mikrotik wake on lan скрипт-5 mikrotik scheduler script. картинка mikrotik wake on lan скрипт. картинка 5 mikrotik scheduler script. … а также без проброса портов, SSH/telnet и установки сторонних приложений. С любого компьютера, подключённого к интернет и даже с телефона!

Рис.5. Mikrotik Routerboard Scheduler script.

Приятное начало рабочего дня: мы только пришли на работу, а компьютеры уже запущены и ждут.

Пошаговая видеоинструкция о том как удаленно включить компьютеры с помощью функции Wake-on-LAN в Mikrotik Routerboard :

Евгений Рудченко специально для ASP24.

Если Вы нашли ошибку в тексте, то выделите ее мышкой и нажмите Ctrl + Enter или нажмите здесь.

Большое спасибо за Вашу помощь! Мы скоро исправим ошибку!

Сообщение не было отправлено. Пожалуйста, попробуйте еще раз.

Сообщение об ошибке

Ваш комментарий (не обязательно):

Об авторе Evgenij_Rudchenko

6 Comments

Статья нормальная, но заголовок и тело статьи не сходятся. Тогда уж «Как удаленно включить компьютеры с помощью функции Wake-on-LAN в Mikrotik Routerboard».

Это конечно хорошо, но есть вопрос по-серьезнее:
Если, скажем, нужно включать один конкретный компьютер, не вводя его mac адрес. По примеру многих других роутеров: используем проброс портов (в нашем случаи UDP 9) на конкретный IP, mac этого IP записан в ARP таблице.
Извне посылается запрос например с wakeonlan.ru, где указан ТОЛЬКО внешний IP роутера, и тот благополучно доставляет его по назначению конкретной сетевой карте внутри сети!
Простой проброс портов с микротиком не прокатывает.
Найдете ли решение такого вопроса?

***********
Это конечно хорошо, но есть вопрос по-серьезнее:
Если, скажем, нужно включать один конкретный компьютер, не вводя его mac адрес. По примеру многих других роутеров: используем проброс портов (в нашем случаи UDP 9) на конкретный IP, mac этого IP записан в ARP таблице.
Извне посылается запрос например с wakeonlan.ru, где указан ТОЛЬКО внешний IP роутера, и тот благополучно доставляет его по назначению конкретной сетевой карте внутри сети!
Простой проброс портов с микротиком не прокатывает.
Найдете ли решение такого вопроса?

Это конечно хорошо, но есть вопрос по-серьезнее:
Если, скажем, нужно включать один конкретный компьютер, не вводя его mac адрес. По примеру многих других роутеров: используем проброс портов (в нашем случаи UDP 9) на конкретный IP, mac этого IP записан в ARP таблице.
Извне посылается запрос например с wakeonlan.ru, где указан ТОЛЬКО внешний IP роутера, и тот благополучно доставляет его по назначению конкретной сетевой карте внутри сети!
Простой проброс портов с микротиком не прокатывает.
Найдете ли решение такого вопроса?
*******************
Все работает
1 – Пробросить порт в NAT
2 – Обязательно в ARP прописать IP на MAC

на 433 могут быть проблемы
тогда проверить ARP на интерфейсе и обязательно в on режим интерфейса

Источник

Удалённое включение компьютера с помощью Mikrotik

Удалённое включение компьютера средствами Mikrotik

Периодически мне бывает нужно включить домашний компьютер, когда я нахожусь не дома. Обычно я не запаривался и звонил или отправлял сообщение с такой просьбой жене, которая сидит дома в декрете. Очень удобное средство удалённого управления с голосовым интерфейсом. Однако у этого способа есть ряд недостатков — ушла гулять, укладывает ребёнка, или ещё чем либо занята. Хотелось простого решения из того что есть под рукой.

Первым делом включаем Wake on LAN в BIOS’е материнской платы, у всех это делается по-своему, у многих включено по умолчанию. На одном из моих ПК даже такой опции нету — всегда включено.

Далее переходим в WinBox и подключаемся к вашему роутеру (если хотите, можете через SSH или через HTTP(S), я всё делаю в WinBox’е). Если открыть текстовую консоль RouterOS и пошарить там в разделе /tool (или в wiki-мануалах), то можно обнаружить утилиту wol со следующим синтаксисом:

Где ifname — имя интерфейса, с которого будет рассылаться волшебный пакет, XX:XX:XX:XX:XX:XX — mac адрес вашего компьютера.

Вроде всё просто, но Winbox с телефона не особо запускается и mac адрес по памяти замучаешься вводить. Можно запускать SSH и отправлять в него одну единственную команду, но это тоже долго и нудно. Используем фаервол!

Напрямую из правил фильтра запускать исполнение команд нельзя, из всех действий нам больше всех подойдёт добавление адреса в address-list, т.к. оно позволяет создать новый объект в операционной системе роутера, доступный из скриптов.

Добавим новое правило для цепочки input и расположим его среди других разрешающих правил этой цепочки. Укажем протокол tcp и dst-port — любой из верхних портов.

Действие выберем add src (можно и dst) to address list, укажем имя листа.

mikrotik wake on lan скрипт. Dei stvie vyberem add src mozhno i dst to address list ukazhem imya lista.. mikrotik wake on lan скрипт фото. mikrotik wake on lan скрипт-Dei stvie vyberem add src mozhno i dst to address list ukazhem imya lista.. картинка mikrotik wake on lan скрипт. картинка Dei stvie vyberem add src mozhno i dst to address list ukazhem imya lista.. … а также без проброса портов, SSH/telnet и установки сторонних приложений. С любого компьютера, подключённого к интернет и даже с телефона!Действие выберем add src (можно и dst) to address list, укажем имя листа.

В поле on event напишем простенький скрипт:

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

Для включения вашего компьютера достаточно открыть браузер и перейти на IP вашего микротика, указав порт, который мы задали в правиле фаервола: http://your.router.net:port, после чего фаервол создаёт запись в адрес-листе, задание планировщика обнаружит эту запись, выполнит запуск утилиты wol, и удалит запись из адрес-листа. Проще паренной репы, можем добавить адрес в избранное, чтобы каждый раз не вводить.

Только не забывайте про безопасность, данный способ ничем не защищён и кто угодно может включить Ваш компьютер, зная или подобрав нужный порт. Для защиты можно использовать VPN, port knocking, whitelist или метод Неуловимого Джо — решать Вам. Если Вам требуется включать таким образом по-отдельности несколько компьютеров, создайте соответствующее количество правил на разных портах, каждое из которых будет кидать адреса в свой адрес-лист, скрипт в задании планировщика также размножаем через Ctrl+C, Ctrl+V, либо создаём отдельные задания для каждого — как хотите.

Источник

Настройка функции Wake-On-LAN в Mikrotik

Настройка функции Wake-On-LAN в Mikrotik

Задача WOL крайне проста — удалённо включить Ваш компьютер. Но как это можно использовать ограничивается лишь Вашей фантазией.

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

Для этого Вы хотели бы подключиться по RDP (или любому другому доступному Вам способу) к своей рабочей станции, но Вы не можете этого сделать, так как она выключена. Либо у Вас стоит задача дать возможность удалённо включать рабочие станции Вашим сотрудникам. Либо Вы просто хотели бы сделать Вашим пользователям и руководству приятное — организовав автоматическое включение офисных компьютеров по началу рабочего времени. Всё это и много другое можно организовать, задействовав функцию Wake-On-LAN.

Технология включения электропитания («пробуждения«) компьютера является частью спецификации ACPI (Advanced Configurationand Power Interface), интерфейса управления электропитанием. Иногда его еще называют интерфейсом доступа к энергосбререгающим функциям аппаратного обеспечения. Дистанционное включение компьютера — небольшая и далеко не основная часть этой спецификации. Описание ACPI легко найдете в интернете (описание ACPI 2.0 содержит более 400 страниц).

Спецификация определяет состояния системы S1-S5 — «состояния сна» в порядке уменьшения энергопотребления. S5 — это состояние программного выключения (Soft OFF) — все выключено, за исключением тех устройств, через которые возможно включение компьютера. Для питания таких устройств используется дежурное напряжение +5V SB (+5V Standby), вырабатываемое блоком питания компьютера в выключенном, но не обесточенном состоянии.

Для перехода из одного состояния S1-S4 в другое (S2 в S1 например) используются PME (Power Management Events) — события управления электропитанием, большая часть которых вызывается аппаратным прерыванием от конкретного устройства.

Технология «WakeOnLan» (технология «Magicpacket») используется для включения электропитания удаленного компьютера, находящегося в состоянии программного выключения («SoftOff») путем посылки на его сетевой адаптер специально сформированного кадра Ethernet.

Удаленный компьютер должен отвечать определенным требованиям:

Сетевой адаптер на выключенном компьютере остается под питанием от +5VSB блока питания в режиме ожидания приема специального кадра Ethernet, в поле данных которого присутствует последовательность из 6 байт FF и его собственного MAC — адреса, повторенного 16 раз. Получив такой пакет адаптер вырабатывает сигнал включения электропитания компьютера.

В настройках BIOS современных материнских плат термин «Wake On Lan» практически не используется. Ищите близкое по смыслу значение в настройках раздела управления электропитанием («Power Management Setup», или «ACPI Configuration» и т.п.), например, «Wake-Upby PCI device«, «Power on by Ethernet Card» и т.п.

В моём случае необходимые параметры в BIOS выглядели так:

Ещё одним важным моментом для включения данной функции является внесение параметров разрешения пробуждения в настройках сетевой карты.

Теперь, когда система подготовлена, мы можем настроить отправку Magicpacket на нашем роутере:

Чтобы не запоминать MAC-адрес компьютера, который мы будем включать используя WOL, создадим небольшой скрипт.

Для этого откроем интерфейс управления Mikrotik-Winbox и подключимся к роутеру. Далее переходим в меню System/Script/ Нажимаем кнопку Add/ Даём название нашему скрипту и в поле Source пишем:

wol interface=ether2-master-local mac=ВА-ШМ-АК-АД-РЕ-С!

Где мы указываем MAC-адрес пробуждаемого компьютера и интерфейс маршрутизатора, к которому он подключен.

Далее через планировщик заданий в Mikrotik мы можем организовать загрузку нашего PC каждый день в 09:50.

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

Сегодня, возможно настроить доступ к любому удалённому от Вас электронному ресурсу используя для этого подходящие технологии.

Оставайтесь всегда на связи!

Как правильно оформить вопрос.

Прежде чем начать настройку роутера, представьте, как это работает. Попробуйте почитать статьи об устройстве интернет-сетей. Убедитесь, что всё, что Вы задумали выполнимо вообще и на данном оборудовании в частности.

Не нужно изначально строить Наполеоновских планов. Попробуйте настроить простейшую конфигурацию, а усложнения добавлять в случае успеха постепенно.

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

1. Назовите технологию подключения (динамический DHCP, L2TP, PPTP или что-то иное)

2. Изучите темку «Действия до настройки роутера».

3. Настройте согласно выбранного Вами мануала

4. Дочитайте мануал до конца и без пропусков, в 70% случаев люди просто не до конца читают статью и пропускают важные моменты.

6. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.

wolodyawggu Posts: 131 Joined: 30 Dec 2019, 13:47

Post 07 Jul 2020, 07:14

Вопрос такого плана: после установки роутера Mikrotik пропала возможность запускать компы удаленно, до него была такая возможность. Как настроить удаленное включение ПК, как раньше?

На ПК включены данные режимы. Ситуация следующая есть 14 компов, которые необходимо запускать по мере возможности, не по расписанию. Есть программа для удаленного администрирования компьютеров, раньше выбирали нужный компьютер и запускали. В какую сторону смотреть? В роутере есть режим WoL, но как то не понятно как он работает.

wolodyawggu Posts: 131 Joined: 30 Dec 2019, 13:47

Post 07 Jul 2020, 07:51

Это я почитал, но через консоль каждый раз включать определенные компы, как то не айс. У меня есть отдельная программа для этих целей. Раньше она работала, на оборудовании D-, Zyxel. Сейчас она перестала.

Чтобы разослать широковещательно этот пакет, используем следующую команду:

[admin@MikroTik] > wol mac=FF:FF:FF:FF:FF

— Эта команда отправляет всем кто располагается в сети.

podarok66 Модератор Posts: 4036 Joined: 11 Feb 2012, 15:49 Location: МО

Post 07 Jul 2020, 16:19

— Эта команда отправляет всем кто располагается в сети.

Ну да, wake on lan именно так и работает. Рассылается команда, а тот комп, у которого МАС совпадает с тем, что в команде, запускается…

Это я почитал, но через консоль каждый раз включать определенные компы, как то не айс. У меня есть отдельная программа для этих целей. Раньше она работала, на оборудовании D-, Zyxel. Сейчас она перестала.

Значит Микротик где-то блочит широковещательную рассылку. Хотя по идее не должен. Где стоит комп, на котором данная программулина? В локалке или ещё где-то? Конфиг лучше показать, а то можем гадать очень долго.

Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? … Тогда Netinstal’ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем…

Ca6ko Posts: 1242 Joined: 23 Nov 2018, 08:08 Location: Харкiв

Post 08 Jul 2020, 08:23

Как настроить удаленное включение ПК, как раньше?

Только после того как кто-то угадает как было раньше и как стало сейчас он сможет помочь.

В общем ждите IT экстрасенса. обязательно владеющего бубном

Или подробно описывайте, п5 и 6 красных правил вверху страницы.

Для справки. Пакет wol через роутер не проходит

1-е Правило WiFi — Везде где только можно откажитесь от WiFi!

Микротики есть разные: черные, белые, красные. Но все равно хочется над чем нибудь заморочится.

podarok66 Модератор Posts: 4036 Joined: 11 Feb 2012, 15:49 Location: МО

Post 08 Jul 2020, 16:41

Для справки. Пакет wol через роутер не проходит

Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? … Тогда Netinstal’ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем…

wolodyawggu Posts: 131 Joined: 30 Dec 2019, 13:47

Post 09 Jul 2020, 07:41

Для справки. Пакет wol через роутер не проходит

Прошли только когда в программе для администрирования обновил свойства соединения. Что то не нравилось ему, но это уже программа виновата. А WOL например на один комп отправлял через Mikrotik не улетел.

wolodyawggu Posts: 131 Joined: 30 Dec 2019, 13:47

Post 09 Jul 2020, 07:43

— Эта команда отправляет всем кто располагается в сети.

Ну да, wake on lan именно так и работает. Рассылается команда, а тот комп, у которого МАС совпадает с тем, что в команде, запускается…

Это я почитал, но через консоль каждый раз включать определенные компы, как то не айс. У меня есть отдельная программа для этих целей. Раньше она работала, на оборудовании D-, Zyxel. Сейчас она перестала.

Значит Микротик где-то блочит широковещательную рассылку. Хотя по идее не должен. Где стоит комп, на котором данная программулина? В локалке или ещё где-то? Конфиг лучше показать, а то можем гадать очень долго.

Программа сервер например на моем, а клиент на остальных машинах. Кстати прикольная, скинуть название попробуешь.

wolodyawggu Posts: 131 Joined: 30 Dec 2019, 13:47

Post 09 Jul 2020, 07:44

Как настроить удаленное включение ПК, как раньше?

Только после того как кто-то угадает как было раньше и как стало сейчас он сможет помочь.

В общем ждите IT экстрасенса. обязательно владеющего бубном

Или подробно описывайте, п5 и 6 красных правил вверху страницы.

Для справки. Пакет wol через роутер не проходит

Кратко пояснил и прислал фото в виде сылок, но он меня понял, пояснил некоторые моменты только.

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

podarok66 Модератор Posts: 4036 Joined: 11 Feb 2012, 15:49 Location: МО

Post 09 Jul 2020, 19:44

Программа сервер например на моем, а клиент на остальных машинах. Кстати прикольная, скинуть название попробуешь.

Спасибо, мне не надо. Я сторонник CLI, мне в консоли проще. Да и что мне там может резко понадобиться на компе? Подождёт, как и всё остальное.

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

Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? … Тогда Netinstal’ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем…

Удалённое включение компьютера с помощью Mikrotik

Удалённое включение компьютера с помощью Mikrotik

Удалённое включение компьютера средствами Mikrotik

Периодически мне бывает нужно включить домашний компьютер, когда я нахожусь не дома. Обычно я не запаривался и звонил или отправлял сообщение с такой просьбой жене, которая сидит дома в декрете. Очень удобное средство удалённого управления с голосовым интерфейсом. Однако у этого способа есть ряд недостатков — ушла гулять, укладывает ребёнка, или ещё чем либо занята. Хотелось простого решения из того что есть под рукой.

Первым делом включаем Wake on LAN в BIOS’е материнской платы, у всех это делается по-своему, у многих включено по умолчанию. На одном из моих ПК даже такой опции нету — всегда включено.

Далее переходим в WinBox и подключаемся к вашему роутеру (если хотите, можете через SSH или через HTTP(S), я всё делаю в WinBox’е). Если открыть текстовую консоль RouterOS и пошарить там в разделе / (или в wiki-мануалах), то можно обнаружить утилиту wol со следующим синтаксисом:

/ wol mac=XX:XX:XX:XX:XX:XX interface =ifname

Где ifname — имя интерфейса, с которого будет рассылаться волшебный пакет, XX:XX:XX:XX:XX:XX — mac адрес вашего компьютера.

Вроде всё просто, но Winbox с телефона не особо запускается и mac адрес по памяти замучаешься вводить. Можно запускать SSH и отправлять в него одну единственную команду, но это тоже долго и нудно. Используем фаервол!

Напрямую из правил фильтра запускать исполнение команд нельзя, из всех действий нам больше всех подойдёт добавление адреса в address-list, т.к. оно позволяет создать новый объект в операционной системе роутера, доступный из скриптов.

Добавим новое правило для цепочки input и расположим его среди других разрешающих правил этой цепочки. Укажем протокол tcp и dst-port — любой из верхних портов.

Удалённое включение компьютера с помощью Mikrotik

Действие выберем add src (можно и dst) to address list, укажем имя листа.

Действие выберем add src (можно и dst) to address list, укажем имя листа.

В поле on event напишем простенький скрипт:

:local WAKEPC [/ip firewall address-list find where list= »WAKEPC» ]

/ wol mac= 00 : 11 : 22 : 33 : 44 : 55 interface =bridge_lan

/ip firewall address-list remove [find where list= »WAKEPC» ]

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

Для включения вашего компьютера достаточно открыть браузер и перейти на IP вашего микротика, указав порт, который мы задали в правиле фаервола: https://your.router.net:port, после чего фаервол создаёт запись в адрес-листе, задание планировщика обнаружит эту запись, выполнит запуск утилиты wol, и удалит запись из адрес-листа. Проще паренной репы, можем добавить адрес в избранное, чтобы каждый раз не вводить.

Только не забывайте про безопасность, данный способ ничем не защищён и кто угодно может включить Ваш компьютер, зная или подобрав нужный порт. Для защиты можно использовать VPN, port knocking, whitelist или метод Неуловимого Джо — решать Вам. Если Вам требуется включать таким образом по-отдельности несколько компьютеров, создайте соответствующее количество правил на разных портах, каждое из которых будет кидать адреса в свой адрес-лист, скрипт в задании планировщика также размножаем через Ctrl+C, Ctrl+V, либо создаём отдельные задания для каждого — как хотите.

пробуждение компьютера через Mikrotik — Russian Users MikroTik

Как правильно оформить вопрос.

Прежде чем начать настройку роутера, представьте, как это работает. Попробуйте почитать статьи об устройстве интернет-сетей. Убедитесь, что всё, что Вы задумали выполнимо вообще и на данном оборудовании в частности.

Не нужно изначально строить Наполеоновских планов. Попробуйте настроить простейшую конфигурацию, а усложнения добавлять в случае успеха постепенно.

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

1. Назовите технологию подключения (динамический DHCP, L2TP, PPTP или что-то иное)

2. Изучите темку «Действия до настройки роутера».

3. Настройте согласно выбранного Вами мануала

4. Дочитайте мануал до конца и без пропусков, в 70% случаев люди просто не до конца читают статью и пропускают важные моменты.

6. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.

gagarin74 Сообщения: 16 Зарегистрирован: 07 янв 2013, 10:48

Если не трудно на работающий скрипт.

gagarin74 Сообщения: 16 Зарегистрирован: 07 янв 2013, 10:48

немного не понятно переменные ether1 и FF:FF:FF:FF:FF:FF

simpl3x Модератор Сообщения: 1532 Зарегистрирован: 19 апр 2012, 14:03

gagarin74 писал(а):немного не понятно переменные ether1 и FF:FF:FF:FF:FF:FF

fanat Сообщения: 35 Зарегистрирован: 21 дек 2011, 10:30

podarok66 Модератор Сообщения: 4036 Зарегистрирован: 11 фев 2012, 18:49 Откуда: МО

Как-то мне сомнительно, что данную процедуру можно провести через WiFi при выключенном компе. Вроде как в спящем режиме это еще возможно и то по большей части на ноутах, а гибернация и отключение уже не позволяют таких вольностей. Хотя… Прогресс не спит, вполне вероятно, что уже что-то и придумали.

А вообще, по беспроводке — это как-то неправильно. Это же WiFi-карточка постоянно должна быть на связи с роутером, то есть будет сеть засирать, мешать работе других клиентов. По мне, если нут возможности пробросить провод от роутера к машине, а Wake-on-Lan крайне необходима, добавить в схему еще один роутер.

Интернет==Роутер==мост WiFi ==Роутер==провод==машина

Вот пусть роутеры между собой и общаются все время, а команду на запуск дают через Lan

Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? … Тогда Netinstal’ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем…

simpl3x Модератор Сообщения: 1532 Зарегистрирован: 19 апр 2012, 14:03

кстати да, во «сне» компьютер не подключен к вафле, какой тут вейк он лан?

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *