eNSP实验日记三(小型企业网络搭建)


前言

今天这篇文章随着上一期结尾来讲讲小型企业网络的搭建,也就是内外网的搭建以及NAT的使用方法


一、设备清单以及需求

4台PC、俩台路由、一台交换机
如图:
在这里插入图片描述
如图:
PC1、PC2、PC在内网,地址段位192.168.10.x,网关为192.168.10.1,AR1为网络出口路由器,内网口为192.168.10.1,外网口为64.1.1.1
AR2和PC4属于外网设备,已完成配置

需求:
1、给内网PC可自动获取IP地址
2、各内网PC可ping通6.6.6.6

二、使用的命令

IP、网段和网关已经配置好了,具体的配置命令和方法在我前俩篇文章里都有提到

dhcp enable     				开启dhcp功能
dhcp select interface           开启dhcp,这个接口下的电脑自动获取ip
ip route-static                 要增加一条路由信息
dis  ip routing-taba            查看路由表
undo ip route-static            删除路由
acl 2000 
acl:访问控制列表,功能非常多,在这里用来挑选数据包(挑选需要nat的包)
2000:只是一个编号,cal的功能非常多,一个设备可能有多个acl,需要用编号区分

三、配置步骤

1.给内网PC可自动获取IP地址

命令如下:在边缘路由器AR1里配置

[Huawei]dhcp enable                                   开启dhcp功能
[Huawei]int GigabitEthernet 0/0/0                     进入内网0/0/0接口
[Huawei-GigabitEthernet0/0/0]dhcp select interface    让g0/0/0口,开启dhcp,这个接口下的电脑自动获取ip

2.查看一下内网PC的IP和网段

配图如下:

在这里插入图片描述
DHCP:是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。

在这里插入图片描述

命令行里输入ipconfig,可以看到这里的IP地址是:192.168.10.252,是属于192.168.10.x地址段位内的,网关是192.168.10.1,和之前配置的一样,说明这里的DHCP已经配置完成了。


3.配置各内网PC可ping通6.6.6.6

思路:
1、pc1是192.168.10.x网段,给64.1.1.1发包的时候,先判断对方和自己是否同网段。
如果不是。如下
2、pc1把数据包交给网关,交给192.168.10.1,也就是那台边缘(AR1)路由器
3、路由器收到这个包,会做什么?

网络设备,收到一个数据包,看数据包的目标ip
然后再查路由表,查到,去这个目标ip,应该怎么走。路由表就是指导去往各个目标网段怎么走。

(1).查看边缘路由器里面的路由表

[Huawei]dis ip routing-table 64.1.1.1
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Table : Public
Summary Count : 1
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       64.1.1.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1



<Huawei>dis ip routing-table 192.168.10.252
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Table : Public
Summary Count : 1
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

   192.168.10.0/24  Direct  0    0           D   192.168.10.1    GigabitEthernet
0/0/0

这里我们可以看到我们
要去64.1.1.1的话就得从0/0/1接口出去
要去192.168.10.254的话就得从0/0/0接口出去


现在用PC1试着ping一下64.1.1.1
在这里插入图片描述
我们这里能ping通是因为192.168.1.254到64.1.1.1有一条直连路由,是可以直接连接的。


(2).添加路由

那我们再查看一下6.6.6.6有没有路由

<Huawei>dis ip routing-table 6.6.6.6
<Huawei>
<Huawei>dis ip routing-table 6.6.6.6
<Huawei>dis ip routing-table 6.6.6.6
<Huawei>
<Huawei>dis ip routing-table 6.6.6.6
<Huawei>
<Huawei>dis ip routing-table 6.6.6.6
<Huawei>

很明显没有,如果查不到的话想ping通是不可能得,这样的话就需要我们手动添加一条路由(静态路由)。
手动添加很简单,就一条命令

[Huawei]ip route-static 6.6.6.0 255.255.255.0 64.1.1.10
拆开解释:
ip route-static              要增加一条路由信息
6.6.6.0 255.255.255.0        目标网段
64.1.1.10                    下一跳,收到一个目标6.6.6.6的包,应该把这个包交给64.1.1.10

为什么要交给64.1.1.10 ?
因为在我们此次实验的网路拓扑图里,64.1.1.10与6.6.6.6有一条直连路由,可以通过64.1.1.10,把数据包转交给6.6.6.6

再来查看一下有没有6.6.6.6的路由

[Huawei]dis ip routing-table 6.6.6.6
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Table : Public
Summary Count : 1
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        6.6.6.0/24  Static  60   0          RD   64.1.1.10       GigabitEthernet
0/0/1


这里能看到要去往6.6.6.6的话要交给64.1.1.1从0/0/1接口出去。


路由表添加成功后再来试着ping一下,看看能不能ping通
在这里插入图片描述
我们明明已经给它手动添加了一个路由,已经告诉它了去6.6.6.6怎么走,为什么还ping不过去呢?
因为一个数据包有去有回才是正常的通信。

我们已经告诉192.168.10.x网段的设备怎么去往6.6.6.6。但是还没告诉6.6.6.6的设备怎么去往192.168.10.x网段的设备。

这里有俩个方法
1.在AR2的路由器里手动写一条去往192.168.120.X网段的路由
2.在AR1里使用NAT(网络地址转换)

但是此次实验AR2是模拟运营商的,一般情况下运行商是不会给权限进行配置的,没有权限的情况下:
使用NAT

AR2,没有关于192.168.10.x的路由,我也没有权限,不能添加路由
AR2,有关于64.1.1.1的路由

NAT,网络地址转换,把192.168.10.x的包,转成64.1.1.1

(3).NAT配置

[Huawei]acl 2000
[Huawei-acl-basic-2000]rule permit source 192.168.10.0 0.0.0.255
Error: The rule already exists.
[Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]nat outbound 2000

acl 2000
rule permit source 192.168.10.0 0.0.0.255

acl:访问控制列表,功能非常多,在这里用来挑选数据包(挑选需要nat的包)
2000:只是一个编号,cal的功能非常多,一个设备可能有多个acl,需要用编号区分

rule permit source 192.168.10.0 0.0.0.255

acl的掩码是反着写的 普通掩码255.255.255.0 = 0.0.0.255

int g0/0/1
nat outbound 2000

int g0/0/1 外网口,配的公网ip
nat outbound 2000 如果从1口出发的包,而且是acl 2000所挑选的,将做nat地址转换,转成1口的ip


再来试试ping一下6.6.6.6在这里插入图片描述
到这里我们可以看到已经ping通,完成了上面所给的需求2。


这章的知识点主要是NAT的实际运用和配置,还介绍了如何查询路由表,添加路由,尽可能的模拟还原实际工作状态,感兴趣的朋友可以跟着配置一下,eNSP的安装包在我主页资源里能找到。

总结

以上就是今天要讲的内容,本文仅仅简单介绍了NAT简单的使用,以及怎样搭建一个小型的企业网络。下一章将会在此章节的基础上升华一下,讲一讲防火墙的进阶。

猜你喜欢

转载自blog.csdn.net/G6_12/article/details/126732150
今日推荐