Mikrotik wake on lan не работает

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. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.

Не игрался, но давай-те по-рассуждаем:
а) Magic пакеты передаются на L2-уровне, это фрейм
б) Просброс портов, доступ в сеть — это L3 уровень.

Как Вы хотите передать именно такой пакет на расстоянии?
( я пока не говорю что нельзя , я пока отталкиваюсь от банальщины)
Вы МАК адрес видите скажем второго хопа внутри своего провайдера?

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

Пока я вижу два пути решения:
1) каким-то внешним воздействием подавать роутеру намерения что ему уже надо
подать Magic пакет в нужный бродкас-сети от себя(своего адреса).
2) поставить второй микротик тому пользователю/в ту сеть, откуда надо подавать
запрос, протунелировать через EoIP туннель до нужной сети/узла куда надо передать
пакет и если сработает — то прямо с места получиться пробуждать компьютеры удалённые.

Источник

Удалённое включение компьютера бесплатно, без 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, т.к. оно позволяет создать новый объект в операционной системе роутера, доступный из скриптов.

Читайте также:  Vita homebrew browser не работает

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

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

Для отслеживания появления записей используем планировщик. Заходим System -> Sheduler, создаём задание планировщика, задаём имя. Указываем Start time: startup, и желаемый интервал, к примеру каждые 15 секунд.

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

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

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

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

Источник

Mikrotik wake on lan не работает

Sun Aug 04, 2019 1:24 pm

I hate upgrades, as always something goes wrong (ofcourse other things might have been wrong previously, hence the need for upgrade)

This time WOL stopped working in both 6.44.3 & current 6.45.3
It used to work perfectly fine in my old 6.34.x version

I can use Depicus WOL GUI tool (and with setting Send options: Internet my machines wakes up after packet is sent to 192.168.88.255 — but with Sent options: Local Subnet it also does not work, I assume /tool wol also uses local subnet, hence the issue)

So this does NOT work in current MikroTik RouterOS 6.45.3 (c) 1999-2019

/tool wol interface=ether2-master mac=A0:48:1E:B8:8D:58

Any ideas how to fix it?

Re: WOL not working after upgrade

Mon Aug 05, 2019 12:44 pm

It seems that the issue is that between OS versions behavior of master interface changed.

I have D-Link managed switch connected to ether3 (to which my devices are connected)

With current OS I can get WoL working again, but I had to change my scripts to use ether3 (previously it was working fine with master interface)

Re: WOL not working after upgrade

Tue Aug 06, 2019 1:06 pm

Re: WOL not working after upgrade

Tue Aug 06, 2019 1:49 pm

I hate upgrades, as always something goes wrong (ofcourse other things might have been wrong previously, hence the need for upgrade)

This time WOL stopped working in both 6.44.3 & current 6.45.3
It used to work perfectly fine in my old 6.34.x version

I can use Depicus WOL GUI tool (and with setting Send options: Internet my machines wakes up after packet is sent to 192.168.88.255 — but with Sent options: Local Subnet it also does not work, I assume /tool wol also uses local subnet, hence the issue)

So this does NOT work in current MikroTik RouterOS 6.45.3 (c) 1999-2019

/tool wol interface=ether2-master mac=A0:48:1E:B8:8D:58

Источник

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

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

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

Читайте также:  Как настроить часы geozon ultra

Технология включения электропитания («пробуждения«) компьютера является частью спецификации 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.

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

  • Оборудование должно соответствовать спецификации ACPI и в настройках BIOS должна быть включена поддержка режима «WakeOnLan».
  • Иметь блок питания ATX.
  • Иметь сетевую карту, поддерживающую технологию «WakeOnLan» (WOL).

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

Практически все современные сетевые адаптеры PCI и материнские платы поддерживают данную технологию, однако есть некоторые тонкости. Если материнская плата имеет шину PCI спецификации до 2.2 (большинство моделей на базе процессоров Pentium II и Pentium III) , то на ней должен быть 3-х штырьковый разъем «Wake On Lan» и такой же разъем должен быть на сетевом адаптере. Их нужно соединить специальным кабелем, входящим в комплект поставки адаптера. Для случая с шиной PCI 2.2 такое соединение уже выполнено напрямую. Если у вас компьютер Pentium II или старше — Wake On Lan должна работать.

В настройках 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 пишем:

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

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


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


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

Источник

Настройка функции 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.

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

  • Оборудование должно соответствовать спецификации ACPI и в настройках BIOS должна быть включена поддержка режима «WakeOnLan».
  • Иметь блок питания ATX.
  • Иметь сетевую карту, поддерживающую технологию «WakeOnLan» (WOL).

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

Практически все современные сетевые адаптеры PCI и материнские платы поддерживают данную технологию, однако есть некоторые тонкости. Если материнская плата имеет шину PCI спецификации до 2.2 (большинство моделей на базе процессоров Pentium II и Pentium III) , то на ней должен быть 3-х штырьковый разъем «Wake On Lan» и такой же разъем должен быть на сетевом адаптере. Их нужно соединить специальным кабелем, входящим в комплект поставки адаптера. Для случая с шиной PCI 2.2 такое соединение уже выполнено напрямую. Если у вас компьютер Pentium II или старше — Wake On Lan должна работать.

В настройках 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 пишем:

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

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


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


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

Источник

Оцените статью