在VPN中没有路由到客户端

我尝试在一个开发VMWare环境中configuration以下networking结构。

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 

我configuration了一个TUN连接,并且UP,我可以从VPN双方ping 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中,我添加了以下路由

路由add -net 192.168.5.0/24 gw 1​​0.200.0.2

iptables conf:

iptables -A FORWARD -i eth0 -o tun0 -m状态 – 状态ESTABLISHED,RELATED -j ACCEPT

iptables -A FORWARD -s 10.200.0.0/24 -o eth0 -j ACCEPT

iptables -t nat -A POSTROUTING -s 10.200.0.0/24 -o eth0 -j MASQUERADE

在Endian我添加了以下路线:

路由add -net 192.168.4.0/24 gw 1​​0.200.0.1

和iptables conf: iptables -A FORWARD -i eth0 -o openvpntun0 -m状态 – 状态ESTABLISHED,RELATED -j ACCEPT

iptables -A FORWARD -s 10.200.0.0/24 -o eth0 -j ACCEPT

iptables -t nat -A POSTROUTING -s 10.200.0.0/24 -o eth0 -j MASQUERADE

我试图理解什么是错的。 但我可以猜测问题是在IPTABLES过滤。