Перейти к содержанию

Рекомендуемые сообщения

Опубликовано (изменено)

Добрый всем день,

Сломал себе уже всю голову и не могу разобраться, буду оч благодарен, кто подкинет идея конструктивно и по делу.

Задача:

Создать туннели WireGuard между 4 квартирами.

Проблема:

Одна квартира (К) при подключенном туннеле не хочет корректно делать маршрутизацию по внутренним IP c другой квартирой (М).

При это та же квартира К с другими двумя квартирами А и В работает корректно и работает маршрутиза2ция

То есть, когда пингуешь ip адреса внутренней сети M с квартиры К, то пингуется только шлюз 10.1.0.1, а остальные нет, хотя маршрутизация прописана.

При чем аналогично настроены еще 2 квартиры (А и В), настройки один в один, конечно только меняются внутренний локальные адреса, но в остальном все одинаково.

Вводные данные:

1/ LAN K (Keenetik  Peak (KN-2710) EAEU, Версия ПО 4.3.6)

Внутренняя сеть - 10.2.0.0/24

2/ LAN M (Mikrotik Hex S RB760iGS Весия ПО 7.19.6)

Внутренняя сеть - 10.1.0.0/24

3/ LAN A (Mikrotik Hex S RB760iGS Весия ПО 7.19.6)

Внутренняя сеть - 10.0.0.0/24

4/ LAN B (Mikritik hAP ax 2 C52iG-5HaxD2HaxD , Весия ПО 7.19.6)

Внутренняя сеть - 10.3.0.0/24

Сети A, B и М имеют внешний стат IP, Сеть К с динамическим серым IP.

Напомню, что туннели с сетью К все работают нормально и стабильно даже без стат IP у сети K.

То есть это не может являться проблемой, так как маршрутизация между А и К, между В и К работает корректно, проблема только в цепочке К и М.

 

Настройка WireGurаrd

Микротик и Кинетик совершенно просто и быстро создают туннель, в том числе между проблемным К и М.

Я пробовал менять порт прослушивания, менял Разрешенные адреса, сейчас стоят 0.0.0.0/24, с таким условием работают 2 оставшихся тоннеля.

По аналогии с уже работающим тоннелем, где норм работает маршрутизация настройка кратко выглядит так:

1/ создаем сервер, порт 21500

 2025-09-15_21-32-57.thumb.jpg.2318a9359eac7c569a1fb2349b4d5863.jpg

2/ на микротике также создаем сервер и пир, однако порт в пире сам меняется на рандом, я не понял почему, но так все работает в туннеле между К и А и между К и В, там такая же история

2025-09-15_21-41-33.thumb.jpg.194d3cd811b8d6e45617a32668872e30.jpg

3/ Также создаем Пир на Кинетике

2025-09-15_21-33-16.thumb.jpg.af77410b0733fc329275fd82dfcf3a95.jpg

4/ Я пробовал делать кинетиком с ай пи 1, а микротик с ай пи 2 на конец, но это не дает результата, тем более в успешных тоннелях микротики всегда с ай пи 1 на конце

5/ Вот на микротике присваиваем тунелю ай пи с  единицей на конце

 2025-09-15_21-42-23.jpg.5e2f110cf1efb9bdedbb6795695646b2.jpg

6/ Прописываем маршрут, чтобы с сети М (Микротик) было видны ай пи сети К

2025-09-15_21-42-54.thumb.jpg.cc576576f3ce49e0fea4d81bf008e1bb.jpg

7/ Аналогично делаем и в кинетике (сеть К)

2025-09-15_21-43-21.thumb.jpg.e57a5ff249bdfdc80059cfa16777aa66.jpg

8/ Никаких правил файрволла нет, все работает и без них

 

ИТОГО:

Коннект WireGuard есть и он стабильный, пингуется только 10.1.0.1, остальные ай пи адреса сети М с сети К не пингуются,

Пинг с сети М на сеть К вообще не проходит даже на 10.2.0.1 (на шлюз), не понимаю почему, хотя в микротике Маршрут прописан и привязан к туннелю.

есть идеи, где косяк можем быть?

Обращаю внимание, что этот же роутер кинетик работает с сетью А, где один в один такой же микротик и те же настройки, и все норм с маршрутами и там все пингуется. Магия какая то....

Изменено пользователем DmB
Опубликовано

описание проблемы тяжело читается, со схемой было бы проще.

если есть entware - ставить дополнительные тулзы типа tcpdump, traceroute, ip-full и смотреть ими таблицы маршрутизации, как трафик проходит.

у меня тоже несколько кинетиков и куча соединений wg между ними, продублированных через openvpn. некоторые сети связаны не напрямую (из-за отстутствия белых ip), но все работает нормально.

 

Опубликовано (изменено)
14 часов назад, DmB сказал:

Также создаем Пир на Кинетике

В настройках Пира на WG-сервере Вам нужно указать ip адрес тоннеля на стороне клиента (в моем случае клиент получает адрес 172.31.240.2/32) и ip адрес сети за WG-клиентом (в моем случае 10.172.5.0/24).

Спойлер

image.png.7b960a92b2e61ee708264daf0071f162.png

И затем соответственно прописываем маршрут в сеть WG-клиента

 

Спойлер

image.png

 

Изменено пользователем stefbarinov
Опубликовано

я так делал изначально, это не помогает.

когда проставляешь 0.0.0.0/0 то туннель кушает все подсети.

В других туннелях прописаны просто нули и маршруты работают нормально, в этом делал и с нулями и как Вы пишите, указывал обе подсети - ничего не меняется

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.