如何配置 iptables 以便为来自私有 IP 的传出流量设置公共 IP

如何配置 iptables 以便为来自私有 IP 的传出流量设置公共 IP

我家里有多个公网IP:

1.1.1.1 (main IP)
2.2.2.2 (additional IP)

在我的本地网络中,我有两台计算机,假设

192.168.1.1 (PC1)
192.168.1.2 (PC2)

在电脑前面我有一台 Ubuntu 机器作为防火墙。我能够2.2.2.2使用 Ubuntu 中的以下规则将公共流量转发到:

iptables -A PREROUTING -t nat -p all -d 2.2.2.2 -j DNAT --to 192.168.1.2

PC2 在浏览互联网时仍使用主 IP 1.1.1.1。我应该添加哪条 iptable 规则来确保 PC22.2.2.2在浏览互联网时也使用该 IP?

相关内容