@Supervisor3000

Как сделать обратный доступ к клиенту wireguard от локальной сети за keenetic с встроенным сервером wireguard?

Конфигурация:
1) домашняя сеть за роутером Keenetic с белым IP
Локальная 172.16.1.0/24
На роутере сервер wireguard
имя WG
Адрес 172.16.82.1/24
Порт 44**
DNS - нет
Настройки пира:
WG-Klient
Разрешенные подсети
172.16.82.2/32
192.168.13.0/24
172.16.1.0/24

На keenetic сделаны настройки:
- межсетевой экран для WG
РАЗРЕШИТЬ IP ЛЮБОЙ на ЛЮБОЙ
-статический маршрут
192.168.13.0/24 Адрес шлюза (нет). интерфейс WG. Добавлять автоматически.

2) удаленная сеть
192.168.13.0/24
На одной из машин под windows 8 стоит клиент wireguard
Конфигурация Туннеля в нем:
[Interface]
PrivateKey = aA2dEu***=
Address = 172.16.82.2/24
[Peer]
PublicKey = 6qU***=
AllowedIPs = 172.16.82.1/24, 172.16.1.0/24, 192.168.13.0/24
Endpoint = адрес и порт роутера keenetic
PersistentKeepalive = 10


=================
Желание:
1) доступ с компьютера удаленного клиента(192.168.13.96) к сети за keenetic( то есть к адресам 172.16.1.0/24) и
2) доступ с адресов 172.16.1.0/24 ко всем адресам сети 192.168.13.0/24
=================
Резюме.
Работает отлично только первая часть:
доступ с 192.168.13.96 ко всей сети 172.16.1.0/24 .
Обратно не работает.
Конкретнее.
Берем компьютер с windows 10 за роутером Keenetic :
ping 192.168.13.96
Обмен пакетами с 192.168.13.96 по с 32 байтами данных:
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.

Трассировка показывает интересно:
tracert 192.168.13.96
Трассировка маршрута к 192.168.13.96 с максимальным числом прыжков 30
1 <1 мс <1 мс <1 мс 172.16.1.49
2 31 ms 33 ms 27 ms KOMP [172.16.82.2]
3 * * * Превышен интервал ожидания для запроса.
4 * * * Превышен интервал ожидания для запроса.


То есть, пакеты идут верно и доходят до 172.16.82.2 ( адрес туннеля на удаленном клиенте). А дальше?

На удаленном клиенте windows 8- выключен брандмауэр, нет антивируса.
Таблица маршрутиризации руками не правилась.
Она такая:
64ca7f23a98c1336648645.jpeg
  • Вопрос задан
  • 899 просмотров
Пригласить эксперта
Ответы на вопрос 1
ValdikSS
@ValdikSS
Необходимо добавить маршрут до диапазона 172.16.1.0/24 через шлюз 192.168.13.96 на все устройства в сети 192.168.13.0/24.
Аналогичный маршрут добавить до диапазона 172.16.82.1/24, если планируете получать доступ к сети 192.168.13.0/24 с адресов VPN.
Сделать это можно автоматически, DHCP-опциями 121 и 249.

Сейчас у вас пакеты доходят до устройств назначения, но устройства шлют ответный пакет через шлюз по умолчанию, который не знает о вашем VPN.

Также можно добавить подобный маршрут на сам роутер (который у вас выступает шлюзом по умолчанию в 192.168.13.0/24). Это неоптимально, но будет работать, также роутер будет отправлять ICMP Redirect'ы компьютерам.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы