<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Решённый скрипт для воссоздания правил mangle балансировки нагрузки]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Решённый скрипт для воссоздания правил mangle балансировки нагрузки форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 31 Jul 2026 04:11:54 -0400</pubDate>
		<item>
			<title>Решённый скрипт для воссоздания правил mangle балансировки нагрузки</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392384">Решённый скрипт для воссоздания правил mangle балансировки нагрузки</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Есть новости? Версия 7 на ROS не работает. <br />
			<i>01.03.2025 02:04:00, krixer.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392384</link>
			<guid>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392384</guid>
			<pubDate>Sat, 01 Mar 2025 02:04:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Решённый скрипт для воссоздания правил mangle балансировки нагрузки</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392383">Решённый скрипт для воссоздания правил mangle балансировки нагрузки</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, Chupaka, я говорю про те туториалы, которые были сделаны и в каком году. Туториал Стива Дишера не работает. Что-то должно измениться в Mikrotik роутерах. В RouterOS 6.37 балансировка нагрузки и фейловер работали отлично. Также есть туториал по фейловеру, сделанный в 2019 году (PDF-файл), и он тоже не работает. Вот что я имею в виду. Если я отправляю supout.rif в Mikrotik, они очень расплывчаты и не дают конкретных решений. Что ты имеешь в виду под «мой аккаунт взломан»? Мой аккаунт в Mikrotik или на форуме? Привет! <br />
			<i>18.03.2019 21:28:00, plisken.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392383</link>
			<guid>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392383</guid>
			<pubDate>Mon, 18 Mar 2019 21:28:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Решённый скрипт для воссоздания правил mangle балансировки нагрузки</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392382">Решённый скрипт для воссоздания правил mangle балансировки нагрузки</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Да, я недавно видел эту тему. Проблема в том, что много вопросов, но нет ни ответов, ни технической или диагностической информации… Только жалобы. <br />
			<i>18.03.2019 13:18:00, Chupaka.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392382</link>
			<guid>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392382</guid>
			<pubDate>Mon, 18 Mar 2019 13:18:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Решённый скрипт для воссоздания правил mangle балансировки нагрузки</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392381">Решённый скрипт для воссоздания правил mangle балансировки нагрузки</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Нет, Chupaka, он так и не смог настроить mangling и PCC в другой теме, поэтому теперь вечно жалуется на это как спамер везде. Но если хочешь помочь, прошу присоединяйся к нам в этой теме, потому что я так и не решил вопрос, хотя он вроде бы простой… <noindex><a href="http://forum.mikrotik.com/t/load-balancing-dont-work/128208/1" target="_blank" rel="nofollow" >http://forum.mikrotik.com/t/load-balancing-dont-work/128208/1</a></noindex><br /><br />Что меня удивляет в этой теме — конфигурация сделана так, чтобы работать, даже если не все WAN доступны, поэтому я не вижу смысла в скрипте. В mangled routes мы проверяем доступность шлюза с помощью пинга. Если один не отвечает, нагрузка перераспределяется между оставшимися рабочими маршрутами и так далее. Что мне не хватает в логике?<br /><br />Отмечу: скрипты писать или настраивать MT сам не умею. <br />
			<i>18.03.2019 12:05:00, anav.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392381</link>
			<guid>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392381</guid>
			<pubDate>Mon, 18 Mar 2019 12:05:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Решённый скрипт для воссоздания правил mangle балансировки нагрузки</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392380">Решённый скрипт для воссоздания правил mangle балансировки нагрузки</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			О чём ты говоришь? В целом, балансировка нагрузки и переключение при сбое всегда работали исправно с самого начала. Твой аккаунт взломали?.. <br />
			<i>16.03.2019 16:06:00, Chupaka.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392380</link>
			<guid>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392380</guid>
			<pubDate>Sat, 16 Mar 2019 16:06:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Решённый скрипт для воссоздания правил mangle балансировки нагрузки</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392379">Решённый скрипт для воссоздания правил mangle балансировки нагрузки</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Балансировка нагрузки и резервное переключение работают неправильно. До 2019 года балансировка нагрузки и резервное переключение не работали корректно. Пора уже что-то с этим сделать. Это было бы отличным преимуществом для роутеров Mikrotik. <br />
			<i>16.03.2019 11:06:00, plisken.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392379</link>
			<guid>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392379</guid>
			<pubDate>Sat, 16 Mar 2019 11:06:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Решённый скрипт для воссоздания правил mangle балансировки нагрузки</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392378">Решённый скрипт для воссоздания правил mangle балансировки нагрузки</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Говорить, что я слишком маленький — это шутка, антенна почти 2 метра в радиусе. Да здравствуют Жирныееееееееее!!! Хахаха. <br />
			<i>13.07.2010 15:17:00, chapex.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392378</link>
			<guid>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392378</guid>
			<pubDate>Tue, 13 Jul 2010 15:17:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Решённый скрипт для воссоздания правил mangle балансировки нагрузки</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392377">Решённый скрипт для воссоздания правил mangle балансировки нагрузки</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			chapex — это gordero M. <br />
			<i>13.07.2010 15:10:00, maximan.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392377</link>
			<guid>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392377</guid>
			<pubDate>Tue, 13 Jul 2010 15:10:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Решённый скрипт для воссоздания правил mangle балансировки нагрузки</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392376">Решённый скрипт для воссоздания правил mangle балансировки нагрузки</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Chapex, брат, что за фотка — ты слишком мал, или антенна такая огромная? Классный кадр! <br />
			<i>08.07.2010 19:45:00, kazanova.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392376</link>
			<guid>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392376</guid>
			<pubDate>Thu, 08 Jul 2010 19:45:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Решённый скрипт для воссоздания правил mangle балансировки нагрузки</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392375">Решённый скрипт для воссоздания правил mangle балансировки нагрузки</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, max, у меня это работает на роутере, не знаю, в чем проблема. Hola, max, мы познакомились на MUM в Аргентине, скрипт, который там, я скопировал и вставил из текущей настройки, здесь я вставлю тебе тот же, но с некоторыми изменениями, которые делал по ходу дела. Но, как я и говорил, он работает на RB493 с версией 4.5:<br /><br />:global activeroutesold;<br />:local activeroutes 0;<br />:local route;<br />:local tes;<br />:local divs 0;<br />:local less;<br />:local routingmarks;<br />:local arrayrouting;<br />:local routemark;<br /><br />:log info "НАЧАЛО************"<br />:foreach route in=[/ip route find where comment~"^[a-z]*balanceo" active=yes] do={<br /> &nbsp; :set tes [/ip route get $route routing-mark];<br /> &nbsp; :set activeroutes ($activeroutes + 1)<br /> &nbsp; :set routingmarks ($routingmarks, $tes);<br /> }<br />:if ($activeroutes != $activeroutesold) do={<br /> &nbsp; /ip firewall <br /> &nbsp; &nbsp; &nbsp;mangle {<br /> &nbsp; &nbsp; &nbsp; &nbsp; :foreach a in=[find where comment~"^[a-z]*balance" ] do={<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;remove $a }<br /> &nbsp; }<br /> &nbsp; :set arrayrouting [:toarray $routingmarks]<br /> &nbsp; :set divs $activeroutes;<br /> &nbsp; :set less $activeroutes;<br /><br /> &nbsp; :log info "email отправлен";<br /> &nbsp; :for i from=0 to=($activeroutes-1) do={<br /> &nbsp; &nbsp; &nbsp;:set routemark [:pick $routingmarks $i]<br /> &nbsp; &nbsp; &nbsp;:set divs ($activeroutes - $less);<br /> &nbsp; &nbsp; &nbsp;:set less ($less - 1);<br /> &nbsp; &nbsp; &nbsp;:log info "$routemark";<br /> &nbsp; &nbsp; &nbsp;:log info "$activeroutes/$divs"<br /> &nbsp; &nbsp; &nbsp; /ip firewall mangle<br /> &nbsp; &nbsp; &nbsp;:log info "Устанавливаем фильтры";<br /> &nbsp; &nbsp; &nbsp;add action=mark-connection chain=prerouting comment="balance conn $routemark" \<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;disabled=no dst-address-type=!local in-interface=local \<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;new-connection-mark="$routemark" passthrough=yes per-connection-classifier=\<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"both-addresses:$activeroutes/$divs" place-before=3<br /> &nbsp; &nbsp; &nbsp;add action=mark-routing chain=prerouting comment="balance route $routemark" \<br /> &nbsp; &nbsp; &nbsp; &nbsp; connection-mark="$routemark" disabled=no in-interface=local new-routing-mark=\<br /> &nbsp; &nbsp; &nbsp; &nbsp; "$routemark" passthrough=no place-before=3<br /> &nbsp; &nbsp;}<br />} else={:log info "маршруты не изменились"};<br />:log info ("$activeroutes активных маршрутов");<br />:set activeroutesold $activeroutes;<br />:log info "КОНЕЦ**************"<br /><br />Спасибо Janisk за то, что отредактировал часть кода и показал, что это возможно, хе-хе-хе! <br />
			<i>07.04.2010 23:49:00, lukkes.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392375</link>
			<guid>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392375</guid>
			<pubDate>Wed, 07 Apr 2010 23:49:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Решённый скрипт для воссоздания правил mangle балансировки нагрузки</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392374">Решённый скрипт для воссоздания правил mangle балансировки нагрузки</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Я пытался использовать этот скрипт, но появилась синтаксическая ошибка (строка 49, столбец 14). Я искал баг, но не смог найти. Можешь проверить синтаксис? Я пробовал с версиями v3 и v4. Спасибо, M. <br />
			<i>07.04.2010 22:01:00, maximan.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392374</link>
			<guid>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392374</guid>
			<pubDate>Wed, 07 Apr 2010 22:01:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Решённый скрипт для воссоздания правил mangle балансировки нагрузки</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392373">Решённый скрипт для воссоздания правил mangle балансировки нагрузки</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Я сделал балансировку нагрузки на 10 wan (dsl) с помощью PCC, но столкнулся с большой проблемой. У нас в стране иногда одновременно происходит прерывание работы нескольких adsl-линий, иногда у меня 4 или 5 wan падают одновременно. Это серьёзная проблема, потому что RouterOS отправляет весь трафик с этих 5 упавших wan на шлюз по умолчанию, перегружая этот канал. Я написал скрипт, который сначала считает количество активных маршрутов, а потом пересоздаёт правила mangle, меняя параметр PCC и вставляя новые правила. Возможно, есть более простой способ решить эту проблему (жду мнений), но сейчас так я это вижу. Я мало знаю о скриптинге, возможно, есть более лучший и простой вариант, буду ждать советов.<br /><br />:global activeroutesold; &nbsp;<br />:local activeroutes 0; &nbsp;<br />:local route; &nbsp;<br />:local tes; &nbsp;<br />:local divs 0; &nbsp;<br />:local less; &nbsp;<br />:local routingmarks; &nbsp;<br />:local arrayrouting; &nbsp;<br />:local routemark;<br /><br />:log info "НАЧАЛО***********************************************************"<br /><br />:foreach route in=[/ip route find where comment~"^[a-z]*balanceo" active=yes] do={  <br /> &nbsp; :set tes [ /ip route get $route routing-mark ];  <br /> &nbsp; :set activeroutes ($activeroutes + 1) &nbsp;<br /> &nbsp; :set routingmarks ($routingmarks, $tes); &nbsp;<br />} &nbsp;<br />:log info $activeroutes; &nbsp;<br />:log info $activeroutesold; &nbsp;<br />:if ($activeroutes != $activeroutesold) do={ &nbsp;<br /> &nbsp; /ip firewall &nbsp; <br /> &nbsp; &nbsp; &nbsp;mangle { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; :foreach a in=[find where comment~"^[a-z]*balance" ] do={  <br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;remove $a } &nbsp;<br /> &nbsp; } &nbsp;<br /> &nbsp; :set arrayrouting [:toarray $routingmarks]  <br /> &nbsp; :set divs $activeroutes; &nbsp;<br /> &nbsp; :set less $activeroutes; &nbsp;<br /> &nbsp; :for i from=0 to=($activeroutes-1) do={ &nbsp;<br /> &nbsp; &nbsp; &nbsp;:set routemark [:pick $routingmarks $i]  <br /> &nbsp; &nbsp; &nbsp;:set divs ($activeroutes - $less); &nbsp;<br /> &nbsp; &nbsp; &nbsp;:set less ($less - 1); &nbsp;<br /> &nbsp; &nbsp; &nbsp;:log info "$routemark"; &nbsp;<br /> &nbsp; &nbsp; &nbsp;:log info "$activeroutes/$divs" &nbsp;<br /> &nbsp; &nbsp; &nbsp; /ip firewall mangle &nbsp;<br /> &nbsp; &nbsp; &nbsp;:log info "Устанавливаю фильтры"; &nbsp;<br /> &nbsp; &nbsp; &nbsp;add action=mark-connection chain=prerouting comment="balance conn $routemark" \ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;disabled=no dst-address-type=!local in-interface=local \ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;new-connection-mark="$routemark" passthrough=yes per-connection-classifier=\ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"both-addresses:$activeroutes/$divs" place-before=3 &nbsp;<br /> &nbsp; &nbsp; &nbsp;<br /> &nbsp; &nbsp; &nbsp;add action=mark-routing chain=prerouting comment="balance route $routemark" \ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; connection-mark="$routemark" disabled=no in-interface=local new-routing-mark=\ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; "$routemark" passthrough=no place-before=3 &nbsp;<br /><br /> &nbsp; &nbsp;} &nbsp;<br />} else={:log info "маршруты не изменились"}; &nbsp;<br />:log info ("$activeroute активных маршрутов"); &nbsp;<br />:set activeroutesold $activeroutes; &nbsp;<br />:log info "КОНЕЦ********************************************************************" <br />
			<i>17.03.2010 12:38:00, lukkes.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392373</link>
			<guid>http://mikrotik.moscow/forum/forum57/85018-reshyennyy-skript-dlya-vossozdaniya-pravil-mangle-balansirovki-nagruzki/message392373</guid>
			<pubDate>Wed, 17 Mar 2010 12:38:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
