Windows系统设置多网络优先级(内外网访问)
一、进入控制面板的网络管理页面
打开方式:
- 控制面板-网络和共享中心-更改适配器选项;
- win+R打开运行窗口,输入ncpa.cpl回车直接打开网络管理页面;
二、根据自己的使用需求调整网络(有线和无线或其他)
假如有线网络是内网,无线是外网。
首先查看目前网络跃点配置情况:
win+R打开运行窗口---输入cmd打开命令行窗口----输入:route print打印目前网络路由情况
为保证访问内网流畅,优先将内网的跃点数跳低(低于外网网络适配器跃点即可,跃点数越低,优先级越高,多网卡同理配置)
三、设置独立路由条件(在不变动跃点数的情况下访问优先访问内网或内网地址独立访问内网,外网地址优先访问外网)
win+R打开运行窗口---输入cmd打开命令行窗口
执行:route delete 0.0.0.0 (删除对所有ip的默认路由设置)
执行:route add 0.0.0.0 mask 0.0.0.0 192.168.43.1(将所有ip路由指向外网网关,假设我的外网网关为192.168.43.1)
执行:route add 10.16.225.0 mask 255.255.255.0 10.16.225.254(对内网某个网段的访问,指向内网网关地址,假设我的内网网关是10.16.225.254)
以上命令的含义是:删除目前所有的路由设置(避免路由冲突,提高路由效率),内网10.16.225.0网段直接路由到网关:10.16.225.254转发,其他所有网络连接均路由到网关192.168.43.1进行转发。
到目前为止所有设置结束,可以输入route print命令检查路由表情况。
注:ipv6路由地址设置同ipv4路由,使用相应IP规范即可;
设置永久路由命令:route -p add 路由IP mask x.x.x.x子网掩码 x.x.x.x网关IP
例如:
route -p add 10.11.1.0 mask 255.255.255.0 10.11.1.254