Есть ли способ для доступа к локальной сети сервера openvpn в следующем сценарии?
Server1 (vpn server)
IP (eth1): 10.0.0.199/24
Vpn IP (tun0): 10.8.0.1/24[1264 sizesServer2
IP (eth1): 10.0.0.198/24[1266ghtClient[1267 visibleIP (eth1): 192.168.64.2/24
VPN IP (tun0): 10.8.0.1/24
Только Server1 публично открыты для Интернета, а серверы подключены через локальный коммутатор с диапазоном ip 10.0.0.0/24. На всех машинах установлена ubuntu 16.04, включена переадресация ip и отключена ufw.
Клиент подключен к серверу vpn, но не может получить доступ к серверу 2 с помощью эхо-запроса 10.0.0.198 . Однако сервер 2 может получить доступ к к клиентскому компьютеру, отправив пинг 10.8.0.4 .
] Маршруты настроены следующим образом:
route 192.168.64.0 255.255.255.0
push "route 10.0.0.0 255.255.255.0"
push "route 192.168.64.0 255.255.255.0"
ifconfig-push 10.8.0.4/24 10.8.0.1
iroute 192.168.64.0 255.255.255.0
РЕДАКТИРОВАТЬ:
У Server2 также есть этот маршрут: 10.8.0.0/24 через 10.0.0.199
Примечание: у меня нет доступа к маршрутизаторам / шлюзам ни клиента, ни server1. Итак, я пытаюсь найти способ получить доступ к server2, не касаясь маршрутизаторов.
Похоже, вам не хватает маршрута на Server2. Попробуйте добавить это:
ip route add 10.0.8.0/24 via 10.0.0.199