Всем добрый день.
Имеется две сети в разных городах. В одной стоит OPNsense-Роутер, во второй OpenWRT.
На Opnsense поднят WG, всё работает, но маршрутизация работает только в одну сторону.
С OpenWRT и его локалки пингуются локальные ресурсы, например
10.0.0.200, а вот с Opnsense к локальным ресурсам доступа нет, например
192.168.10.1. Подозреваю, что косяк в настройках OpenWRT, так как маршрут настроен и обрывается на роутере, не уходя в другой интерфейс.
Трассировка из сети OPNsense:
Трассировка маршрута к 192.168.10.1 с максимальным числом прыжков 30
1 <1 мс <1 мс <1 мс 10.0.0.10
2 * * * Превышен интервал ожидания для запроса.
3 * * * Превышен интервал ожидания для запроса.
Трассировка маршрута к 10.100.0.2 с максимальным числом прыжков 30
1 <1 мс <1 мс <1 мс 10.0.0.10
2 35 ms 35 ms 35 ms 10.100.0.2
Трассировка из сети OpenWRT:
traceroute to 10.0.0.200 (10.0.0.200), 20 hops max, 46 byte packets
1 10.100.0.1 34.017 ms
2 10.0.0.200 33.839 ms
Схема сети:
Настройки OpenWRT:
Настройки OPNsense:
UPD:
Я понял в какую сторону копать, оказывается, адреса, которые подключены в сам роутер OpenWRT (проводом) у меня пингует, а вот те, которые находится в той же сети -- нет, хотя маршрут прописан. Сам роутер их видит, а через туннель -- уже нет. OpenWRT работает без WAN просто подключен локальными портами с адресом локальной сети, как на схеме.
Маршруты:
UPD2:
Попробовал убрать гейты, сперва обрадовался, что пинг пошёл, а потом понял, что пинг этот при любом адресе в сети 192.168.10.0/24 пингует сам роутер