Dnat 预路由在 Ubuntu 14.04 上不起作用

Dnat 预路由在 Ubuntu 14.04 上不起作用

我有一台 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

更换以太网卡后问题解决了。我确实认为旧的有问题。

相关内容