
我有一個帶有兩個網卡的 Linux 盒子:eth0 和 eth1。
在一張卡片中我有3個公共IP:
- eth0 = 10.10.10.1
- eth0:1=10.10.10.2
- eth0:2= 10.10.10.3
在另一張卡中我有一個本地IP
- 以太坊1 = 192.9.200.1
我想將 10.10.10.2 的所有 WAN 流量重新導向到 LAN 192.9.200.2,並將 10.10.10.3 的所有 WAN 流量重新導向到 192.9.200.3
我已經嘗試過這個規則但不起作用
iptables -t nat -A PREROUTING -i eth0 -d 10.10.10.2 -j DNAT --to-destination 192.9.200.2
iptables -t nat -A PREROUTING -i eth0 -d 10.10.10.3 -j DNAT --to-destination 192.9.200.3
IP 轉送已啟用/etc/sysctl.conf
答案1
如果您沒有轉送允許規則,您可能必須使用以下方式明確允許它:
-A FORWARD -s 10.10.10.2 -d 192.9.200.2 -j ACCEPT
-A FORWARD -s 10.10.10.3 -d 192.9.200.2 -j ACCEPT