![Dnat 预路由在 Ubuntu 14.04 上不起作用](https://linux22.com/image/1046182/Dnat%20%E9%A2%84%E8%B7%AF%E7%94%B1%E5%9C%A8%20Ubuntu%2014.04%20%E4%B8%8A%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我有一台 Ubuntu 14.04 服务器,用作防火墙、路由器、dhcp、dns 和代理。从内部到互联网一切正常,但从外部网络到内部网络的转发不起作用。
我的规则曾经与 Ubuntu 10.10 配合良好,但现在我迁移到 14.04 并遇到了问题。
我试图简化规则,甚至只使用以下规则:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
iptables -t nat -I PREROUTING -i eth0 -p tcp --dport 3389 -j DNAT --to 192.168.0.10
考虑到 eth0 是我的外部接口,如何接收直接互联网 IP 并且我的网络是192.168.0.0/24
。
有人知道这个问题吗?
答案1
更换以太网卡后问题解决了。我确实认为旧的有问题。