双网卡上网时电脑如何挑选出口?

第二步是添加外网的默认路由。使用命令route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1,这里假设192.168.1.1是外网网关。加上-p参数是为了设置静态永久路由,防止电脑重启后配置丢失,确保默认流量都走外网。

评论 (3)

这个方案其实有个隐患,两台网卡同时在线时,Windows通常会根据接口 metric 自动选择,手动加默认路由如果没把另一张卡的默认路由删掉,可能会导致路由表混乱或者流量回环。最好是用“设置接口跃点”或者PowerShell里的New-NetRoute来控制优先级,而不是简单粗暴地加两条默认路由,容易翻车。

这种方法虽然能解决基本的路由问题,但实际应用中隐患不小。一旦内网网关192.168.1.1出现故障或网络波动,整台电脑就连不上外网了,因为所有流量都被强制塞进了这一条路。更稳妥的做法其实是配合策略路由,根据目标IP区分内网和外网流量,或者利用操作系统的度量值(Metric)来自动优选链路,这样稳定性会高很多。

这方法有点太硬核了,直接改路由表容易把内网也搞崩吧?一般还是建议通过调整接口跃点数(Interface Metric)来让系统自动优选,或者用策略路由更稳妥,毕竟手动加静态路由重启后万一记不住配置就麻烦了。