Бьюсь вот уже несколько дней с проблемой доступности локальной сети за пределами VPN туннеля, но никак не могу её самостоятельно решить, надеюсь вы мне поможете советом.
Сразу оговорюсь, что опыт работы админом у меня очень маленький, буквально полгода, до этого работал эникеем около 2-х лет, занимался совершенно другими задачами, поэтому если действительно желаете помочь, то проявите терпение)
Преамбула:
Открыли филиал в другом городе. Для соединения локалок (с доменом) решил использовать VPN туннель на основе L2TP + Ipsec site to site с 2 микротиками hAP ac lite. Вот упрощенная схема, ниже даю пояснения:
https://ibb.co/r7M4Y0j
В головном офисе (GW1) интернет настроен через статику, предоставляемую провайдером, а в филиале (GW2) через PPPoe (со статическим ip).
На обоих роутерах подняты DHCP сервера, настроен Firewall с маскарадом.
Параметры DHCP сервера на GW1:
https://ibb.co/0Xhfc6z
https://ibb.co/j874BYn
https://ibb.co/S0mxKyF
Параметры DHCP сервера на GW2:
https://ibb.co/s1CzJvr
https://ibb.co/qC33Cfh
https://ibb.co/yRqyCP5
Параметры правил Firewall приводить не буду, так как проблема 100% не в этом, поскольку она остается даже при выключенных правилах на обоих роутерах.
NAT GW1:
https://ibb.co/TPhFcvm
NAT GW2:
https://ibb.co/cNvdPxV
Параметры бриджа GW1:
https://ibb.co/M1zcMf8
https://ibb.co/r563dTk
Параметры бриджа GW2:
https://ibb.co/c3LSkzZ
https://ibb.co/jLZDFs2
Параметры DNS GW1:
https://ibb.co/j3PwP6K
Параметры DNS GW2 (динамические, прилетают автоматически от провайдера):
https://ibb.co/xHSJcph
Между роутерами создан VPN туннель, со следующими параметрами:
GW1:
https://ibb.co/hWzsGNq
https://ibb.co/FK4BTPY
https://ibb.co/gZM05nD
https://ibb.co/ZHVgD6d
GW2:
https://ibb.co/6nZg9yt
https://ibb.co/xfVwhvK
Для туннеля созданы маршруты
Маршруты на GW1:
https://ibb.co/ySCghWz
Маршруты на GW2:
https://ibb.co/h2kRjdH
P.S
На мой взгляд основные параметры привел, если нужно что-то еще, то обязательно дополню.
Суть проблемы:
И так, а теперь описание самой ситуации. С такой конфигурацией подключение клиента к серверу произошло буквально сразу. В состоянии подключения видно, что шифрование по ipsec работает, а пакеты мало по мало передаются.
https://ibb.co/mbZXR71
https://ibb.co/q1dzXR0
Пинги от роутеров друг к другу ходят исправно, трассировка показывает один прыжок прямиком от роутера к роутеру.
https://ibb.co/Jm64PzW
И вот дальше начинается непонятная для меня ситуация. Если попытаться пропинговать с роутера в головном офисе (GW1) хост PC3 (192.168.2.247) то пинги не проходят, а в встроенной утилите Torch мы видим следующее:
https://ibb.co/ck6Wwxg
https://ibb.co/j4cdPdz
На роутере филиала (GW2) в утилите Torch картина такая:
https://ibb.co/2qQ943Z
https://ibb.co/chq3W5V
Т.е. прием пакетов на GW 2 осуществляется, а дальше он передается на бридж и тут он как бы замыкается (поправьте если не так).
Всё бы ничего, если бы данная ситуация применялась ко всем хостам, однако если пинговать с GW1 хост PC2 (192.168.2.246), то картина уже совершенно иная
На роутере GW1 мы видим:
https://ibb.co/mtKmZgg
https://ibb.co/ZNqKDHc
На GW2:
https://ibb.co/m5SWMwG
https://ibb.co/VVT8BtX
Таким образом получается, что второй хост в сети пингуется. Пинги с хостов сети GW1 на хосты GW2 идут по тому же принципу.
Если же пинговать сеть GW1 из сети GW2 то тут становится еще интересней. Роутер GW1, контролер домена(DC) и почти все хосты, отлично пингуются с любого хоста из сети GW2.
Хост PC 3 из сети GW2 пингует хосты сети GW1:
https://ibb.co/2sK4XgS
Отслеживаем трафик в GW1:
https://ibb.co/C0wH4T4
Но вот веб-сервер (192.168.1.139) пинги не принимает.
Хост PC 3 из сети GW2 пингует веб-сервер в сети GW1:
https://ibb.co/rfJbMLr
Трафик в GW2:
https://ibb.co/HDcwNtv
Трафик в GW1:
https://ibb.co/F4D1Hyj
И вишенка на торте... как следствие неправильной работы сетевого уровня, не работает домен в сети GW2.
p.p.s
Черт возьми, никак не могу включить отображение картинок, пришлось добавить ссылки, искренне надеюсь на понимание...