这是我的configuration:
IP地址: 192.168.1.4networking掩码: 255.255.255.0默认网关: 192.168.1.200
路由表:
Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.2.1 192.168.1.254 255.255.255.255 UGH 0 0 0 venet0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 venet0 0.0.0.0 192.168.1.200 0.0.0.0 UG 0 0 0 venet0
当我尝试通过子网192.168.2.0添加路由时,我得到以下RTNETLINK答案:没有这样的进程例如:
#ip route add 8.8.8.8/32 via 192.168.2.1 dev venet0:0 #RTNETLINK answers: No such process
有没有办法完成这种事情?
还有一个问题:我希望能够将所有传入的stream量转发到网关192.168.2.1 …我怎样才能做到这一点? 这当然不起作用:
#ip route add default via 192.168.2.1 #RTNETLINK answers: No such process
不。基于源的路由在很多年前已经被弃用了。
有些路由器接受这样的语句(称为间接下一跳),但在本地(在您的192.168.1.4)会导致这种情况 – 这就是你所能做的:
#ip route add 8.8.8.8/32 via 192.168.1.254 dev venet0:0
192.168.1.254之后的任何内容都只在192.168.1.254的责任范围内。 你有权访问这个设备?
第二个问题 – 我不明白,你想做什么…