НЕТ маршрутизации в VPN на стороне клиента
Я пытаюсь настроить следующую структуру сети в одной среде разработчика VMWare.
W.XP------| |-----W10
192.168.5.100 | | 192.168.4.100
| |
| |
Endian FW -- VPN conn ----- OPENWRT as (Openvpn Server)
192.168.5.1 192.168.4.1
VPN IP 10.200.0.2 VPN IP 10.200.0.1
Я настроил одно соединение TUN, и он работает, и я могу выполнить пинг с VPN с обеих сторон. 10.200.0.2 <-> 10.200.0.1.
Виртуальный коммутатор VMware находится в случайном режиме.
У попробуй пинговать от
Endian -> OPENVPN работает eth0 192.168.4.1
Endian -> W10 работает
W.XP -> openvpn не работает. "Неправильные IPTABLES?"
OPENVPN -> ENDIAN не работает... ping к eth0 192.168.5.1
W10 -> Endian не работает
W10 -> W.XP не работает
В Openwrt я добавил следующие маршруты:
route add -net 192.168.5.0/24 gw 10.200.0.2
И iptables conf:
iptables -A FORWARD -i eth0 -o tun0 -m состояние - УСТАНОВЛЕНО, СВЯЗАНО -j ПРИНЯТЬ
iptables -A FORWARD -s 10.200.0.0/24 -o eth0 -j ПРИНЯТЬ
iptables -t nat -A POSTROUTING -s 10.200.0.0/24 -o eth0 -j MASQUERADE
В Endian я добавил следующие маршруты:
route add -net 192.168.4.0/24 gw 10.200.0.1
и iptables conf: iptables -A FORWARD -i eth0 -o openvpntun0 -m состояние - состояние УСТАНОВЛЕНО, СВЯЗАНО -j ПРИНЯТЬ
iptables -A FORWARD -s 10.200.0.0/24 -o eth0 -j ПРИНЯТЬ
iptables -t nat -A POSTROUTING -s 10.200.0.0/24 -o eth0 -j MASQUERADE
Я пытаюсь понять, что не так. Но я могу предположить, что проблема в фильтрации IPTABLES.