Windows 配置路由,使有内网网卡和外网网卡的电脑同时访问内网和外网

​ 声明:文中使用截图大都从网络中获取,但是操作步骤是自己的实践

  1. 用管理员打开cmd,查找路由表 route print,如下图

    Windows 配置路由,使有内网网卡和外网网卡的电脑同时访问内网和外网

    上面的Realtek PCIe CBE Family Controller就是我们网卡对应的名称(编号为14,记下,会用到),这个名称可以从网络连接里查看

    Windows 配置路由,使有内网网卡和外网网卡的电脑同时访问内网和外网

  2. 接下来删掉内网的路由配置:route delete 0.0.0.0 mask 0.0.0.0 192.168.42.129

    ​ 对应上面的 网络目标 网络掩码 网

  3. 增加一条内网的路由配置 route -p add 16.24.0.0 mask 255.255.0.0 192.168.42.129 metric 20 if 14

​ 目标网段 子网掩码 网关 跃点(优先级) 网卡编号

  1. windows路由表的设置主要通过route命令,ROUTE命令格式如下

    ROUTE [-f] [-p] [command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]

    其中 –f 参数用于清除路由表,-p参数用于永久保留某条路由(即在系统重启时不会丢失路由)。

    Command主要有PRINT(打印)、ADD(添加)、DELETE(删除)、CHANGE(修改)共4个命令。

    Destination代表所要达到的目标IP地址。

    MASK是子网掩码的关键字。Netmask代表具体的子网掩码,如果不加说明,默认是255.255.255.255(单机IP地址)。如果代表全部出口子网掩码可用0.0.0.0。

    Gateway代表出口网关。

    其他interface和metric分别代表特殊路由的接口数目和到达目标地址的跳数,一般默认

    其中修改命令只支持修改网关和优先级(跃点)

  2. 参考文章链接:

    1. Windows路由表详解
    2. 双网卡配置路由规则 同时访问内外网