必须删除冗余默认网关并分层配置静态路由:禁用非主网卡的默认网关,用route add -p为内网网段添加精确路由,仅为主网卡保留唯一默认路由,再通过route print和tracert验证路径。

当一台电脑同时连接两个不同网络(比如一根网线接办公内网、一根网线接互联网专线),系统必须明确:访问192.168.10.0/24该走哪个口?访问10.200.30.0/24又该走哪个口?访问百度呢?不规划好出口路径,要么上不了外网,要么内网业务不通,甚至出现回包丢失、SSH突然断连等隐蔽故障。
确认多网口物理连接与基础IP配置
打开命令提示符,执行 ipconfig /all,核对每个适配器的IPv4地址、子网掩码、是否启用DHCP。确保两个网口都已获取到有效IP,且不在同一网段——例如:以太网1为192.168.10.50/24,以太网2为10.100.200.88/24。若某接口显示“媒体已断开”或“无网络访问”,先排除网线、交换机端口、VLAN划分问题。
不要给两个网口同时配置默认网关。Windows只允许一个活动的默认网关生效,后配置的会覆盖前一个,导致另一个网络彻底失联。
查看当前路由表,识别冲突点
运行 route print,重点关注“IPv4 路由表”下方的“网络目标”列。你会看到类似这样的条目:
0.0.0.0 0.0.0.0 192.168.10.1 192.168.10.50 25
10.100.200.0 255.255.255.0 10.100.200.1 10.100.200.88 25
如果发现两条“0.0.0.0 → 0.0.0.0”路由(即两个默认网关),说明你已在两个适配器中都填了“默认网关”——【这是最常见且必须立即修正的错误】。此时系统会随机选择一条作为主出口,另一条被静默丢弃,所有跨网段流量将不可预测地失败。
按业务需求分层添加静态路由
第一步:删除冗余默认网关。进入“网络和Internet设置”→“更改适配器选项”→右键对应网卡→“属性”→双击“Internet协议版本4(TCP/IPv4)”→点击“高级”→取消勾选“在远程网络上使用默认网关”。对非主出口网卡务必执行此操作。
第二步:为主业务网段添加精确路由。例如,财务系统服务器位于172.16.5.0/24,且必须经由以太网2(10.100.200.88)访问,则执行:route add 172.16.5.0 mask 255.255.255.0 10.100.200.1 -p。-p 参数确保重启后仍存在。
第三步:为互联网出口保留唯一默认路由。假设以太网1(192.168.10.50)连接公司统一出口防火墙,那么仅在此网卡的TCP/IPv4属性中填写默认网关192.168.10.1,其他网卡绝对不填。
第四步:验证路由优先级。再次运行 route print,检查“跃点数(Metric)”列。数值越小优先级越高。若某条关键业务路由跃点数高于默认路由,可能被绕过——此时需用 route change 命令调整,例如:route change 172.16.5.0 mask 255.255.255.0 10.100.200.1 metric 10。
测试连通性与流量路径
分别执行:ping 192.168.10.1(测主网关)、ping 10.100.200.1(测副网关)、ping 172.16.5.100(测财务服务器)、ping www.baidu.com(测外网)。全部成功后,再用 tracert 172.16.5.100 确认第三跳是否落在10.100.200.1,而非192.168.10.1——这一步能直接暴露路由是否真正按预期走向副出口。











