我正在使用Docker容器设置模拟环境。我能够通过WAN仿真器将客户端容器上的流量发送到服务器容器。
从客户端容器中,我可以ping服务器容器(10.202.0.1),甚至可以进行iperf测试。我正在尝试类似的东西,但从clientTraffic容器。
我正在尝试将流量从clientTraffic容器发送到客户端容器中的eth3,并将该流量转发到tun0(10.202.0.2)。
我尝试更改iptable规则,并能够将ping请求从clientTraffic(10.0.2.2)发送到服务器容器(10.202.0.1),但没有得到任何答复。
这些是我要添加的规则
iptables -t nat -A PREROUTING -i eth3 -j DNAT --to-destination 10.202.0.1
iptables -t nat -A POSTROUTING -d 10.202.0.1 -j SNAT --to-source 10.0.2.2