第一步:以管理员身份打开CMD,查看当前路由 注意,要管理员身份
PS C:\Users\cx> route print
===========================================================================
接口列表
9…34 97 f6 c0 4f 67 ……Realtek PCIe GBE Family Controller
23…16 c6 3b 39 ae 27 ……Microsoft Wi-Fi Direct Virtual Adapter #2
28…26 c6 3b 39 ae 27 ……Microsoft Wi-Fi Direct Virtual Adapter #3
18…00 50 56 c0 00 01 ……VMware Virtual Ethernet Adapter for VMnet1
31…00 50 56 c0 00 08 ……VMware Virtual Ethernet Adapter for VMnet8
26…00 ff ac 14 ef 4c ……TAP-Windows Adapter V9
33…00 ff de db ff 9f ……Sangfor SSL VPN CS Support System VNIC
19…00 ff 77 83 8b 4d ……Anchorfree HSS VPN Adapter
11…74 c6 3b 39 ae 27 ……Qualcomm Atheros AR956x Wireless Network Adapter
27…74 c6 3b 39 ae 26 ……Bluetooth Device (Personal Area Network) #2
1………………………Software Loopback Interface 1
===========================================================================
IPv4 路由表
===========================================================================
活动路由:
网络目标 网络掩码 网关 接口 跃点数
0.0.0.0 0.0.0.0 192.168.93.1 192.168.92.133 25
0.0.0.0 0.0.0.0 192.168.8.1 192.168.8.121 55
127.0.0.0 255.0.0.0 在链路上 127.0.0.1 331
127.0.0.1 255.255.255.255 在链路上 127.0.0.1 331
127.255.255.255 255.255.255.255 在链路上 127.0.0.1 331
169.254.0.0 255.255.0.0 在链路上 169.254.226.198 291
169.254.0.0 255.255.0.0 在链路上 169.254.33.126 291
169.254.33.126 255.255.255.255 在链路上 169.254.33.126 291
169.254.226.198 255.255.255.255 在链路上 169.254.226.198 291
169.254.255.255 255.255.255.255 在链路上 169.254.226.198 291
169.254.255.255 255.255.255.255 在链路上 169.254.33.126 291
192.168.8.0 255.255.255.0 在链路上 192.168.8.121 311
192.168.8.121 255.255.255.255 在链路上 192.168.8.121 311
192.168.8.255 255.255.255.255 在链路上 192.168.8.121 311
192.168.92.0 255.255.254.0 在链路上 192.168.92.133 281
192.168.92.133 255.255.255.255 在链路上 192.168.92.133 281
192.168.93.255 255.255.255.255 在链路上 192.168.92.133 281
224.0.0.0 240.0.0.0 在链路上 127.0.0.1 331
224.0.0.0 240.0.0.0 在链路上 192.168.92.133 281
224.0.0.0 240.0.0.0 在链路上 192.168.8.121 311
224.0.0.0 240.0.0.0 在链路上 169.254.226.198 291
224.0.0.0 240.0.0.0 在链路上 169.254.33.126 291
255.255.255.255 255.255.255.255 在链路上 127.0.0.1 331
255.255.255.255 255.255.255.255 在链路上 192.168.92.133 281
255.255.255.255 255.255.255.255 在链路上 192.168.8.121 311
255.255.255.255 255.255.255.255 在链路上 169.254.226.198 291
255.255.255.255 255.255.255.255 在链路上 169.254.33.126 291
===========================================================================
永久路由:
无
说明:192.168.8.1是我的外网网关,192.168.93.1是我的内网网关
第二步: 删除原来的路由
上边显示我又两个网关192.168.8.1 和192.168.93.1,先删除这两个网关下的路由(即网络目标那个字段)
PS C:\Users\cx> route delete 0.0.0.0
第三步:指定外网网关
PS C:\Users\cx> route -p add 0.0.0.0 mask 0.0.0.0 192.168.8.1
解释:0.0.0.0 表示所有的请求路由都走192.168.8.1,也就是说,默认所有的网络请求都走外网,那么请求公司内网,比如有个192.168.2.3那肯定就不行了,因为我们还没配置内网网关。
第四步:指定内网网关
PS C:\Users\cx> route -p add 192.168.0.0 mask 255.255.0.0 192.168.93.1
操作完成!
AI写代码
vbscript
解释:192.168.0.0表示请求的ip地址如果是192.168开头的,全部都走内网网关
注意:route -p add 192.168.0.0 mask 255.255.0.0 192.168.93.1 如果你的192.168后边有两个0,则后面的mask 也要有两个0,即192.168.0.0和255.255.0.0对应。如果你想更精确想匹配192.168.2开头的,则对应的mask要设置成255.255.255.0
第五步: 写个小脚本,保存文件名为“xxx.bat”,每次开机后右键-以管理员身份运行。说了那么多其实有用的就下面几行命令
### 删除默认路由 route delete 0.0.0.0 ###删除内网的路由 route delete 192.168.0.0 ###添加默认路由 route -p add 0.0.0.0 mask 0.0.0.0 192.168.222.1 ###添加内网路由,192.168匹配优先级比0.0.0.0高,也就是说192.168开头的ip走192.168.93.1网关 route -p add 192.168.0.0 mask 255.255.0.0 192.168.93.1
如果设置出现了错误,导致内外网都上不了,不要慌,还原一下就行了。
管理员下执行一下命令,然后重启系统
netsh int ipv4 reset
追梦人博客
评论前必须登录!
注册