一、拓扑

华为web路由器怎么设置nat(华为路由器NATserver映射和)(1)

二、配置2.1基本配置

PC1

华为web路由器怎么设置nat(华为路由器NATserver映射和)(2)

Clinent1

华为web路由器怎么设置nat(华为路由器NATserver映射和)(3)

Server1

华为web路由器怎么设置nat(华为路由器NATserver映射和)(4)

启动http服务

华为web路由器怎么设置nat(华为路由器NATserver映射和)(5)

启动Ftp服务

华为web路由器怎么设置nat(华为路由器NATserver映射和)(6)

Client2

华为web路由器怎么设置nat(华为路由器NATserver映射和)(7)

Server2

华为web路由器怎么设置nat(华为路由器NATserver映射和)(8)

启动ftp服务

华为web路由器怎么设置nat(华为路由器NATserver映射和)(9)

启动http服务

华为web路由器怎么设置nat(华为路由器NATserver映射和)(10)

2.2路由器配置

网关路由器Gateway

<Huawei>system-view

[Huawei]sysname Gateway

华为web路由器怎么设置nat(华为路由器NATserver映射和)(11)

[Gateway]interface GigabitEthernet 0/0/2

[Gateway-GigabitEthernet0/0/2]ip address 192.168.1.1 24

华为web路由器怎么设置nat(华为路由器NATserver映射和)(12)

[Gateway]interface GigabitEthernet 0/0/0

[Gateway-GigabitEthernet0/0/0]ip address 200.1.1.2 29

华为web路由器怎么设置nat(华为路由器NATserver映射和)(13)

互联网路由器Interner

<Huawei>system-view

[Huawei]sysname Internet

华为web路由器怎么设置nat(华为路由器NATserver映射和)(14)

[Internet]interface GigabitEthernet 0/0/0

[Internet-GigabitEthernet0/0/0]ip address 200.1.1.1 29

华为web路由器怎么设置nat(华为路由器NATserver映射和)(15)

[Internet]interface GigabitEthernet 0/0/2

[Internet-GigabitEthernet0/0/2]ip address 100.1.1.1 24

华为web路由器怎么设置nat(华为路由器NATserver映射和)(16)

2.3默认路由配置

如果内网用户想要访问公网设备,那么首先内网网关路由器可以访问,本实验中目前网关路由器Gateway无法访问100.1.1.1这台服务器

[Gateway]ping 100.1.1.1

华为web路由器怎么设置nat(华为路由器NATserver映射和)(17)

由上图知悉,网关路由器Ping不通公网上的100.1.1.1这台主机,下面在网关路由器上查看路由表

[Gateway]disp ip routing-table

华为web路由器怎么设置nat(华为路由器NATserver映射和)(18)

由上图知悉,在网关路由器上没有到100.1.1.0网段的路由,自然也就无法ping通。

所以在Gateway网关路由器上写一条默认路由到Internet路由器上,

[Gateway]ip route-static 0.0.0.0 0 200.1.1.1

华为web路由器怎么设置nat(华为路由器NATserver映射和)(19)

再测试

[Gateway]ping 100.1.1.1

华为web路由器怎么设置nat(华为路由器NATserver映射和)(20)

由上图知悉,已经链路通了

同时公网上的设备Client2也可以访问网关路由器Gateway的200.1.1.2接口

华为web路由器怎么设置nat(华为路由器NATserver映射和)(21)

此时网关路由器到Internet的链路已经打通。

三、实验需求

PC1不能访问Internet

Client1可以访问Internet

Server1为Internet提供http服务,不提供Ftp 服务

Client1可以访问Server2的http服务和ftp服务

Client2可以访问Server1的http服务

Server1被访问的地址是200.1.1.3,Client1的上网方式为Nat 的EasyIp方式

四、完成实验要求4.1网关路由器配置

先调通所有的网络,再做限制。

定义一个规则编号是2001,这个规则的内容是允许源是192.168.1.0网段的设备通过

