【发布时间】:2014-12-24 14:59:12
【问题描述】:
我用两台机器构建了一个私网,它们都有两个网络接口 这是网络信息:
-
机器1
-
eth0 10.0.0.11(私网) -
eth1 10.82.80.208(校园网ip)
-
-
机器2
-
eth0 10.0.0.21(私网) -
eth2 10.82.80.207(校园网ip)
-
我想在我的机器(10.82.80.206)中访问校园网中的10.0.0.11,而不是通过iptablesdnat使用校园网IP地址。例如,我想将数据包的目的地从10.0.0.11更改为10.82.80.208。
我正在尝试使用 iptables 命令,例如:
iptables -t nat -A PREROUTING -i eth0 -p tcp -d 10.0.0.11 -j DNAT --to-destination 10.82.80.208
iptables -t nat -A PREROUTING -i eth0 -p icmp -d 10.0.0.11 -j DNAT --to-destination 10.82.80.208
iptables -t nat -A PREROUTING -i eth0 -p udp -d 10.0.0.11 -j DNAT --to-destination 10.82.80.208
但是当我尝试 ping 10.0.0.11 时它似乎没用,主机仍然无法访问,我如何将我机器中的口袋目的地从 10.0.0.11 更改为 10.82.80.208?
【问题讨论】:
-
这个问题在这里似乎是题外话。您应该在serverfault.com 上询问。
标签: networking ip mapping iptables