添加远程默认路由会导致 SIOC[ADD|DEL]RT: 没有这样的进程

添加远程默认路由会导致 SIOC[ADD|DEL]RT: 没有这样的进程

我搜索了整个网络,但似乎没有人遇到过类似的问题。我有一个本地网络(无互联网),我的路由器 IP 是 10.201.32.10,网关是 10.201.32.41 我有一个 IP 为 185.10.10.10 的 VPS,网络允许我连接到它,它可以访问互联网。目前,我在所有客户端上使用 openvpn 通过此 VPS 连接到互联网(VPS 是 openvpn 服务器)现在我想看看我是否可以在我的 VPS 上设置路由器,使其成为我的默认路由器,并且不使用任何 VPN 客户端。这是我的本地路由:

10.201.32.41    0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
10.11.12.0      0.0.0.0         255.255.255.0   U     0      0        0 br0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br0
0.0.0.0         10.201.32.41    0.0.0.0         UG    0      0        0 ppp0

现在我使用以下命令向我的 VPS 添加静态路由:

route add 185.10.10.10 gw 10.201.32.41 ppp0

所以我的路由表是:

185.10.10.10    10.201.32.41    255.255.255.255 UGH   0      0        0 ppp0
10.201.32.41    0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
10.11.12.0      0.0.0.0         255.255.255.0   U     0      0        0 br0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br0
0.0.0.0         10.201.32.41    0.0.0.0         UG    0      0        0 ppp0

现在,当我删除默认路由并将我的 VPS 添加为默认路由时,出现错误:

route: SIOC[ADD|DEL]RT: No such process

我仍然可以通过到我的 VPS 的单一静态路由访问我的 VPS,但默认路由不被接受。

这样的事可以做吗?

相关内容