[Gateway]acl 2001

[Gateway-acl-basic-2001]rule permit source 192.168.1.0 0.0.0.255

华为web路由器怎么设置nat(华为路由器NATserver映射和)(22)

进入网关路由器连接公网的接口ge0/0/0,把2001规则应用到nat的出口上,这就是EasyIp.

[Gateway]interface GigabitEthernet 0/0/0

[Gateway-GigabitEthernet0/0/0]nat outbound 2001

查看

[Gateway-GigabitEthernet0/0/0]disp nat outbound

华为web路由器怎么设置nat(华为路由器NATserver映射和)(23)

测试

在内网的PC1上ping公网上的Server2

华为web路由器怎么设置nat(华为路由器NATserver映射和)(24)

由上图知悉,内网的PC1可以访问公网上的Server2。

内网的Client1也可以访问到公网的Server2的http服务

华为web路由器怎么设置nat(华为路由器NATserver映射和)(25)

内网的Client1也可以访问到公网的Server2的ftp服务

华为web路由器怎么设置nat(华为路由器NATserver映射和)(26)

目前为止,内网用户完全可以访问外网设备,为了达到实验要求,必须先使网络全部打通,然后根据策略,完成要求操作,这是配置策略的一般思路。

4.2按照要求限制

PC1不能访问Internet

一种方法是在acl 2001规则中增加一条要求,阻止PC1访问外网即可,这个要求必须放置在rule 5之前。

[Gateway]disp acl 2001

华为web路由器怎么设置nat(华为路由器NATserver映射和)(27)

[Gateway-acl-basic-2001]rule 3 deny source 192.168.1.100 0

华为web路由器怎么设置nat(华为路由器NATserver映射和)(28)

再次查看

[Gateway-acl-basic-2001]dis th

华为web路由器怎么设置nat(华为路由器NATserver映射和)(29)

测试

内网的PC1到外网的Server2

华为web路由器怎么设置nat(华为路由器NATserver映射和)(30)

由上图知悉,现在内网的PC1到外网的Server2网络不通了。

Client1可以访问Internet

华为web路由器怎么设置nat(华为路由器NATserver映射和)(31)

Client1可以访问Server2的http服务和ftp服务

华为web路由器怎么设置nat(华为路由器NATserver映射和)(32)

华为web路由器怎么设置nat(华为路由器NATserver映射和)(33)

Server1为Internet提供http服务,不提供Ftp 服务,Server1被Client2访问的地址是200.1.1.3

首先在内网测试Server1上ftp和http服务是否正常

华为web路由器怎么设置nat(华为路由器NATserver映射和)(34)

华为web路由器怎么设置nat(华为路由器NATserver映射和)(35)

由上图知悉,内网的Client到Server1上ftp和http服务是正常的,说明Server1提供的http和ftp服务是正常的。

在网关路由器的公网接口ge0/0/0上做服务器的nat映射

[Gateway]int g0/0/0

[Gateway-GigabitEthernet0/0/0]nat server protocol tcp global 200.1.1.3 80 inside

192.168.1.150 80

华为web路由器怎么设置nat(华为路由器NATserver映射和)(36)

Nat服务器映射协议是tcp,外网地址是200.1.1.3,端口是80,内网服务器地址是192.168.1.150,端口是80.

查看

[Gateway-GigabitEthernet0/0/0]disp this

华为web路由器怎么设置nat(华为路由器NATserver映射和)(37)

这里看到nat server和nat outbound可以同时存在于一个端口上,互不影响。

测试

华为web路由器怎么设置nat(华为路由器NATserver映射和)(38)

华为web路由器怎么设置nat(华为路由器NATserver映射和)(39)

抓包显示

华为web路由器怎么设置nat(华为路由器NATserver映射和)(40)

由以上知悉,外网的Client2可以访问200.1.1.3(内网的192.168.1.150)的http服务,但是不能访问200.1.1.3(内网的192.168.1.150)的ftp服务。

,