当我检查路由表时,我会得到以下信息:
root@vmi24:/home/user# ip route
default via 194.104.212.225 dev eth0 onlink
194.104.212.224/27 via 194.104.212.225 dev eth0
当我想通过194.104.212.226 (这是直接连接的194.104.212.224/27网络的一部分)向10.0.0.0/24添加路由时,我会得到以下错误:
root@vmi24:/home/user# ip route add 10.0.0.0/24 via 194.104.212.226
Error: Nexthop has invalid gateway.
另一个奇怪的问题是,如果删除默认网关,就不能再次添加它,因为默认网关的add命令失败,并出现了相同的"Nexthop有无效网关“错误。
我在托管的VM上使用Debian 10。
当我在基于KALI的机器上尝试这一点时,添加静态路由没有问题。
由于这种现象使我无法激活openvpn (它无法通过在/32接口上直接连接的网关将eth0路由插入到openvpn服务器),所以我的选项越来越少。
我什么都看不见?我忽略了什么?我发现了许多问题与下一跳文档,但大多数,如果不是全部是由于没有直接连接或无法到达下一跳。
问候
帕特里克
发布于 2021-04-10 20:47:21
您也必须使用"onlink“,如下所示:
ip r a 10.0.0.0/24 via 194.104.212.225 dev eth0 onlink
因为NET10.0.0.0/24和默认gw不在所有已知的本地网络之外。您可能也必须配置回到主机的网络路由吗?!我觉得有点奇怪,至少对IPv4来说..。有了IPv6,这就没问题了。希望它对你有用!
HTH
https://unix.stackexchange.com/questions/600961
复制相似问题