Форум программистов, компьютерный форум, киберфорум
Mikrotik
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 10.02.2025
Сообщений: 14

Настройка Wireguard

10.02.2025, 14:58. Показов 3345. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сразу прошу прощения за такой заголовок. Я в отчаянии и точно не знаю в чем проблема.
Небольшое предисловие. Думал будет куда проще, чем оказалось.
Пытаюсь объединить две сети, два офиса по wireguard.
Для начала хочу добиться стабильного соединения, у меня это не получается.
Сначала не мог направить трафик куда нужно, у меня подключение к провайдеру и уже давно настроенное подключение к ВПН через другой сервер по l2tp. Я хочу их объединить напрямую, чтобы скорость была выше, пинг поменьше.
Думал проблема в провайдере сначала, но потом детально посмотрел через packet sniffer, что ответные пакеты просто не туда уходят, не через тот интерфейс. Исправил через mangle, вроде бы. Маркирую по порту. В целом, в этом нет проблемы уже.
Но суть не в этом.

Проблема оказалась в другом. Прямо сейчас иногда получается установить соединение, а иногда нет.
Стал смотреть через packet sniffer и обнаружил, что пакеты приходят правильные, с правильным портом, а ответ от mikrotik с wireguard, настроенного в качестве сервера, с неправильным портом. Т.е. rx src.port и dst.port верные, а tx src.port и dst.port неверные. Неверный именно src.port. Скриншот из packet sniffer приложил.

18281 порт - сервер
18283 порт - клиент
27314 порт - этот неверный, где он появляется не пойму. Должен быть 18281 на этом месте.

Я так понимаю, дело в NAT, но не уверен до конца.
Т.е. у роутера подключение к интернету с белым айпишником, а подключиться пытаюсь с провайдера с серым айпишником, ну то есть за NAT.
Иногда всё подключается как положено, а иногда вот как на скриншоте и рукопожатия не происходит.
Спасибо заранее за пояснения.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.02.2025, 14:58
Ответы с готовыми решениями:

WireGuard ROS 7.1 настройка
Приветствую всех ! На одном из роутеров установил ROS 7.1, решил попробовать WireGuard. И статьи почитал и видео посмотрел, вроде как всё...

Настройка Wireguard на сервере windows (нет интернета)
Здравствуйте, пытаюсь поднять свой vpn на арендованном vps. На сервер поставил обычную windows 10. По гайдам настроил wireguard. Вот...

Wireguard, кратковременные дисконнекты
Всем добра ! CRS326-24G-2S+ Выступает в роли WG сервера. RBD52G-5HacD2HnD В роли клиента, оба обновлены до ROS 7.15.1, некоторое время...

26
Эксперт по компьютерным сетям
4640 / 1696 / 343
Регистрация: 23.06.2009
Сообщений: 6,011
16.02.2025, 18:44
Студворк — интернет-сервис помощи студентам
нужно промаркировать входящие подключения, потом сделать в OUTPUT mark routing в таблицу которая смотрит через шлюз провайдера
0
0 / 0 / 0
Регистрация: 10.02.2025
Сообщений: 14
16.02.2025, 20:57  [ТС]
Bash
1
2
3
/ip firewall mangle
add action=mark-connection chain=input connection-mark=no-mark in-interface=ucs-pppoe new-connection-mark=To-ucs-ppoe
add action=mark-routing chain=output connection-mark=To-ucs-ppoe new-routing-mark="To UCS" passthrough=no
Так? Делал, если что. И тут тоже эти строки публиковал. Может ошибся где?
0
Эксперт по компьютерным сетям
4640 / 1696 / 343
Регистрация: 23.06.2009
Сообщений: 6,011
17.02.2025, 08:48
а таблица To UCS есть? какой там дефолт указан?
0
0 / 0 / 0
Регистрация: 10.02.2025
Сообщений: 14
18.02.2025, 19:30  [ТС]
Цитата Сообщение от .None Посмотреть сообщение
а таблица To UCS есть? какой там дефолт указан?
Ну конечно есть.
Bash
1
2
3
/ip route
add disabled=no distance=8 dst-address=0.0.0.0/0 gateway=ucs-pppoe \
    routing-table="To UCS" scope=30 suppress-hw-offload=no target-scope=10
0
Эксперт по компьютерным сетям
4640 / 1696 / 343
Регистрация: 23.06.2009
Сообщений: 6,011
18.02.2025, 21:02
а счетчики на этих правилах увеличиваются?

попробуйте в правиле add action=mark-connection chain=input connection-mark=no-mark in-interface=ucs-pppoe new-connection-mark=To-ucs-ppoe
заменить chain на prerouting
0
0 / 0 / 0
Регистрация: 10.02.2025
Сообщений: 14
18.02.2025, 21:40  [ТС]
Цитата Сообщение от .None Посмотреть сообщение
а счетчики на этих правилах увеличиваются?
попробуйте в правиле add action=mark-connection chain=input connection-mark=no-mark in-interface=ucs-pppoe new-connection-mark=To-ucs-ppoe
заменить chain на prerouting
Увеличиваются. И prerouting я тоже делал, они у меня даже совместно были включены. И по-моему это правило я тоже на предыдущей странице показывал.

Думаю, тут надо опытному сетевику разворачивать что-то подобное и тестировать. Но вряд ли это кому надо.
Возможно, это вообще баг какой-то. Я бы написал в саму контору, но я в этом не уверен до конца, да и вряд ли смогу правильно им объяснить. А может это вообще не баг, а так и должно быть.

Прямо сейчас я объединил обе сети через VPS, всё работает прекрасно, скорость хорошая, wireguard гораздо лучше, чем у меня было до этого через l2tp и gre туннели, но вот хотелось бы ещё чуть лучше на случай, если отвалится промежуточный сервак.
Хотел попробовать сделать напрямую через l2tp, но что-то подозреваю, вряд ли это будет лучше по производительности и скорости чем через WG.
0
Эксперт по компьютерным сетям
4640 / 1696 / 343
Регистрация: 23.06.2009
Сообщений: 6,011
18.02.2025, 21:43
ну не знаю, должно работать, если есть желание, стукните в телеграм в подписи, по энидеску посмотрю что там и как
понятно что напрямую будет лучше
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.02.2025, 21:43

ROS 7.14,Wireguard log
Всем здравия ! Обновил сегодня пару роутеров с поднятым на них Wireguard, до ROS 7.14, после апдейта, всё работает, но вижу логи...

Mikrotik WireGuard/L2TP
Вообщем ситуация в следующем При подключении к wireguard подключение есть, но оно не больше 1мб щас пойду до хостинга, наверное там...

Wireguard, маршрутизация, файерволы
Установил на машину с openwrt wireguard (пусть будет wg_server адрес 10.0.0.1/24 порт стандартный 51820), но машина находится внутри...

Серый IP, Wireguard и Mikrotik
Всех приветствую ! Появилась возможность перейти с ADSL на оптику, но провайдер предоставляет только "серый" IP, а мне...

RDP через Wireguard
Всех приветствую ! Есть хотелка, затрудняюсь правильно реализовать, прошу подсказать. Есть Wiregurd и есть сервак, хочу на него...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru