<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: [Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме [Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом. форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 12 Aug 2026 03:57:48 -0400</pubDate>
		<item>
			<title>[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275719">[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Наткнулся на этот пост, когда изучал похожую тему. Понимаю, что немного опоздал, но решил оставить ответ, чтобы пригодилось в будущем. Если хочешь переместить правило “icmp” прямо над правилом “udp”, у тебя есть несколько вариантов. [admin@MikroTik] &gt; ip firewall filter print<br />Flags: X - disabled, I - invalid, D - dynamic<br /> 0 &nbsp; ;;; udp<br /> &nbsp; &nbsp; chain=forward protocol=udp action=jump jump-target=udp<br /><br /> 1 &nbsp; ;;; icmp<br /> &nbsp; &nbsp; chain=forward protocol=icmp action=jump jump-target=icmp<br />Я обычно стараюсь вообще не использовать "Item Numbers", потому что они НЕ статичны. Не говоря уже о том, что на странице "Console" в руководстве MikroTik есть предупреждение, в котором прямо указано, что НЕ следует использовать "Item Numbers" в скриптах (<noindex><a href="https://wiki.mikrotik.com/wiki/Manual:Console#Item_Numbers" target="_blank" rel="nofollow" >https://wiki.mikrotik.com/wiki/Manual:Console#Item_Numbers</a></noindex>). Поэтому я начал работать исключительно с Internal IDs. Во-первых, можно использовать команду “find” дважды внутри команды “move”, как следует из примера ниже. /ip firewall filter move [find comment="icmp"] [find comment="udp"]<br />Альтернативно, можно использовать команду “get” (вместе с командой “find”), чтобы получить Internal ID каждого из двух правил брандмауэра. /ip firewall filter move ([/ip firewall filter get [find comment="icmp"]]-&gt;".id") ([/ip firewall filter get [find comment="udp"]]-&gt;".id") <br />
			<i>21.08.2019 00:06:00, MattiTik.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275719</link>
			<guid>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275719</guid>
			<pubDate>Wed, 21 Aug 2019 00:06:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275718">[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Поскольку ssh и telnet — интерактивные протоколы, ты всегда должен выводить информацию перед выполнением команды, и сгенерированный буфер привязан к твоему сеансу входа в систему. <br />
			<i>15.12.2017 12:31:00, mrz.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275718</link>
			<guid>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275718</guid>
			<pubDate>Fri, 15 Dec 2017 12:31:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275717">[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ну вот почему это работает, когда используешь ssh или winbox/терминал? <br />
			<i>15.12.2017 09:38:00, tangram.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275717</link>
			<guid>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275717</guid>
			<pubDate>Fri, 15 Dec 2017 09:38:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275716">[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Большое спасибо @mrz <br />
			<i>14.12.2017 16:14:00, ADahi.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275716</link>
			<guid>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275716</guid>
			<pubDate>Thu, 14 Dec 2017 16:14:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275715">[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Номер 32 — сгенерированный номер в буфере, который выводит консоль при выполнении команды print. Внутренние ID возвращаются при выполнении команды find и всегда начинаются с *. <br />
			<i>14.12.2017 15:28:00, mrz.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275715</link>
			<guid>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275715</guid>
			<pubDate>Thu, 14 Dec 2017 15:28:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275714">[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Что ты имеешь в виду под "внутренним ID"? 32 в приведенном выше примере — это внутренний ID? Если да, то и `/ip firewall filter move X Y` в скрипте тоже не работает. <br />
			<i>14.12.2017 15:26:00, tangram.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275714</link>
			<guid>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275714</guid>
			<pubDate>Thu, 14 Dec 2017 15:26:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275713">[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Потому что так делать операции с элементами в скриптах — неправильно. Правильный способ — использовать команду find, чтобы получить внутренние ID, и работать уже с этими ID. <br />
			<i>14.12.2017 13:27:00, mrz.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275713</link>
			<guid>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275713</guid>
			<pubDate>Thu, 14 Dec 2017 13:27:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275712">[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			После очень неприятных моментов с этой задачей я наткнулся на это: <noindex><a href="https://gryzli.info/2015/01/18/mikrotik-managing-firewall-by-cli/" target="_blank" rel="nofollow" >https://gryzli.info/2015/01/18/mikrotik-managing-firewall-by-cli/</a></noindex> Обязательно сделай /ip firewall filter print, прежде чем передвигать правило. Излишне говорить, что это раздражает при запуске пакетов с dsh или putty. Так что твой rsc будет: /ip firewall filter print /ip firewall filter move [find where comment =“blabla”] destination=32 Или в одну строку: ‘/ip firewall filter print; /ip firewall filter move [find where comment =“blabla”] destination=32’ <br />
			<i>14.12.2017 13:15:00, tangram.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275712</link>
			<guid>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275712</guid>
			<pubDate>Thu, 14 Dec 2017 13:15:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275711">[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Покажи нам свои скрипты, может, найдём, где ошибка. <br />
			<i>14.12.2017 11:12:00, ADahi.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275711</link>
			<guid>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275711</guid>
			<pubDate>Thu, 14 Dec 2017 11:12:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275710">[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Это всё ещё не работает. Если пытаться изменить позицию с помощью move или place-before, скрипт возвращает "no such item" или подобную ошибку. Обе команды работают в Winbox, SSH и т.д. Проблема только в том, что они не работают при запуске из скриптов. <br />
			<i>14.12.2017 10:40:00, tangram.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275710</link>
			<guid>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275710</guid>
			<pubDate>Thu, 14 Dec 2017 10:40:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275709">[Запрос]. Изменить порядок работы файрвола или добавить файрвол со скриптом.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Кто-нибудь знает, как изменить порядок правил файрвола скриптом? Или как добавить новое правило файрвола в первую строку скриптом? Спасибо. <br />
			<i>20.08.2007 03:26:00, Harno.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275709</link>
			<guid>http://mikrotik.moscow/forum/forum57/69813-zapros_.-izmenit-poryadok-raboty-fayrvola-ili-dobavit-fayrvol-so-skriptom./message275709</guid>
			<pubDate>Mon, 20 Aug 2007 03:26:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
