通过交换机扩展电脑RJ45网口(电脑接多根网线,设置多个IP)

0x00 网络需求以及电脑硬件描述

  1. 电脑要求同时能上外网和内网;

  2. 内网和外网分别由两根网线接出;

  3. 电脑只有一个网口,且没有无线功能;

  4. 外网和内网不在同一网段。

    画成网络拓扑图如下:
    通过交换机扩展电脑RJ45网口(电脑接多根网线,设置多个IP)

0x01 网络说明和实际配置

如图所示,内网路由器分配的网段为172.31.0.X,网关为172.31.0.254;外网路由器分配的网段为10.0.0.X,网关10.0.0.1,所有连接均通过网线进行连接。
1、按拓扑图接好网线,打开电脑的网络适配器:
通过交换机扩展电脑RJ45网口(电脑接多根网线,设置多个IP)
2、如图,填写ip地址前需关闭自动获取ip的功能,然后添加可用的外网和内网的ip地址,不可用就换一个,直到能用为止。由于默认网关有且只能有一个,因此此处只填写外网的网关。

通过交换机扩展电脑RJ45网口(电脑接多根网线,设置多个IP)
3、由于默认网关是外网的,因此需要添加静态路由,使访问内网ip的电脑,将数据包转发给内网的网关,亦即内网的路由器。
例:我需要访问172.31.0.X段的内网ip,则需添加如下命令:
route add -p 172.31.0.0 mask 255.255.255.0 172.31.0.254

4、添加完成之后,route print查看路由表:
由于我同时还需要访问10.0.2.X和172.16.0.X段的ip,这两个内网的ip都走内网网关,因此另外多加了两条路由表。
由图中可以看出,默认路由可以走10.0.01的外网网关,其他三条走内网网关。
通过交换机扩展电脑RJ45网口(电脑接多根网线,设置多个IP)
如须删除,使用命令:route delete 172.31.0.0 mask 255.255.255.0 172.31.0.254,即可删除对应的路由表。
5、验证一下,外网和内网都可以ping通,可以正常上双网了:
通过交换机扩展电脑RJ45网口(电脑接多根网线,设置多个IP)