李承武

win7 usb多网卡多个本地连接优先级配置

最近发现spacedesk利用android手机接usb共享网络做扩展屏画面非常流畅,但发现一个问题,只要接入手机usb win7 默认就走usb的无线网络上网,有线网络直接废掉,假如手机不连接wifi直接就上不了网。

google一下发现在网络连接 里面的高级设置 菜单可以设置网卡的优先顺序

控制面片 > 网络和Internet > 网络连接
控制面片 > 网络和Internet > 网络连接 > 高级 > 高级设置

设置好后测试发现仍旧是走手机的网络,无奈之下再google发现很多人也有同样差不多的问题,相关给出的解决方案个人觉得稍微有点复杂,还得认识一下cmd命令敲几下键盘。。。

后来了解发现路由表的跃点数表示路由的优先级,其值越小,优先级越高。于是自己琢磨了一下有了以下解决方案:

首先输入下面CMD命令查询当前IPv4的路由表信息

> route print -4
route print -4

注意我圈着的部分,当然我这里已经调整过来了,有线网络172.16.x.x的路由跃点数由原来的266改成了110,手机usb网络192.168.x.x的路由跃点数由原来的10改成了400

这里的跃点数并不就是你所设置的值,而是系统根据设置值生成

打开网络和共享中心,在查看活动网络下点击相关本地连接,设置其高级TCP/IP里的跃点

TCP/IPv4设置
有线网络
手机usb网络
这里需要注意,像我有线网络原有默认网关,就在默认网关里面设置跃点

设置好后再次键入命令查询路由表发现活跃点已经修改成功,但测试上网还是在走手机usb网络。。。

Ctrl + Shift + Esc

莫慌。。。把有线和手机usb都拔掉。。。接入有线。。。接入手机usb。。。

enjoy life

参考:

双网卡手动配置WIN7路由表

本地双网卡优先级配置

评论