Конфигурация:
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- выключен брандмауэр, нет антивируса.
Таблица маршрутиризации руками не правилась.
Она такая: