出于研究目的,我想设置以下网络
A:
10.130.247.92/16(private on eth1)
128.199.227.240(public on eth0)
B:
10.130.237.218/16(private on eth1)
128.199.211.182/18(public on eth0)
并使用B作为私人路线的网关。 在A
root@privte2:~# ip route list
default via 128.199.192.1 dev eth0
10.130.0.0/16 dev eth1 scope link
128.199.192.0/18 dev eth0 scope link
和
root@privte2:~# ip route add 10.130.0.0/16 via 10.130.247.92 dev eth1
RTNETLINK answers: File exists
谁能告诉我哪里做错了?
答案 0 :(得分:0)
我之前尝试过这样的事情。看看这是否可以帮到你。首先在两台机器上启用ipforwarding。
在/etc/syscl.conf文件中找到包含net.ipv4.ip_forward的行并进行以下更改。 把net.ipv4.ip_forward = 1
可能需要重新启动。
不太确定,请尝试使用此路由命令,看看它是否有效。
机器> $ route add -net 10.130.0.0 netmask 255.255.255.0 gw 128.199.211.182
例如,请参阅here。