<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Мульти WAN, оба на DHCP]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Мульти WAN, оба на DHCP форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 02 Aug 2026 11:28:57 -0400</pubDate>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412045">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ок, спасибо, Amm0, всё понятно… Теперь к последнему пункту… С чего начать, чтобы применить такой же или похожий скрипт для обновления шлюза маршрута ISP1, используя удалённый адрес/сеть с интерфейса PPPoE? Большое спасибо, B <br />
			<i>21.03.2023 16:22:00, BrianRS.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412045</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412045</guid>
			<pubDate>Tue, 21 Mar 2023 16:22:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412044">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Точно сложно сказать. Но у LTE с CGNAT практически нет шансов получить входящие подключения к роутеру. LTE в основном занимается пересылкой трафика от LAN-клиентов, и этот трафик покрывается установленными/связанными правилами в файрволе. <br />
			<i>21.03.2023 15:28:00, Amm0.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412044</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412044</guid>
			<pubDate>Tue, 21 Mar 2023 15:28:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412043">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Спасибо, Amm0, это сработало отлично после освобождения старого IP! Теперь, если можно, хотел бы попросить твоё мнение по сценарию с ISP1: почему, по твоему мнению, этот mangle-правило (пункт 4 на прикреплённом скриншоте) не захватывает пакеты, учитывая, что оба WAN успешно используются через PCC? <img class="lazyload "  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="/upload/forum/mikrotik/6cc0a8a3092dcf3b80b14918e2a999af5f472e97.png" alt="Пользователь добавил изображение" border="0" /> <br />
			<i>21.03.2023 14:48:00, BrianRS.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412043</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412043</guid>
			<pubDate>Tue, 21 Mar 2023 14:48:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412042">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Да, я заменяю конфигурацию RouterOS на кроссворды с чашечкой кофе. В общем, можно менять любой код в DHCP клиенте, так что можно просто добавить еще одну строку в скрипт для правила mangle. Если добавить тот же комментарий к вашему правилу фаервола, что и в /ip/route, то обновление будет работать так же. Вот еще одна строка конфигурации:<br /><br />:if ($bound=1) do={<br /> &nbsp;/ip route set [find where comment~"Monitor ISP2"] gateway=$"gateway-address" disabled=no<br /> &nbsp;/ip firewall mangle set [find comment~"Monitor ISP2"] disabled=no dst-address=$"gateway-address"<br />} else={<br /> &nbsp;/ip route set [find where comment~"Monitor ISP2"] disabled=yes<br /> &nbsp;/ip firewall mangle set [find where comment~"Monitor ISP2"] disabled=yes<br />}<br /><br />Команда «set» обновляет существующую запись, но для этого нужно её найти… именно поэтому используется синтаксис [find xxx], и он работает для любых команд. Фишка в том, чтобы использовать комментарий, так скрипт проще, чем искать какие-то специальные или уникальные атрибуты. Комментарий служит фиксированной ссылкой для скрипта — главное не трогать поля с комментариями, и всё будет работать.<br /><br />Еще я использовал ~ вместо = — это значит, что ищется подстрока «Monitor ISP2», на случай если по ошибке будет добавлен пробел. ~ — это regex, но по сути работает как поиск подстроки. = же требует точного совпадения текста комментария. <br />
			<i>21.03.2023 14:29:00, Amm0.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412042</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412042</guid>
			<pubDate>Tue, 21 Mar 2023 14:29:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412041">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, @Amm0, судя по твоему расположению, ты либо рано встал, либо поздно ещё не ложишься! Ты прав, я использую рекурсивную маршрутизацию и понял, что мне нужно лишь обновить существующий маршрут “Monitor ISPx” с новым шлюзом, полученным через DHCP-клиент на интерфейсе eth2-WAN2-LTE. Так что раз это уже произошло (см. вложение), я правильно использую скрипт, как на следующем скриншоте? Ещё на втором скриншоте мне интересно, как именно мне обновить правило prerouting accept manage, хотя оно, похоже, вообще ничего не делает, поскольку пакеты через него не проходят? После того как разберусь с ISP2, надо понять, как сделать то же самое для шлюза PPPoE, ведь у меня там нет запущенного DHCP-клиента и нет настроек для скриптов прямо в интерфейсе, разве что через System\Scripts? Большое спасибо, B. <br />
			<i>21.03.2023 13:32:00, BrianRS.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412041</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412041</guid>
			<pubDate>Tue, 21 Mar 2023 13:32:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412040">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Это запутанно. По скриншоту похоже, что у вас рекурсивная маршрутизация. Вам не нужен скрипт, если вы хотите, чтобы DHCP-клиент добавлял маршрут с 0.0.0.0/0 к полученному IP от DHCP. Но при рекурсивной маршрутизации маршрут по умолчанию ведёт к вашему «канарейке» (8.8.8.8 в примерах MikroTik). При этом маршрут к 8.8.8.8 должен использовать IP-адрес, полученный от DHCP (например, WAN-IP). Поэтому идея скрипта в том, чтобы НЕ добавлять маршрут по умолчанию, а найти маршрут к 8.8.8.8 и установить для него адрес назначения как DHCP-адрес. Если вы используете «Monitor ISP1» и «Monitor ISP2» в поле комментариев в скрипте, всё должно работать. Я просто приводил более сложный пример, а вам нужно всего лишь обновить маршруты 1.1.1.1 и 8.8.8.8 с DHCP-адресом — так что комментарии тут очень простые. <br />
			<i>21.03.2023 12:45:00, Amm0.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412040</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412040</guid>
			<pubDate>Tue, 21 Mar 2023 12:45:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412039">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я всё ещё в замешательстве из-за синтаксиса… Этот скрипт, который мне нужно использовать, должен извлечь новый IP-шлюз и заменить им существующий маршрут, но при этом везде встречается только одна строка кода — либо «находится» нужная информация (в моём случае GW), либо создаётся новый маршрут (а это я делать не хочу). Или я опять неправильно читаю все эти примеры…??? <br />
			<i>21.03.2023 12:13:00, BrianRS.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412039</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412039</guid>
			<pubDate>Tue, 21 Mar 2023 12:13:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412038">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ты можешь использовать любой уникальный параметр из атрибутов маршрута в части [find …], например, адрес назначения и так далее. Смотри раздел [find] в <noindex><a href="https://help.mikrotik.com/docs/display/ROS/Scripting" target="_blank" rel="nofollow" >https://help.mikrotik.com/docs/display/ROS/Scripting</a></noindex>. По сути, это можно использовать, чтобы проверить нужный «find» — очевидно, он должен найти ровно один результат, но ты можешь использовать несколько атрибутов в find, чтобы отличить их. Например, измени параметры так, чтобы он нашёл WAN2: :put [/ip route get [find gateway=1.1.1.1 scope=10]]; Ты берёшь часть find и используешь её в скрипте вместо comment=. <br />
			<i>20.03.2023 17:35:00, Amm0.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412038</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412038</guid>
			<pubDate>Mon, 20 Mar 2023 17:35:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412037">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вне моей компетенции! Ха-ха-ха (игра слов намеренная) <br />
			<i>20.03.2023 17:31:00, anav.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412037</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412037</guid>
			<pubDate>Mon, 20 Mar 2023 17:31:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412036">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Спасибо, @anav, за твой вклад. А как насчёт моего второго вопроса… попробовать динамически определить шлюз для маршрута WAN2? Большое спасибо, B <br />
			<i>20.03.2023 17:25:00, BrianRS.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412036</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412036</guid>
			<pubDate>Mon, 20 Mar 2023 17:25:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412035">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Да, ты просто указываешь роутеру, куда идти, сопоставляя комментарий в скрипте с уже существующим комментарием! Иными словами, мы используем блок комментариев как инструмент для создания уникальной записи, которую роутер находит во время выполнения скрипта. <br />
			<i>20.03.2023 17:16:00, anav.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412035</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412035</guid>
			<pubDate>Mon, 20 Mar 2023 17:16:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412034">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Спасибо, @Amm0, за быстрый ответ… Я правильно понимаю, что комментарий может быть любым, главное — чтобы я воспроизвел этот комментарий в скрипте, или же комментарий обязателен для работы? Моя проблема в том, что пока один из маршрутов использует сеть /32 (DHCP через интерфейс PPPoE), и с ней просто работать как с шлюзом, то другой маршрут гораздо сложнее: сеть, которую он рекламирует, иногда /28, /29 или /30, поэтому сложнее получить следующий переход (шлюз). Пока что я справляюсь, подключаясь через RoMON к моему MT RBLHGGR (в режиме passthrough) и беря IP оттуда. Большое спасибо, B <br />
			<i>20.03.2023 17:13:00, BrianRS.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412034</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412034</guid>
			<pubDate>Mon, 20 Mar 2023 17:13:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412033">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Один из маршрутов должен иметь комментарий с надписью «dhcp1» для скрипта. Если у вас есть две копии скрипта, то во второй скрипт нужно добавить комментарий «dhcp2», чтобы он искал именно его в IP &gt; DHCP Client. И этот комментарий нужно добавить к тому маршруту, который вы хотите изменить. [редактирование: комментарии нужны именно в /ip/routes] <br />
			<i>20.03.2023 16:05:00, Amm0.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412033</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412033</guid>
			<pubDate>Mon, 20 Mar 2023 16:05:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412032">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Всем привет, у меня тоже есть такая потребность, но я так и не понял, как использовать этот скрипт. В приложении два примера, где мне пришлось вручную обновлять шлюз на двух маршрутах. Буду очень благодарен за любую помощь. Большое спасибо, B. <br />
			<i>20.03.2023 14:38:00, BrianRS.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412032</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412032</guid>
			<pubDate>Mon, 20 Mar 2023 14:38:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Мульти WAN, оба на DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412031">Мульти WAN, оба на DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, команда экспертов! У меня есть два WAN-соединения, и оба получают IP по DHCP. Поскольку шлюзовые адреса постоянно меняются, они не являются P2P (основанными на интерфейсе), а сами маршруты динамические, у меня нет надёжной точки отсчёта, чтобы настроить какую-либо политику маршрутизации. Было бы здорово, если бы в настройках DHCP-клиента можно было назначить имя таблицы маршрутизации в параметрах default route и metric. Есть ли сейчас способ использовать политику маршрутизации или правила mangle с двумя WAN-подключениями, которые работают через DHCP? Полагаю, что придётся немного скриптить. Также думаю, что нельзя вызвать скрипт как действие в каких-либо правилах файрвола? Я здесь немного запутался. <br />
			<i>21.12.2021 01:45:00, markdutton.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412031</link>
			<guid>http://mikrotik.moscow/forum/forum57/86958-multi-wan_-oba-na-dhcp/message412031</guid>
			<pubDate>Tue, 21 Dec 2021 01:45:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
