域环境下无需禁用Ethernet适配器使用3G Modem上网的方法咨询
不用禁用域网络Ethernet,同时用3G Modem上网的解决方案
这个问题我之前帮同事处理过好多次——核心原因是域网络的Ethernet适配器默认路由优先级比3G Modem高,系统会优先走域网络的网关,哪怕它网速慢到离谱。下面几个方法可以帮你实现「域内资源走Ethernet,互联网流量走3G Modem」的需求:
方法1:调整网络适配器优先级(最简单)
这是最直观的方式,让系统优先选择3G Modem的网络:
- 打开「控制面板」→「网络和共享中心」→「更改适配器设置」
- 按下
Alt键调出顶部菜单,选择「高级」→「高级设置」 - 在「适配器和绑定」标签页里,找到你的3G Modem(通常叫「蜂窝网络」或对应运营商名称),把它拖动到Ethernet适配器的上方
- 点击「确定」保存设置
这样系统会优先用3G Modem处理所有流量,但域内的资源(比如公司文件服务器、域控制器)依然会自动走Ethernet——因为Windows会根据目标IP的网段判断走哪个适配器,不用额外配置。
方法2:手动配置路由表(更精准)
如果只想让互联网流量走3G Modem,域内流量严格走Ethernet,适合对网络有更精细控制的场景:
- 获取关键信息:
- 打开管理员权限的命令提示符,输入
ipconfig,找到3G Modem的「默认网关」(比如192.168.1.1),以及Ethernet适配器的网关(比如10.0.0.1) - 确认公司域内的网段(比如域控制器是
10.0.0.0/16,可以问IT部门或者用ping域控制器IP看网段)
- 打开管理员权限的命令提示符,输入
- 添加优先级更高的默认路由(走3G Modem):
这里的route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 10metric值越小优先级越高,Ethernet的默认metric一般是20,所以设10就能让互联网流量优先走Modem - 添加域内网段的路由(走Ethernet):
这样所有域内的IP都会走Ethernet,不会绕去3G Modemroute add 10.0.0.0 mask 255.0.0.0 10.0.0.1 metric 5 - 让路由重启后生效:
如果希望重启电脑后路由依然存在,给命令加-p参数:route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 10
方法3:用PowerShell快速调整Metric值
如果你习惯用命令行,PowerShell可以更高效地修改适配器优先级:
- 打开管理员PowerShell,输入
Get-NetIPInterface,找到Ethernet和3G Modem的InterfaceIndex(接口索引)和当前的InterfaceMetric - 修改3G Modem的metric为更小的值:
(把Set-NetIPInterface -InterfaceIndex 12 -InterfaceMetric 1012换成你的Modem接口索引) - 修改Ethernet的metric为更大的值:
(把Set-NetIPInterface -InterfaceIndex 8 -InterfaceMetric 208换成你的Ethernet接口索引)
注意事项
- 如果是公司严格管控的域环境,可能IT部门通过组策略锁定了网络优先级,这时候最好先和IT沟通,避免违反公司规定
- 配置完后可以用
tracert 8.8.8.8测试互联网路由,看是不是走3G Modem的网关;用tracert [域控制器IP]测试域内路由,确认走Ethernet
内容的提问来源于stack exchange,提问作者Yaman Obaid
相关产品推荐
相关产品推荐

