Меню

Mikrotik tool wol не работает

Mikrotik tool wol не работает

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

Источник

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

Читайте также:  Как настроить драйвер реалтек для вин 10

Действие выберем 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, либо создаём отдельные задания для каждого — как хотите.

Источник

Включение хостов локальной сети с помощью WOL через маршрутизатор с RouterOS

Краткая статейка по настройке Wake On LAN (WOL) через маршрутизаторы фирмы MikroTik c RouterOS на борту. В моем случае в качестве пограничного (WAN — LAN) маршрутизатора выступает гигабитный Mikrotik RB750G.
Сегмент локальной сети, хосты в котором необходимо включать, 192.168.2.0/24.
Маршрутизатор имеет «белый» IP, принимающий «магические пакеты».

Настройки хоста

Подопытный хост — рабочий комп с материнской платой Asus P5KPL-AM IN/GB и набортным сетевым адаптером.

Сетевой адаптер

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

«Магический пакет» в Windows

«Магический пакет» в Windows

В меню BIOS в моем случае необходимо активировать возможность включения питания по событиям от устройств PCIE.

BIOS WOL enable

BIOS WOL enable

Маршрутизатор

Т.к. потребуется включать не один конкретный хост, а их некоторое количество в сегменте 192.168.2.0/24, то нужно использовать широковещательный MAC-адрес FF:FF:FF:FF:FF:FF:
/ip arp
add address=192.168.2.254 disabled=no interface=ether5 mac-address=FF:FF:FF:FF:FF:FF

Где ether5 — интерфейс маршрутизатора, куда подключена локальная сеть, а 192.168.2.254 — широковещательный IP-адрес для локальной сети.

Трансляция

Правило для трансляции udp-пакетов, приходящих на порт 9 маршрутизатора.

/ip firewall nat
add action=dst-nat chain=dstnat disabled=no dst-port=9 protocol=udp to-addresses=192.168.2.254 to-ports=9

Фовардинг

Разрешим фаирволлу маршрутизатора пропускать udp-пакеты в сегмент 192.168.2.0/24

/ip firewall filter
add action=accept chain=forward comment=»Allow WOL» disabled=no dst-address=192.168.2.0/24 dst-port=9 protocol=udp

Источник

Настройка функции 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 на Ваш широковещательный адрес в сети и воспользоваться одной из многих программ или онлайновых сервисов для включения Ваших компьютеров, где бы Вы ни находились.
Сегодня, возможно настроить доступ к любому удалённому от Вас электронному ресурсу используя для этого подходящие технологии.
Оставайтесь всегда на связи!

Источник

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

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

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

Читайте также:  Почини свой газ 31029

Технология включения электропитания («пробуждения«) компьютера является частью спецификации 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 на Ваш широковещательный адрес в сети и воспользоваться одной из многих программ или онлайновых сервисов для включения Ваших компьютеров, где бы Вы ни находились.
Сегодня, возможно настроить доступ к любому удалённому от Вас электронному ресурсу используя для этого подходящие технологии.
Оставайтесь всегда на связи!

Источник

Adblock
detector