![禁用 DHCP 自动添加路由](https://linux22.com/image/779715/%E7%A6%81%E7%94%A8%20DHCP%20%E8%87%AA%E5%8A%A8%E6%B7%BB%E5%8A%A0%E8%B7%AF%E7%94%B1.png)
我有一台带 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 作为网关?