win7系统双网卡内外网同时上的设定方法

时间:2024-03-25 10:01:28

1. 初步准备

为了能够不要频繁的切换公司内外网,这两天在京东上买了一个USB网卡(百兆),然后连接了内网网线。

2.windows网络设置

2.1 查看2条默认路由

由于两张网卡会生成两条0.0.0.0的默认路由,所以系统一开始是无法访问网络的。

windows+r 打开命令行,输入cmd,回车,然后输入 route print,查看系统路由信息,可以看到有两条默认路由。(下图只是示例,我的环境因为已删除所以看不到)

win7系统双网卡内外网同时上的设定方法

2.2配置.bat脚本,删除默认路由及添加内网路由

@echo off
route delete 0.0.0.0 mask 0.0.0.0 192.168.23.254 -p   :: 删除内网默认路由
route add 10.160.22.0 mask 255.255.255.0 192.168.23.254 -p  :: 添加内网静态路由1,根据实际网段进行调整
route add 10.254.9.0 mask 255.255.255.0 192.168.23.254 -p  :: 添加内网静态路由
,根据实际网段进行调整
pause

2.3 添加内网的域名地址

由于公司内网的网址是通过域名访问的,如果不设置window的hosts文件,事先将域名转换为IP地址,会出现即使有了内网的路由,但也找不到域名地址的情况。
打开C:\Windows\System32\drivers\etc\hosts文件
编辑,保存

10.160.22.5 gerrit.cmss.com

有了域名、内网路由后,应该就可以内外网同时访问了。

2.4 解决系统重启后,内网网卡的0.0.0.0默认路由自动生成的问题

解决办法就是给内网网卡分配静态路由,但不设定网关,下次如果重启后,内网网卡就不会有路由了。
win7系统双网卡内外网同时上的设定方法

3. 系统重启

完成以上所有设定后,重启电脑确认。

参考链接:https://blog.csdn.net/renyiforever/article/details/77851012
另外,感谢李同事指导!