Залипает peers wireguard (было слетают ключи)

Обсуждение ПО и его настройки
Ответить
retom
Сообщения: 90
Зарегистрирован: 14 дек 2017, 06:52

Настроен wireguard сервер, есть клиенты на андроид через родное приложение wireguard.
Какое то время все хорошо работает, потом клиент соединяется, но трафик не идет.

Вижу что handshake был, так меняется время время в поле "Last Handshake"
Счетчики принято/отправлено со стороны микроктика не меняются.
со стороны андроид меняются только отправленные, принятых по нолям.

Помогает сделать enable/disable на peers (Было: перегенерация ключа на стороне андроид, и прописывание публичной части в микротике).

На микротике настроено несколько впн клиентов, отваливается в начале одна часть, вторая продолжает рабоать, потом отваливается друга часть клиентов. От телефона не зависит, так как если перенести конфигурацию на другой телефон, она так же не работает. Каких либо записей в логах по ошибкам не видно.


vihaz
Сообщения: 2
Зарегистрирован: 15 авг 2016, 19:23

Да, так и есть. И не только на Андроидах, но и Винде та же проблема.


retom
Сообщения: 90
Зарегистрирован: 14 дек 2017, 06:52

Написал скрипт, который по шедулеру запускается, делает diable/sleep 10сек/enable
Запуск этого скрипта не восстанавливает peer.

PS сейчас отключил fasttrack - три дня полет нормальный, дальше посмотрим.


retom
Сообщения: 90
Зарегистрирован: 14 дек 2017, 06:52

Не помогло, все равно зависает не понятным образом peer для входящего коннекта.
Исходящий работает стабильно.


SoloD
Сообщения: 1
Зарегистрирован: 25 янв 2023, 13:49

Та же проблема с клиентами на macos, ubuntu. Воспроизводится хаотично.


ArtVAnt
Сообщения: 162
Зарегистрирован: 30 окт 2020, 15:00

А какая версия ros?


gmx
Модератор
Сообщения: 3421
Зарегистрирован: 01 окт 2012, 14:48

Сообщений на эту тему идет достаточно много.
И где здесь проблема - трудно сказать?

Причем нет стабильности: у меня несколько микротиков работают друг на друга через WG и ни разу описанных проблем не было, работают больше года.
Есть подозрение, что проблема проявляется только в клиентских подключениях, с использованием программных клиентов.
Тут надо писать в микротик, на их форум.


retom
Сообщения: 90
Зарегистрирован: 14 дек 2017, 06:52

У меня в пирах на сервере allowed адрес был указан как /24, а на клиенте указывал уже как /32
Поменял везде /32, зависания пропали.

совет пришел отсюда viewtopic.php?f=1&t=14181&start=10


Biggy
Сообщения: 2
Зарегистрирован: 01 апр 2025, 17:46
Откуда: Baku

есть ли у всех пиров в поле Allowed Address указана одна и та же сеть
Настроить Allowed Address так, чтобы у каждого клиента был только его IP например:
/interface wireguard peers set [find where name="User1"] allowed-address=10.0.0.3/32
/interface wireguard peers set [find where name="User2"] allowed-address=10.0.0.4/32
/interface wireguard peers set [find where name="User3"] allowed-address=10.0.0.5/32
/interface wireguard peers set [find where name="User4"] allowed-address=10.0.0.6/32

а настройки на клиенте должны быть примерно такие
PrivateKey = ***************************************
Address = 10.0.0.3/32
DNS = 192.168.70.1, 8.8.8.8

[Peer]
PublicKey = ***************************************
AllowedIPs = 0.0.0.0/0
Endpoint = *******:13231
PersistentKeepalive = 8


нули это если клиент должен выходить в интернет через WireGuard (Full-Tunnel)
По-желанию, можно основной подсеть прописать чтобы получить доступ к определённым IP-адресам в подсети

например если подсеть будет 192.168.70.0/24

PrivateKey = ***************************************
Address = 10.0.0.3/32
DNS = 192.168.70.1, 8.8.8.8

[Peer]
PublicKey = ***************************************
AllowedIPs = 0.0.0.0/0, 192.168.70.0
Endpoint = *******:13231
PersistentKeepalive = 8


trest
Сообщения: 1
Зарегистрирован: 20 дек 2024, 00:14

у меня сделан тунель с дачи (кинетик ультра старенький до домашнего 500) и внутри этого тунеля я использую DNS сервер на 5009 - там сплит днс и мне нужны его адреса. так вот иногда после перезапуска кинетика (на даче частое свет отключают) или даже может почти всегда тонель не может восстановиться с точно такими же симптомами. лечится перезапуском микротика или отключением-включение пира на микротике. прошивки последние на данный момент 7.19.6 ROS и 4.3.6 так как там ДНС интернет на даче полностью перестает работать ((( колхозить скрипт перезапуска ваиргварда??


Ответить