同一台电脑同时连接内网Wi-Fi/网线与手机热点
Windows 可以同时使用多张网卡,例如“公司内网网线 + Wi-Fi 热点”“公司 Wi-Fi + USB Wi-Fi”或“公司 Wi-Fi + 手机 USB 网络共享”。目标通常是:公司内网地址走公司网络,默认互联网流量走另一张网卡。
不要先删除系统默认路由,也不要直接写永久路由。先确认两张网卡、网关和公司内网的实际网段,再只改必要的路由。
同一张物理 Wi-Fi 网卡能否同时连接两个普通 Wi-Fi,取决于网卡和驱动是否支持 Dual STA,不能按“2020 年以后”或某几个型号直接认定都支持。最稳的是使用两张独立网络接口。
推荐连接方式
优先使用两个独立网络接口:
- 公司网线 + Wi-Fi 手机热点;
- 公司 Wi-Fi + USB Wi-Fi 网卡连接手机热点;
- 公司 Wi-Fi + 手机 USB 网络共享。
如果只有一张 Wi-Fi 网卡,先确认驱动和硬件是否真的支持 Dual STA;不支持时不能靠脚本让一张网卡同时连接两个普通 Wi-Fi。
1. 先看当前网卡和路由
用管理员 PowerShell 查看接口、网关和当前路由:
Get-NetIPConfiguration
Get-NetRoute -AddressFamily IPv4 | Sort-Object DestinationPrefix, RouteMetric
也可以用:
ipconfig
route print -4
先记清楚哪一个是公司内网接口、哪一个是手机热点,以及公司内网真正需要访问的网段。不要直接把整个 10.0.0.0/8 或 192.168.0.0/16 都指向公司网络。
2. 让手机热点优先承担默认上网
如果两张网卡都有默认网关,可以通过接口 metric 调整优先级,而不是先执行 route delete 0.0.0.0。
例如下面只是示例,接口名称先按自己电脑实际结果替换:
Set-NetIPInterface -InterfaceAlias "手机热点" -AddressFamily IPv4 -AutomaticMetric Disabled -InterfaceMetric 10
Set-NetIPInterface -InterfaceAlias "公司内网" -AddressFamily IPv4 -AutomaticMetric Disabled -InterfaceMetric 50
metric 越小优先级越高。修改前先确认接口名称,不要直接照抄。
3. 给公司内网添加具体路由
如果公司资源不只在当前直连网段,需要经过公司网关访问其他内网,再只为实际需要的网段添加路由。
例如公司内网真实网段是 10.130.0.0/16、网关是 10.130.231.1:
route add 10.130.0.0 mask 255.255.0.0 10.130.231.1 metric 5
第一次测试不要加 -p,这样路由不会写成永久路由。确认长期确实需要后,再考虑是否持久保存。
4. 验证
route print -4
tracert 内网服务器IP
也可以在 PowerShell 中检查某个目标:
Test-NetConnection -ComputerName 内网服务器IP -InformationLevel Detailed
确认内网目标走公司网络,同时普通互联网仍走手机热点。
5. 恢复
如果只是改了接口 metric,可以恢复自动 metric:
Set-NetIPInterface -InterfaceAlias "手机热点" -AddressFamily IPv4 -AutomaticMetric Enabled
Set-NetIPInterface -InterfaceAlias "公司内网" -AddressFamily IPv4 -AutomaticMetric Enabled
如果手动添加了临时内网路由,只删除自己添加的那一条:
route delete 10.130.0.0 mask 255.255.0.0
不要用 route delete 0.0.0.0 当作“恢复网络”,也不要批量删除系统原有路由。
评论将在接近此处时加载,也可点击立即加载。