1、场景说明
有些时候我们的笔记本电脑即需要通过手机热点上外网,又需要连接公司内网,而两边如果都是DHCP自动获得IP的时候就会比较麻烦,需要连接内网非直连网段的话我们就得把手机热点关掉。其根本原因是两种连接都会自动设置网关地址,其实就是两个连接设置了两个缺省网关,电脑就不知道连接内网该怎么走了,造成路由混乱。具体要怎么解决这个问题呢?其实很简单,就是把缺省网关干掉,再手动添加上外网的路由和到内网连接的路由。详见后面的介绍。
2、拓扑连接图
试验环境拓扑图
3、具体路由删除及添加命令
A、使用ipconfig /all查看当前连接及ip地址
外网手机热点连接后的无线网卡ip信息:
无线网卡IP信息
*oppo手机默认的dhcp server地址和网关地址均为192.168.223.150。
电脑有线连接后网卡ip信息信息:
有线网卡IP信息
*试验环境内网的dhcp server地址和网关地址均为192.168.0.1。
B、使用route print查看当前路由表
route print输出
C、使用route delete 0.0.0.0 删除所有缺省路由,使用route print确认
route delete执行
查看route print输出结果,如果是两条0.0.0.0的缺省路由都没有了,就执行D步操作,添加上外网的缺省路由;如果是只把内网的那一条缺省路由删掉了,则无需执行D步操作,只执行E步操作即可。
D、添加上外网的缺省路由
route add 0.0.0.0 mask 0.0.0.0 192.168.223.150
*注:第一个0.0.0.0是网段,第二个0.0.0.0是子网掩码,结合起来就是所有路由网段,也就是缺省路由的意思,192.168.223.150为下一条网关地址,也就是手机热点的地址。
E、添加连接内网的静态路由
route add 192.168.1.0 mask 255.255.255.0 192.168.0.1
4、测试
A、ping 内网其他网段的设备(本例中是服务器地址192.168.1.101)
ping内网服务器
B、ping 外网网站
ping外网服务器
C、连接外网资源
访问外网
5、补充展说明
如果内网为手动设置IP时,则手动设置时不要设置网关,直接加指向内网连接的静态路由即可,参见第三章节的E步骤设置。