关于内外网分离情况下双网卡访问速度问题的解决
环境:
一条有线网,仅通公司内部,机房与外网隔离。
一个无线网卡,连公司wifi,通外网。
问题:
访问外网速度极慢,内网速度正常。
解决方案:
在两个网卡都连接的情况下
Part 1 路由表更新
1.以管理员权限启动cmd或者powershell
2.输入命令ipconfig
查看当前网络网关和IP段情况,并记录下来,如图。
博主的是以太网网卡通公司内网,网段是10.0.0.0,子网掩码255.255.0.0。而无线网络通外网,网段是192.168.0.0,子网掩码255.255.252.0,网关是192.168.20.254。(拿小本本记好,划重点)
3.清空当前路由,输入命令route delete 0.0.0.0
,接下来可能出现网络断开等情况,别慌。
4.输入命令route -p add 0.0.0.0 mask 0.0.0.0 192.168.20.254
表示访问所有网段的所有数据都要经过网关192.168.20.254,-p表示永久添加,重启后依然有效,mask前面的0.0.0.0表示映射的网段,后面的0.0.0.0表示的是子网掩码,我这里内网不需要设置,如果有需要的话可以加上自己的内网路由,方法相同。
Part 2 网卡优先级调整
1.以管理员权限启动cmd或者powershell
2.输入命令Get-NetIPInterface
查看当前网络网卡详情。InterfaceIndex 参数指网卡的索引号,InterfaceMetric 指接口跃点数,也就是所说的优先级。
3.输入命令Set-NetIPInterface -InterfaceIndex 21 -InterfaceMetric 10
这里的21就是网卡的索引号,10就是优先级为10,越小越优先,开心也可以设个1之类的。
完成
可以在cmd或者powershell输入命令route print
查看我们修改完成后的路由表。此时已经修改完毕,可以打开个网页看看速度是不是已经恢复正常了。
如果对你有帮助,随手点个赞,谢谢啦~