我的笔记本电脑的网卡坏了,我不得不开始使用 USB 以太网适配器。当我启动电脑,甚至只是拔下并插入适配器时,它会获得两个默认网关,它们显示在 ipconfig 中:路由器的 IP 地址和 0.0.0.0。
进一步研究这个问题后,我打印了路线,结果显示:
0.0.0.0 0.0.0.0 On-link 192.168.0.5 20
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.5 20
在互联网上搜索后发现,大部分责任都归咎于一项名为“Bonjour”的服务,但我的系统上没有这项服务。
如果我找不到错误路由的根本原因,有没有办法更改该 0.0.0.0 链路路由的度量,以便它不会被使用?我是 Windows 路由表的新手,我希望它是持久的,我不想每次连接到不同的网络时都必须进行更改。
目前,我的临时解决方案是运行命令提示符并输入以下命令,但我必须编辑我连接到的每个网络的网关。每次重新启动、睡眠或断开 USB 以太网适配器后,我也必须运行此命令。
route change 0.0.0.0 MASK 0.0.0.0 192.168.0.1
经过更多故障排除后,我发现当它获得自动私有 IP 时,会添加指向 0.0.0.0 默认网关的路由。它似乎在获得 DHCP 响应和信息之前就为自己分配了 169 地址和 0.0.0.0 网关,速度太快了。
答案1
0.0.0.0
是默认路由(如果没有特定规则影响当前流量数据包则使用的路由)。
On-link
作为网关意味着路由在本地解析。
本地解析的默认路由可能发生这种情况的原因是安装的网络安全软件将其设置为通过其扫描引擎重定向流量。
答案2
也许您需要在 BIOS 中禁用内置 NIC,或者禁用它的驱动程序(您没有指定您正在使用的操作系统)。