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

Вопрос

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

Прошивка 5.1.1

Есть роутер 1 (пусть 192.168.1.1), у него 2 WAN (2 разных интернет провайдера), оба IP статические. На нём поднят wireguard сервер,  пусть интерфейсы wg1 и wg2.
Есть роутер 2 (пусть 192.168.2.1), он подключается к обоим WG роутера 1.
На роутере 1 в маршрутизации прописаны пути до 192.168.2.0/24 через интерфейс wg1 и wg2, стоят галочки "добавлять автоматически" и НЕ стоит галочка "эксклюзивный маршрут".
В реальности действует только один маршрут, включенный последним. Метрик я не вижу.
Теперь предположим один из провайдеров (на роутере 1) падает и активным остаётся только одно WG подключение.
Если так совпало что упало подключение, через который был активный маршрут, то всё - связь пропала!
Второй маршрут не активируется автоматически. Нужно на роутере 1 в настройках маршрутизации выкл и снова вкл второй маршрут, после чего всё прекрасно начинает работать дальше.
То есть идея автоматического резервного канала просто не работает.

Изменено пользователем slydiman

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

  • 0
Опубликовано

Хочется понимания, стоит ли ждать исправления этого бага? Или для этого нужно обращаться куда то в другое место, по другим каналам?

  • 0
Опубликовано

По минимуму хотелось бы хотя бы переинициализацию маршрутов при включении/выключении привязанных к ним интерфейсов.

В идеале для маршрутов с одинаковым таргетом нужно что-то типа multipath (с балансировкой) как в политиках подключения. 

  • 0
Опубликовано

Up.

Красота в web UI в 5.2 - это конечно хорошо.
Но главное в роутере - это всё же роутинг.
Ну и стабильная сеть и резервные каналы.
Куда/кому написать чтобы занялись озвученной проблеммой?

  • 0
Опубликовано

как вариант (пока не починят) - ставить что-то для динамической маршрутизации. я использую bird3 (ospf), но есть и другие в entware.

  • 0
Опубликовано
Цитата

5.1.5
IP: исправлена работа правил маршрутизации при использовании шлюза в локальной сети для доступа к удаленным подсетям [NDM-4583]

Это сюда относится или это что-то другое? Где увидеть описание NDM-4583?

  • 0
Опубликовано
4 часа назад, slydiman сказал:

Это сюда относится или это что-то другое? Где увидеть описание NDM-4583?

Это другое. Это касалось определенных сценариев маршрутизации, когда шлюз до удаленной сети доступен через интерфейс типа Bridge.

  • 0
Опубликовано (изменено)
В 16.07.2026 в 20:21, slydiman сказал:

Прошивка 5.1.1

Есть роутер 1 (пусть 192.168.1.1), у него 2 WAN (2 разных интернет провайдера), оба IP статические. На нём поднят wireguard сервер,  пусть интерфейсы wg1 и wg2.
Есть роутер 2 (пусть 192.168.2.1), он подключается к обоим WG роутера 1.
На роутере 1 в маршрутизации прописаны пути до 192.168.2.0/24 через интерфейс wg1 и wg2, стоят галочки "добавлять автоматически" и НЕ стоит галочка "эксклюзивный маршрут".
В реальности действует только один маршрут, включенный последним. Метрик я не вижу.
Теперь предположим один из провайдеров (на роутере 1) падает и активным остаётся только одно WG подключение.
Если так совпало что упало подключение, через который был активный маршрут, то всё - связь пропала!
Второй маршрут не активируется автоматически. Нужно на роутере 1 в настройках маршрутизации выкл и снова вкл второй маршрут, после чего всё прекрасно начинает работать дальше.
То есть идея автоматического резервного канала просто не работает.

повесьте пинг чек на wg интерфейс/ы

ping-check profile WG
host 1.2.3.4
update-interval 5
mode icmp
max-fails 3
interface WireguardX
ping-check profile WG

и обязательно

interface WireguardX ping-check restart

Изменено пользователем Denis P
  • 0
Опубликовано
10 часов назад, Denis P сказал:

повесьте пинг чек на wg интерфейс/ы

и обязательно

interface WireguardX ping-check restart

В Кинетике нет метрик, роутинг на один адрес возможен по одному пути (тот что поднят последним). Причем роутинг нужно настраивать на обоих концах WG.
На WG сервере 192.168.1.1 настроено 2 пути до 192.168.2.0/24 через wg1 и wg2. И на WG клиенте 192.168.2.1 настроено 2 пути до 192.168.1.0/24 через wg1 и wg2.
wg1 и wg2 поднимаются одновременно. При этом на сервере может первым подняться wg1, а на клиенте wg2 и всё, уже ничего не работает! На одном из концов нужно руками включить только тот маршрут, который последним поднялся на другом конце! Это проблема дизайна Кинетик, базовая!

Теперь усложняем: У меня дома 2 провайдера, роутер 192.168.1.1 и 2 WG сервера wg1 и wg2.
Но клиентов больше одного - мамин дом (192.168.2.1) и гараж (192.168.3.1) и у каждого свой провайдер.
К WG серверу у меня дома подключается гараж и мамин дом, у каждого по 2 WG через 2 моих провайдеров.
И допустим последним поднялся wg2 и активный маршрут и до гаража и до мамы через wg2.
Во-первых кого пинговать на сервере? Допустим пинговали гараж и гараж на wg2 отвалился из-за проблем между провайдерами.
Теперь гараж должен быть на wg1, а мамин дом всё ещё на wg2.
PingChecker рестартует wg2 сервер и как нам это поможет?

  • 0
Опубликовано
59 минут назад, slydiman сказал:

В Кинетике нет метрик, роутинг на один адрес возможен по одному пути (тот что поднят последним). Причем роутинг нужно настраивать на обоих концах WG.
На WG сервере 192.168.1.1 настроено 2 пути до 192.168.2.0/24 через wg1 и wg2. И на WG клиенте 192.168.2.1 настроено 2 пути до 192.168.1.0/24 через wg1 и wg2.
wg1 и wg2 поднимаются одновременно. При этом на сервере может первым подняться wg1, а на клиенте wg2 и всё, уже ничего не работает! На одном из концов нужно руками включить только тот маршрут, который последним поднялся на другом конце! Это проблема дизайна Кинетик, базовая!

Теперь усложняем: У меня дома 2 провайдера, роутер 192.168.1.1 и 2 WG сервера wg1 и wg2.
Но клиентов больше одного - мамин дом (192.168.2.1) и гараж (192.168.3.1) и у каждого свой провайдер.
К WG серверу у меня дома подключается гараж и мамин дом, у каждого по 2 WG через 2 моих провайдеров.
И допустим последним поднялся wg2 и активный маршрут и до гаража и до мамы через wg2.
Во-первых кого пинговать на сервере? Допустим пинговали гараж и гараж на wg2 отвалился из-за проблем между провайдерами.
Теперь гараж должен быть на wg1, а мамин дом всё ещё на wg2.
PingChecker рестартует wg2 сервер и как нам это поможет?

на стороне "клиента" вешать пинг чек, сервер то тут при чём? в этом случае у вас будет более предсказуемое поведение
 

  • 0
Опубликовано
2 часа назад, Denis P сказал:

на стороне "клиента" вешать пинг чек, сервер то тут при чём?

Роутинг на стороне сервера мне как настроить? Сейчас у меня на стороне сервера для каждого клиента прописаны 2 маршрута и только один из них включен. В случае если клиент переключится на другой wg, я на сервере руками выключаю один маршрут и включаю другой. Автоматизация на грани фантастики.

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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

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