电脑双网卡同时接入两个网络,怎么避免路由冲突,让内外网都正常走?
直接给结论:双网卡抢的是「默认路由」——两块网卡各带一条去往所有地址的路由,系统只能按优先级挑一条走,另一边自然时通时不通。解法不是碰运气调顺序,而是把路由改清楚:默认路由只留一条(走外网),内网网段用静态路由指到内网网关,各走各的路。这套做法在财务内外网分离、办公与监控双网并行的环境里是标准动作,改一次用一年。
第一步:先看清现状
route print # 找出两条 0.0.0.0 的默认路由
ping 内网地址 -n 1 # 看包从哪个口出去
两条默认路由并存,跳数(metric)低的那条赢,谁赢谁输随网卡顺序和跳数设置变——这就是「时好时坏、重启就变」的来源。跳数还会随网卡插拔、驱动重装而变,昨天的赢家今天就翻盘——靠跳数自然竞争没法长期稳,静态路由才是定盘星。
第二步:外网留默认,内网加静态
外网网卡的默认路由保留;内网网段加静态路由指向内网网关。执行前把网卡名和网关地址核对一遍——网关写错,流量进了黑洞,症状比冲突更迷惑:
route add -p 10.0.0.0 mask 255.0.0.0 10.0.0.1 metric 1
-p 写进永久路由,重启不丢。内网有多个网段就加多条,掩码写准、别贪宽——掩码过宽会把本该走外网的流量也拽进内网,反过来又堵。内外网地址段有重叠时,掩码按实际内网规划收紧到具体网段;路由匹配按最长前缀规则走,写准了各走各的。改完用内外网各一个地址各 ping 一轮验证路径。
第三步:DNS 各归各
路由通了还有解析这一关:内网业务系统要走内网 DNS 才解析得到,外网域名走外网 DNS。把内网 DNS 配在内网网卡上、外网 DNS 配在外网网卡上;内网系统尽量用地址直连或内网域名访问,减少解析歧义。还有个稳妥的补充:把公司常访问的外部域名也加进内网 DNS 的转发列表,两边都能答的域名走哪边都通,避免两边都答不上。解析仍不对的,用 nslookup 分别问两侧 DNS,对比结果定位。双网卡环境里解析顺序也有讲究:系统按接口优先级询问 DNS,把内网 DNS 放在前面的接口上,内网域名就少走弯路。
稳定期的两条纪律
一是别用「断开一个网卡」的土办法切换,业务跟着断,改完的静态路由才是长久解;二是改路由前把原表留档,改完对照验证,出问题按档回退。改前改后各截一张路由表贴进变更记录:谁改的、为什么改、验证结果,三行字齐了,交接和回滚都有据。配好后长期不动,双网卡就稳了。
贵州诚鑫致达科技给贵阳企业做内外网双通道接入时都用这套静态路由配方,一次改清、长期不走样,业务在两个网里都走得踏实。
企业存储选型参考|贵州诚鑫致达
老机型数据迁移与扩容(DS218+/DS420+/DS3622xs+ 等),群晖机型参考:可衔接 SA3410 · UC3400 · RS2423RP+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。
服务区域|贵州诚鑫致达
贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。重庆企业 NAS 存储、服务器运维与容灾备份方案。