我尝试在一个开发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 10.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 10.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过滤。