我使用我的服务器作为NAT /路由器,运作良好。 但是现在我正试图转发3478端口,这是我无法工作的。
eth0 =公共接口
eth1 =专用networking
$ cat /proc/sys/net/ipv4/conf/eth0/forwarding 1 $ cat /proc/sys/net/ipv4/conf/eth1/forwarding 1
然后转发端口3478到10.0.0.7,我读了我应该跑的地方
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 3478 -j DNAT --to-destination 10.0.0.7:3478 iptables -A FORWARD -p tcp -d 10.0.0.7 --dport 3478 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
我也跑了
ufw allow 3478
但是用http://www.canyouseeme.org/testing端口3478不起作用。 任何想法我做错了什么?
我在Ubuntu服务器上使用端口转发(和工作):
#NAT: -A PREROUTING -i eth0 -p tcp --dport 3478 -j DNAT --to 10.0.0.7 #FORWARD: -A FORWARD -p tcp -i eth0 -d 10.0.0.7 --dport 3478 -j ACCEPT