Windows route命令指定ip走特定网卡

解决手机热点route add后无法上网

win10 11,当无线和网线都连接时,默认走网线



配置步骤

假设网线是单纯的局域网,而无线可以连接公网

设置默认走无线网卡,指定IP走网线

管理员运行cmd

route print 记下无线网卡最前面的数字,同时记住你 0.0.0.0 的路由方便后续恢复

ipconfig 记下有线无线的网关

# 清除原本默认路由
route delete 0.0.0.0
# 设定默认路由
route -p add 0.0.0.0 mask 0.0.0.0 [无线网卡的网关地址] metric [跃点数] IF [无线网卡接口号]
# route -p add 0.0.0.0 mask 0.0.0.0 192.168.137.1 metric 20 IF 4

# 设定指定IP段走网线
# route -p add [IP段] MASK [子网掩码] [网线的网关地址] IF [网线接口号]
# route -p add 10.10.10.0 MASK 255.255.255.0 10.10.10.1 IF 30

删除路由

route delete 10.10.10.0



踩坑

遇到dns无法解析的问题,ping得了ip ping不了域名。nslookup排查发现在使用ipv6 dns,得到错误值。删除所有网络适配器ipv6 dns

nslookup正常但是依旧无法ping域名

网络适配器设置-高级中取消自动跃点,改为1(这一步不必要),route add加上metric 20

贴几个常用网络命令

# 清缓存
ipconfig /flashdns

dns地址

223.6.6.6
2400:3200::1



禁用js检测公网

如何禁止网站a中的js访问公网?

使用代理插件,如Proxy SwitchyOmega

设置将流量代理到一个不存在的代理服务器,但网站a本身除外

这样网站a就不走代理,而其余流量就走代理,但是代理无法访问



posted @ 2022-11-08 17:32  云牧青  阅读(3851)  评论(0编辑  收藏  举报