这是我的配置:
IP地址:192.168.1.4网络掩码: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
有没有办法完成这种事情?
还有一个问题:我希望能够将所有传入流量转发到 192.168.2.1 网关...我该怎么做?这当然行不通:
#ip route add default via 192.168.2.1
#RTNETLINK answers: No such process
答案1
不,基于源的路由很多年前就被弃用了。
有些路由器接受这样的语句(称为间接下一跳),但在本地(在您的 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 负责。您有权访问此设备吗?
对于第二个问题-我不明白,你想做什么......