内网外网同时使用

在很多网络环境中,为了安全起见,不允许内网、外网同时使用。但很多时 候(比如说远程的时候)又需要同时使用外网和内网,下面介绍一下外网、内网 同时使用的操作方法。

环境:

1、电脑的本地网卡设置成内网的 IP 及网关,IP 为 192.168.14.2/24,网关 为 192.168.14.1,OLT 的 IP 段为 10.159.64.0/24。

2、电脑的无线网卡是通过 DHCP 获取的地址及网关和 DNS,IP 为 192.168.124.21/24,网关为 192.168.124.1

打开 CMD,用 route print 打印电脑的本地路由表,发现默认路由有两条, 如下:

内网外网同时使用_第1张图片

因为我们访问的 OLT 网段为 10.159.64.0/24 网段的,与电脑的有线网卡和 无线网卡都不在同一个网段,电脑 telnet OLT 的时候,由于发出的数据与自己 不在一个网段,所以它会把数据交给网关处理,由于此时有两个网关,所以它不 知道把数据到底交给哪个网关,这样在转发数据的时候会发生紊乱,解决方法应 该是访问外网的数据走外网的网关,访问内网的数据走内网的网关,所以需要在 电脑上设置两条静态路由,一是设置一条默认路由,默认路由的下一跳指向外网 的网关。二是设置一条静态路由,内网的路由指向内网的网关,这样数据来了的 时候,如果它是内网数据就会匹配上静态路由,直接发给内网的网关了,其他数 据就会匹配上默认路由,直接转给外网的网关了,这样外网、内网就能同时使用 了。

操作步骤及命令如下:

1、先删除电脑上的两条默认路由,命令如下:

内网外网同时使用_第2张图片

2、设置两条静态路由,命令如下:

第一条表示默认路由的下一跳地址为 192.168.124.1(外网) 第二条表示所以 10 网段的数据的下一跳为 192.168.14.1(内网) 此时用 route print 命令查看本地的路由表就会发现在默认路由中添加了这 两条路由,如下:

内网外网同时使用_第3张图片

这个时候外网、内网就可以同时使用了。

你可能感兴趣的:(Linux)