“/usr/bin/ip route add 180.151.157.4/32 via 0.0.0.0”是什么意思

“/usr/bin/ip route add 180.151.157.4/32 via 0.0.0.0”是什么意思

在设置VPN客户端的过程中,openvpn尝试添加路由,但失败:

/usr/bin/ip route add 180.151.157.4/32 via 0.0.0.0
RTNETLINK answers: No such device

我们之所以将 ip 180.151.157.4 的静态路由添加到 0.0.0.0 肯定是出于某种原因,因为我无法理解它的含义...这与替换我所知道的默认路由有关,但我不确定。有人可以解释一下吗?

答案1

我认为这是一个错误配置,尽管我不确定是哪一个。

需要通过隧道推送到客户端的路由应使用“网关”网关进行指定。此外,在 iproute2 中,本地连接的子网根本不使用网关进行指定,而只是使用设备进行指定。

通过 0.0.0.0 的路由是空路由,这意味着应该丢弃流量。这通常是有效的。但是,在 iproute2 的上下文中,我认为最好(也许是必须的?)指定黑洞路由,即

ip route add blackhole 192.0.2.1/32

相关内容