方式一: (外网设置优先级为1,内网设置优先级为2)

操作配置过程

1、首先配置本地IP保证能够连接内网正常;

2、切换无线,保证电脑能够连接无线网络正常,此时有线网络肯定会断开,因为windows默认只能有一个默认网关生效

3、win7以上版本操作系统,右键“以管理员身份运行”批处理文件,即可实现内外网同时连接。

内外网双系统架构图 内外网并存_外网

 上面的Killer E2400 Gigabit Ethernet Controller,即是我们内网网卡对应的名称,编号为 11,这个记下,下面设置网卡优先级时会用到

 以下为.bat文件内容:

@echo off
echo=
echo 请确认内外网都在连接状态!!
echo=
pause

Rem 删除电脑本地的默认路由信息
route delete 0.0.0.0
Rem 创建默认路由(外网)
route add -p 0.0.0.0 mask 0.0.0.0 172.20.10.1
Rem 添加路由指向本电脑网段的路由信息(内网)
route add -p 27.196.144.0 mask 255.255.255.0 27.196.144.254 metric 2 if 11
Rem 添加路由指向服务器网段的路由信息(内网)
route add -p 10.0.0.0 mask 255.255.255.0 27.196.144.254 metric 2 if 11
Rem 添加路由指向服务器网段的路由信息(内网)
route add -p 27.196.158.0 mask 255.255.255.0 27.196.144.254 metric 2 if 11
Rem 添加路由指向服务器网段的路由信息(内网)
route add -p 10.0.2.0 mask 255.255.255.0 27.196.144.254 metric 2 if 11
echo=
echo 警告:如果没有内网操作,请及时断开内网,注意数据安全!!!
echo=
pause

设置无线网卡的优先级:

点击:控制面板-网络和 Internet-网络和共享中心-无线网的连接-属性-IPV4-高级

取消勾选,自动跃点,接口跃点数改为1,比前面的2,优先级高

 

方式二:(不设置内外网优先级)

内外网环境:

  内网IP:192.168.1.66  网关:192.168.1.1,

  外网IP:172.20.10.2, 网关:172.20.10.1,

  内网机扩展的虚拟机IP:10.0.0.6

注:window可以在命令行窗口,通过ipconfig查看内、外网的默认网关及其他信息

解决方案如下:

#1、删除原路由
route delete 0.0.0.0#2、为外网添加静态路由:假设为172.20.10.1
route add -p 0.0.0.0 mask 0.0.0.0 172.20.10.1#3、为内网添加静态路由:假设为192.168.1.1
route add -p 192.168.1.0 mask 255.255.255.0 192.168.1.1#4、10.0.0.0网段是由192.168.1.0里的虚拟机扩展出来的,如要访问10.0.0.0网段,也要执行下面命令
route add -p 10.0.0.0 mask 255.255.255.0 192.168.1.1

 

备注:

假如访问的网段是192.168.1.0

route add -p 192.168.1.0 mask 255.255.255.0 192.168.1.1

假如访问的网段是192.168.0.0

route add -p 192.168.0.0 mask 255.255.0.0 192.168.1.1

添加子网掩码时(mask后面的ip)一定要对应

10.0.0.0----》255.0.0.0
10.121.0.0----》255.255.0.0,
10.121.132.0----》255.255.255.0