我有3个网络:
192.168.1.0/24
192.168.11.0/24
192.168.50.0/24
192.168.1.0/24
和192.168.11.0/24
通过IPSec隧道连接,且192.168.11.0/24
和 也192.168.50.0/24
以同样的方式连接。
[ 192.168.1.0/24 ] <--------> [ 192.168.11.0/24 ] <--------> [ 192.168.50.0/24 ]
我在子网上的本地计算机上1.0/24
,正在尝试设置50.0/24
子网的路由,使用路由器作为11.0/24
下一跳地址。路由设置如下:
ip route add 192.168.11.0/24 via 192.168.1.1
(this route is unnecessary as the router handles this implicitly)
ip route add 192.168.50.0/25 via 192.168.11.254
(At this point, I get: RTNETLINK answers: No such process)
我是否错误地执行了一些命令,或者我对此路由的工作方式存在根本性的误解?
答案1
网关地址必须位于本地网络上。也就是说,您的系统必须能够直接与您指定的任何网关通信。
您可能想要/需要的是这个。
ip route add 192.168.50.0/25 via 192.168.1.1