mi_volodin Posted August 9, 2022 Share Posted August 9, 2022 Почитал темы про wireguard на форуме, ничего не откликнулось. Буду признателен за помощь с диагностикой. Set up следующий: - Есть сервер Centos 8 в облаке, на нём поднят wg сервер. Соединение с ноутбука работает. - Беру тут же конфиг, что и для ноута и раскатываю на keenetic - не работает. Причём непонятно даже где всё ломается. Конфиг файл для пира [Interface] PrivateKey = .... ListenPort = 51820 Address = 10.13.13.2/32 DNS = 8.8.8.8 [Peer] PublicKey = SivZBGe.... PresharedKey = ni16eqej4... AllowedIPs = 0.0.0.0/0, ::/0 Endpoint = 89.208.NNN.NNN:51820 На роутере (версия прошивки 3.8.3) было сделано следующее: 1. Создано соединение (галочку "для выхода в интернет" тоже ставил, тут снята). В межсетевые экраны во все интерфейсы засунул allow all tcp/udp. Проблема При включении интерфейса вижу, что какой-то обмен данными есть. В системном журнале при этом начинают валиться ошибки, что на самом деле endpoint недоступен. Все маршруты тоже остаются без изменений, даже если мой интерфейс стоит первым приоритетом в части подключения к интернету. Интересно, что первая ошибка тоже всегда идёт перед второй (ну или после). А это именно мой текущий основной шлюз, через который работает интернет (он через WISP). Поскольку в этот момент со стороны Centos сервака 10.13.13.2 не пингуется - полагаю, что соединение у меня вообще не происходит. Подскажите куда покопать? Похоже что роутер не может добежать до endpoint'a, но явно не из-за МСЭ... Quote Link to comment Share on other sites More sharing options...
mi_volodin Posted August 15, 2022 Author Share Posted August 15, 2022 В общем это какой-то баг, как мне кажется. В итоге мне удалось завести соединение. Но это выглядит как танцы с бубнами. Настраиваем wg подключение и проверяем, что пинги ходят в обе стороны (если есть возможность). Идём в маршрутизацию и добавляем статический маршрут до узла = endpoint wireguard'a через, в моём случае, WISP интерфейс. На этом этапе всё ломается и вообще перестаёт работать интернет. НО! Таблица динамической маршрутизации обновляется и трафик наконец начинает идти в туннель. Удаляем только что созданный маршрут. Всё до следующего ребута у вас туннель. Если кто-то сможет мне помочь объяснить что это за херня - я буду признателен. Идею, кстати, взял из статьи digital ocean про настройку wireguard. Quote Link to comment Share on other sites More sharing options...
Monstr86 Posted August 18, 2022 Share Posted August 18, 2022 Wireguard вообще не будет работать нормально без статических маршрутов, он просто не будет знать куда отправлять пакеты. https://help.keenetic.com/hc/ru/articles/360012075879 советую ознакомится с данной статьей. Quote Link to comment Share on other sites More sharing options...
mi_volodin Posted August 18, 2022 Author Share Posted August 18, 2022 @Monstr86 Спасибо, но это не та статья, которая мой кейс отражает. Моя про весь трафик в wg. И там ничего нет про маршруты, есть только галочка "использовать для выхода в интернет", которая собственно и должна маршрут по умолчанию заворачивать в wg. Я подозреваю, что есть некие "проверки", которые делает прошивка, прежде чем перенастроить маршрут. Что это за проверки и почему они не проходят неизвестно. Ещё обрати внимание - маршрут надо обязательно потом удалить (иначе тоже ничего не работает). Он нужен только, чтобы тригернулось перестроение таблицы маршрутизации. Quote Link to comment Share on other sites More sharing options...
Monstr86 Posted August 19, 2022 Share Posted August 19, 2022 14 часа назад, mi_volodin сказал: @Monstr86 Спасибо, но это не та статья, которая мой кейс отражает. Моя про весь трафик в wg. И там ничего нет про маршруты, есть только галочка "использовать для выхода в интернет", которая собственно и должна маршрут по умолчанию заворачивать в wg. Я подозреваю, что есть некие "проверки", которые делает прошивка, прежде чем перенастроить маршрут. Что это за проверки и почему они не проходят неизвестно. Ещё обрати внимание - маршрут надо обязательно потом удалить (иначе тоже ничего не работает). Он нужен только, чтобы тригернулось перестроение таблицы маршрутизации. Там есть статические маршруты - это разве не то о чем ты говорил? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.