禁用 DHCP 自动添加路由

禁用 DHCP 自动添加路由

我有一台带 PiOS 的 Rapsberry Pi。我的想法是在其上安装 WireGuard,并通过 WireGuard 路由所有流量。我已将允许的 IP 设置为 0.0.0.0/0。

我希望 Pi 可以在不同的网络上工作,并且只要连接就可以工作,而不必担心网络。这就是为什么我不能设置静态配置而必须依赖 DHCP。

问题是 DHCP 在启动时自动添加以下路由:

default via 10.2.1.3 dev ens18
10.2.0.0/16 dev ens18 proto kernel scope link src 10.2.150.39

因此,如果我调用例如 10.2.1.1,我的流量不会通过 WireGuard 路由,最终会转到另一台主机。因此,我想禁用这些路由的自动生成,以便我可以设置自己的路由。我很感激任何答案 :)

答案1

如果您想覆盖default路由,您可以尝试静态定义更具体的路由0.0.0.0/1,并128.0.0.0/1使用您的 wireguard IP 作为网关?

相关内容