<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Добавить интерфейс в VRF с помощью скрипта / API]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Добавить интерфейс в VRF с помощью скрипта / API форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 10 Apr 2026 10:23:01 +0300</pubDate>
		<item>
			<title>Добавить интерфейс в VRF с помощью скрипта / API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404773">Добавить интерфейс в VRF с помощью скрипта / API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я забыл уточнить, что в определении VRF версии 7 можно указать и список, и интерфейс одновременно. Например: /ip vrf add name=vrfTEST interfaces=listForVRFtest,ether3 — и оба предыдущих способа из версии 7 при этом будут работать. Дальше я не стал выяснять, что происходит, если интерфейс указан и в списке, и напрямую… <br />
			<i>02.05.2025 12:03:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404773</link>
			<guid>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404773</guid>
			<pubDate>Fri, 02 May 2025 12:03:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Добавить интерфейс в VRF с помощью скрипта / API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404772">Добавить интерфейс в VRF с помощью скрипта / API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Добавляю к предыдущему посту «пример на v7 без кода списка». <br />
			<i>02.05.2025 12:01:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404772</link>
			<guid>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404772</guid>
			<pubDate>Fri, 02 May 2025 12:01:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Добавить интерфейс в VRF с помощью скрипта / API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404771">Добавить интерфейс в VRF с помощью скрипта / API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Понятно. Несомненно, версия v7.x с интерфейсным списком проще и гораздо понятнее, спасибо. <br />
			<i>02.05.2025 11:57:00, jaclaz.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404771</link>
			<guid>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404771</guid>
			<pubDate>Fri, 02 May 2025 11:57:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Добавить интерфейс в VRF с помощью скрипта / API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404770">Добавить интерфейс в VRF с помощью скрипта / API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Добавлять и удалять намного проще по сравнению с v6, если использовать список интерфейсов: создаёте vrf и список, а лучше сначала список, потом vrf…<br /><br />/interface list add name=listForVRFtest &nbsp;<br />/ip vrf add interfaces=listForVRFtest name=vrfTEST<br /><br />Добавить интерфейс &nbsp;<br />/interface list member add list=listForVRFtest interface=ether3<br /><br />Удалить интерфейс &nbsp;<br />/interface list member remove [find where list=listForVRFtest and interface=ether3]<br /><br />/ip vrf add interfaces=ether3 name=vrfTEST — должен быть хотя бы один интерфейс<br /><br />/ip vrf set [find where name=vrfTEST] interfaces=ether5 — сменить интерфейс на ether5<br /><br />/ip vrf set [find where name=vrfTEST] interfaces=([get [find where name=vrfTEST] interfaces], “ether4”) — добавить интерфейс ether4 <br />
			<i>02.05.2025 11:50:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404770</link>
			<guid>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404770</guid>
			<pubDate>Fri, 02 May 2025 11:50:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Добавить интерфейс в VRF с помощью скрипта / API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404769">Добавить интерфейс в VRF с помощью скрипта / API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я ещё не тестировал в версии 7, там так же работает? <br />
			<i>02.05.2025 11:47:00, nichky.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404769</link>
			<guid>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404769</guid>
			<pubDate>Fri, 02 May 2025 11:47:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Добавить интерфейс в VRF с помощью скрипта / API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404768">Добавить интерфейс в VRF с помощью скрипта / API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			@rextended Пока ты этим занимаешься, и, конечно, только если захочешь, не мог бы ты еще выложить подход для версии 7.x? Я видел кое-где упоминания, что в vrf для 7.x можно использовать списки интерфейсов, но не встречал ни одного практического примера, как это именно реализовать и управлять ими. <br />
			<i>02.05.2025 11:02:00, jaclaz.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404768</link>
			<guid>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404768</guid>
			<pubDate>Fri, 02 May 2025 11:02:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Добавить интерфейс в VRF с помощью скрипта / API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404767">Добавить интерфейс в VRF с помощью скрипта / API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ненужный некропостинг. Оригинальное сообщение написано очень плохо, а объяснено ещё хуже. Не пиши ерунду. Проблема не в других, а в тебе. MikroTik не исправит твою некомпетентность. Открой winbox и добавь интерфейс — ПРОСТО, или научись делать это через CLI/скрипты.<br /><br />[rex@example] /ip route vrf&gt; add routing-mark=test  <br />[rex@example] /ip route vrf&gt; pri  <br />Flags: X - отключено, I - неактивно &nbsp;<br />0 routing-mark=test interfaces=“” &nbsp;<br /><br />[rex@example] /ip route vrf&gt; set [find where routing-mark=test] interfaces=sfp9  <br />[rex@example] /ip route vrf&gt; pri  <br />Flags: X - отключено, I - неактивно &nbsp;<br />0 routing-mark=test interfaces=sfp9 &nbsp;<br /><br />sfp9 как и ожидалось установился &nbsp;<br /><br />[rex@example] /ip route vrf&gt; set [find where routing-mark=test] interfaces=sfp10  <br />[rex@example] /ip route vrf&gt; pri  <br />Flags: X - отключено, I - неактивно &nbsp;<br />0 routing-mark=test interfaces=sfp10 &nbsp;<br /><br />при использовании SET sfp9 заменяется, а не добавляется на sfp10, как и должно быть &nbsp;<br /><br />[rex@example] /ip route vrf&gt; set [find where routing-mark=test] interfaces=sfp9,sfp10  <br />[rex@example] /ip route vrf&gt; pri  <br />Flags: X - отключено, I - неактивно &nbsp;<br />0 routing-mark=test interfaces=sfp9,sfp10 &nbsp;<br /><br />при SET sfp10 заменяется, а не добавляется на sfp9 И sfp10, как и ожидалось &nbsp;<br /><br />[rex@example] /ip route vrf&gt; set [find where routing-mark=test] interfaces=([get [find where routing-mark=test] interfaces],“sfp11”)  <br />[rex@example] /ip route vrf&gt; pri  <br />Flags: X - отключено, I - неактивно &nbsp;<br />0 routing-mark=test interfaces=sfp9,sfp10,sfp11 &nbsp;<br /><br />так правильно добавляет sfp11 к остальным интерфейсам, работает и если предыдущий список пустой &nbsp;<br /><br />Всё работает так, как ожидает человек, знакомый с RouterOS. Очевидно, нужно перед добавлением проверять, есть ли уже такой интерфейс в списке… Очевидно, что скрипт будет сложнее, если нужно удалить интерфейс из списка, а не просто добавить… но в winbox это один клик… Очевидно, что очевидное — это очевидно… <br />
			<i>02.05.2025 10:18:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404767</link>
			<guid>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404767</guid>
			<pubDate>Fri, 02 May 2025 10:18:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Добавить интерфейс в VRF с помощью скрипта / API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404766">Добавить интерфейс в VRF с помощью скрипта / API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вот мы и спустя десять лет, а вы всё ещё не можете добавить интерфейс в существующую VRF без замены уже настроенных… Зато, похоже, работает другой способ — использовать список интерфейсов вместо конкретных имён. Тогда можно динамично добавлять и удалять участники по мере необходимости. <br />
			<i>02.05.2025 09:33:00, amorsen.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404766</link>
			<guid>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404766</guid>
			<pubDate>Fri, 02 May 2025 09:33:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Добавить интерфейс в VRF с помощью скрипта / API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404765">Добавить интерфейс в VRF с помощью скрипта / API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Всем привет! Я пытаюсь написать скрипт, который добавит 2 интерфейса на мой Mikrotik, а потом добавит эти интерфейсы в уже созданный VRF. Скрипт для добавления интерфейсов с IP-адресами работает отлично. Но я не могу найти решение для проблемы с VRF. Как многие, наверное, знают, команда «/ip route vrf edit number=1 value-name=interfaces» просто запускает редактор на Mikrotik. Есть ли у кого-нибудь идеи, как добавить интерфейс в уже запущенный VRF через скрипт или API? <br />
			<i>02.07.2015 13:41:00, rtorto.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404765</link>
			<guid>http://mikrotik.moscow/forum/forum57/86260-dobavit-interfeys-v-vrf-s-pomoshchyu-skripta-_-api/message404765</guid>
			<pubDate>Thu, 02 Jul 2015 13:41:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
