Задать вопрос
@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
  • Вопрос задан
  • 1445 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Merion Academy
    Администрирование MS Windows Server
    1 месяц
    Далее
  • Нетология
    Инженер по автоматизации
    13 месяцев
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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'ы компьютерам.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Монетка Екатеринбург
от 130 000 до 160 000 ₽
Гринатом Петрозаводск
До 80 000 ₽
Алабуга Екатеринбург
от 127 500 ₽