<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: [ошибка?] Wireguard работает с одним интерфейсом и множеством пиров]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме [ошибка?] Wireguard работает с одним интерфейсом и множеством пиров форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 04 Apr 2026 07:36:41 +0300</pubDate>
		<item>
			<title>[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407402">[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я знаю, что эта тема уже старая, но позвольте объяснить. Согласно описанию OSPF на Википедии, OSPF использует multicast-пакеты для согласования друг с другом и проверки, жив ли сосед. Для этого он применяет IP-адрес 224.0.0.5 в качестве multicast при работе в типах сетей broadcast и ptp (иногда может использовать 224.0.0.6 в broadcast-сетях). Исходя из этого, вам нужно добавить 224.0.0.0/24 в allowed address в настройках WireGuard на стороне пира, чтобы WireGuard не блокировал OSPF-соединение. Кстати, также нужно прописать LAN-подсети с другой стороны, иначе WireGuard может заблокировать пакеты, адресованные этим подсетям. Но даже при этом, если у вас несколько площадок, которые нужно связать через OSPF, придется создать отдельный интерфейс WireGuard для каждой. То есть для каждой площадки – свой интерфейс. Потому что все соседи OSPF используют 224.0.0.5 для обмена, и возникнет та же ситуация, о которой говорил пункт #6. Зато на одном интерфейсе WireGuard вы можете объединить одну площадку и несколько клиентов (ПК, смартфон и т.п.). <br />
			<i>02.12.2022 03:53:00, AKSN74.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407402</link>
			<guid>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407402</guid>
			<pubDate>Fri, 02 Dec 2022 03:53:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407401">[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я недостаточно хорошо знаю OSPF, может быть, у него есть какие-то дополнительные требования. Но просто так в WG нельзя назначать одинаковый allowed-address более чем одному пиру. Подумай сам: есть peer1 с allowed-address=0.0.0.0/0 и peer2 с allowed-address=0.0.0.0/0. А теперь ты хочешь отправить пакет на 1.2.3.4 — как ты решишь, к какому пиру его направить? Никак. <br />
			<i>29.01.2022 18:42:00, Sob.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407401</link>
			<guid>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407401</guid>
			<pubDate>Sat, 29 Jan 2022 18:42:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407400">[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Сначала хочу понять: почему OSPF не работает, если в главном маршрутизаторе allowed-address не 0.0.0.0/0? Пинг с главного маршрутизатора и клиента проходит отлично, я могу включить EOIP-туннель поверх Wireguard-туннеля — и он тоже работает хорошо, значит сеть в порядке. Но OSPF — в состоянии init. Я не хочу использовать два интерфейса Wireguard, потому что для каждого требуется по два порта. И это, честно говоря, не идеальное решение. <br />
			<i>29.01.2022 12:53:00, Atrp.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407400</link>
			<guid>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407400</guid>
			<pubDate>Sat, 29 Jan 2022 12:53:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407399">[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Кроме какого-то безумного хака (*), да. (*) Ты можешь начать без 192.168.88.0/24 в allowed-address, использовать netwatch для мониторинга 10.0.0.2 и 10.0.0.3 и добавлять 192.168.88.0/24 к right peer на этом основании. Но на самом деле так делать не стоит. <br />
			<i>28.01.2022 20:06:00, Sob.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407399</link>
			<guid>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407399</guid>
			<pubDate>Fri, 28 Jan 2022 20:06:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407398">[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Понял, тогда в этом случае единственное действительно работающее решение — использовать совсем другой интерфейс wireguard. <br />
			<i>28.01.2022 20:00:00, anav.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407398</link>
			<guid>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407398</guid>
			<pubDate>Fri, 28 Jan 2022 20:00:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407397">[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Представьте, что у вас сильно цензурированный интернет, где провайдер блокирует доступ к вашим любимым сайтам. Но у вас есть какой-то удалённый сервер — может быть VPS, которую вы купили, или роутер друга, или что угодно. Вы создаёте WG-туннель с вашего роутера к этому серверу и используете его для серфинга в интернете. Всё просто: allowed-address=0.0.0.0/0 с вашей стороны, маршрут по умолчанию через туннель — и прощай, цензура. Но это не надёжно, поэтому вы подключаете ещё один туннель, который тоже не гарантированно работает (потому что провайдер старается вас заблокировать). Но из двух туннелей хотя бы один всегда в строю. Решение — сделать что-то вроде dual WAN, состоящее из WG-туннелей.<br /><br />И вот в чём проблема. Если использовать один интерфейс WG с двумя пирингами, и у каждого стоит allowed-address=0.0.0.0/0, куда уйдёт пакет на 1.1.1.1? К какому пиру? К одному из них точно, но как выбрать, к какому — непонятно. Сама по себе проблема не критична, ведь можно просто сделать отдельный интерфейс WG под каждый пир. С этим примером всё сразу ясно — это бред. Но если воспринимать WG как обычный интерфейс и забыть про его внутреннюю магию, можно запутаться.<br /><br />Например, у вас есть удалённый офис с LAN 192.168.88.0/24 и два WAN-канала. Вы хотите сделать туннель до туда, а лучше два — по одному на каждый WAN для резервирования.<br /><br />/interface wireguard &nbsp;<br />add name=wg1 ... &nbsp;<br />/interface wireguard peers &nbsp;<br />add interface=wg1 allowed-address=10.0.0.2/32,192.168.88.0/24 endpoint-address=&lt;remote1&gt; comment="main" &nbsp;<br />add interface=wg1 allowed-address=10.0.0.3/32,192.168.88.0/24 endpoint-address=&lt;remote2&gt; comment="backup" &nbsp;<br />/ip address &nbsp;<br />add interface=wg1 address=10.0.0.1/24 &nbsp;<br />/ip route &nbsp;<br />add dst-address=192.168.88.0/24 gateway=10.0.0.2 distance=1 check-gateway=ping &nbsp;<br />add dst-address=192.168.88.0/24 gateway=10.0.0.3 distance=2 &nbsp;<br /><br />На первый взгляд всё отлично, правда? Так бы и сделали с Ethernet — валидная и рабочая конфигурация. Два шлюза (10.0.0.2 и 10.0.0.3) и стандартная схема failover для маршрутов. Если всё нормально, трафик к 192.168.88.0/24 идёт через 10.0.0.2, а при падении основного туннеля (когда 10.0.0.2 недоступен) переключается на 10.0.0.3.<br /><br />Но это не сработает, потому что если WG-интерфейс получает пакет для 192.168.88.100, куда он его отправит — на первый или второй пир? Он не знает, ведь не понимает вообще ничего про маршрутизацию, это совсем другой уровень. Для него есть два пира, и 192.168.88.100 может пойти к любому из них, так что он выбирает наугад (на самом деле, конечно, нет). <br />
			<i>28.01.2022 19:38:00, Sob.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407397</link>
			<guid>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407397</guid>
			<pubDate>Fri, 28 Jan 2022 19:38:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407396">[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			ПОВТОР... Смешно до невозможности, спасибо, я назначал разные подсети как пирами и совсем упустил суть. Теперь придется сесть на гидроцикл и догонять корабль.<br /><br />++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<WBR/>&shy;++++++++++++++++++++++++++++++++++++++++++<br /><br />Вот в чем проблема. Когда на одном интерфейсе несколько пиров, WireGuard использует настройку allowed-addresses, чтобы определить, какому пиру отправлять пакет. Если IP назначения пакета входит в allowed-addresses первого пира, пакет пойдет первому пиару. Если IP входит в allowed-addresses второго пира — второму. У тебя allowed-addresses заданы как 0.0.0.0/0, что совпадает абсолютно со всеми адресами для обоих пиров, но скорее всего он сначала проверит первого пира, и второму пакет никогда не дойдет.<br /><br />++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<WBR/>&shy;+++++++++++++++++++++++++++++++++++++++++++<br /><br />Я не согласен с вышеизложенным, кажется, что он путает несравнимое. ТРАФИК ИСХОДЯЩИЙ ОТ МАРШРУТИЗАТОРА — через туннель. Если трафик исходит от маршрутизатора, настройки пира относятся к адресам, которые маршрутизатор будет искать для совпадения и выбора для отправки в туннель. Поскольку трафик на выходе в 99% случаев относится к локальным подсетям, которые используют туннель, чтобы достучаться до интернета (или других подсетей) с удалённого устройства. Обычно allowed-addresses ставят 0.0.0.0/0, это адреса назначения, с которыми маршрутизатор будет сверяться перед отправкой в туннель. Не вижу, где тут могут возникнуть конфликты или ошибки. Любое другое устройство вне локального маршрутизатора будет иметь свой интерфейс WireGuard и, скорее всего, обратный поток — например, iPhone, заходящий в маршрутизатор через туннель. Поэтому не понимаю, как может быть два разных пира, которые идут в туннель ОТ ОДНОГО УСТРОЙСТВА. Первым делом покажите мне, что такой сценарий вообще возможен! Вторым — объясните, зачем это нужно. Если трафик с любого источника отправляется через туннель и ожидается на другой стороне — он будет разрешён выйти из туннеля и т.д. Нет ни вреда, ни проблемы.<br /><br />ТРАФИК ВХОДЯЩИЙ НА МАРШРУТИЗАТОР — через туннель. Если трафик приходит на маршрутизатор, настройки пира относятся к адресам, которые фильтруются (а не выбираются), и, соответственно, разрешены к выходу из туннеля и будут обработаны файрволом в WAN или LAN, как положено. Опять же, не вижу никаких конфликтов или ошибок. <br />
			<i>28.01.2022 18:30:00, anav.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407396</link>
			<guid>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407396</guid>
			<pubDate>Fri, 28 Jan 2022 18:30:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407395">[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			@anav: Где в твоём примере несколько пиров? Я вижу только маршрутизаторы A и B, значит у каждого будет только один пир — другой маршрутизатор. Не так ли? <br />
			<i>28.01.2022 18:20:00, Sob.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407395</link>
			<guid>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407395</guid>
			<pubDate>Fri, 28 Jan 2022 18:20:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407394">[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Пожалуйста, предоставьте текст, который нужно перевести. <br />
			<i>28.01.2022 18:12:00, anav.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407394</link>
			<guid>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407394</guid>
			<pubDate>Fri, 28 Jan 2022 18:12:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407393">[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Если вам нужен 0.0.0.0/0, тогда используйте два отдельных интерфейса WG. <br />
			<i>28.01.2022 15:55:00, Sob.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407393</link>
			<guid>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407393</guid>
			<pubDate>Fri, 28 Jan 2022 15:55:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407392">[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Как мне использовать allowed-address, если за NAT находятся два пира? Их адреса динамические. На главном роутере только один интерфейс WireGuard. Моя проблема в том, что OSPF работает некорректно при такой конфигурации. Главный роутер: я не могу использовать 0.0.0.0/0 для обоих пиров, потому что "при наличии нескольких пиров на одном интерфейсе WireGuard использует настройку allowed-address, чтобы определить, к какому пиру отправлять пакет". Если я на первом пире ставлю allowed IP 172.16.17.217/28, а на втором — 172.16.17.217/28, пинг работает нормально, но OSPF — нет. Статус OSPF: Init. Если отключить одного пира и для второго использовать allowed IP 0.0.0.0/0, OSPF отлично работает между главным роутером и этим одним пиром. Статус OSPF: Full. Конфигурация пиров: allowed IP 0.0.0.0/0. <br />
			<i>26.01.2022 20:56:00, Atrp.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407392</link>
			<guid>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407392</guid>
			<pubDate>Wed, 26 Jan 2022 20:56:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407391">[ошибка?] Wireguard работает с одним интерфейсом и множеством пиров</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Мой роутер — rb5009 с версией routeros 7.0rc6. Проблема в том, что на одном интерфейсе wg нельзя добавить несколько пиров. Если добавить второго пира, первый перестаёт подключаться, а второй работает. Если удалить второго пира, то и первый не подключается. У кого-нибудь была такая же проблема? <br />
			<i>17.11.2021 05:06:00, leonunix.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407391</link>
			<guid>http://mikrotik.moscow/forum/forum57/86496-oshibka_-wireguard-rabotaet-s-odnim-interfeysom-i-mnozhestvom-pirov/message407391</guid>
			<pubDate>Wed, 17 Nov 2021 05:06:00 +0300</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
