将具有相同 IP 地址的多个设备隐藏在多个一对一 NAT 后面

将具有相同 IP 地址的多个设备隐藏在多个一对一 NAT 后面

我有几个设备具有相同的不可更改的 IP 地址。我想将这些设备 NAT 到我可以单独寻址的地址。例如,

eth0 = external network, 192.168.1.0/24
eth1 connected to host1, fixed ip = 10.1.1.2, NATted to 192.168.1.11
eth2 connected to host2, fixed ip = 10.1.1.2, NATted to 192.168.1.12

host1 和 host2 不需要互相交谈。

我正在尝试在 Ubuntu 20.04LTS 上实现这一点。

我认为执行 nat POSTROUTING 可以做到这一点,但 iptables 不允许这样做。

还有其他建议吗?

相关内容