华为eNSP配置网络地址转换NAT

网络地址转换NAT(Network Address Translation)主要用于实现位于内部网络的主机访问外部网络的功能。当局域网内的主机需要访问外部网络时,通过NAT技术可以将其私网地址转换为公网地址,并且多个私网用户可以共享一个公网地址上网,这样既可以保证网络互通,保证了内网的安全,又节省了公网地址。NAT一般部署在连接内网和外网的网关设备上,通常可以是路由器或防火墙。实现NAT有三种技术方法:静态一对一映射NAT、Easy IP NAT和Server NAT 。
企业或家庭所使用的网络为私有网络,使用的是私有地址;
私有地址:任何人都可以使用
A 10.0.0.0 /8
B 172.16.0.0-172.31.255.255
C192.168.0.0/16
运营商维护的网络为公共网络,使用的是共有地址,私有地址不能在公网中路由。
配置ACL和NAT可以选择华为模拟器AR2220。
NAT静态拓扑

一、配置路由器R1和R2的接口地址

(一)配置R1路由器接口

system-view
[Rl]interface gi0/0/0
[Rl-GigabitEthernet0/0/0]ip address 192.168.3.1 24 #配置接口IP地址
[Rl-GigabitEthernet0/0/0]description TO_LAN #添加描述LAN信息,方便管理员管理
[Rl]interface gi0/0/1
[Rl-GigabitEthernet0/0/1]ip address 12.1.1.1 29 #29位掩码减少公网地址浪费
[Rl-GigabitEthernet0/0/1]description TO_WAN #添加描述WAN信息
[Rl-GigabitEthernet0/0/1]dis this
[V200R003C00]

interface GigabitEthernet0/0/1
description TO_WAN
ip address 12.1.1.1 255.255.255.248

(二)配置R2路由器接口

[R2]interface gi0/0/0
[R2-GigabitEthernet0/0/0]ip address 12.1.1.6 29
[R2-GigabitEthernet0/0/0]dis this
[V200R003C00]

interface GigabitEthernet0/0/0
ip address 12.1.1.6 255.255.255.248

return

[R2]interface loopback 0 #配置环回接口地址
[R2-LoopBack0]ip address 9.9.9.9 24

二、配置缺省路由联通整个网络

[Rl]ip route-static 0.0.0.0 0 12.1.1.6 #缺省路由目标是任意外网,下一跳是12.1.1.6

三、静态一对一映射NAT技术

静态NAT:static NAT ,一对一(一一映射),一个私网地址对应一个公网地址,外网的用户可以访问内网的主机。缺点是有n个私网地址就需要n个公网地址,成开销本较大。
global:全局公网地址;local:本地私网地址。
inside:内网;outside:外网。
在外网口配置
[Rl-GigabitEthernet0/0/1]nat static global 12.1.1.2 inside 192.168.3.2
#将192.168.3.2和12.1.1.2做一对一映射转换
[Rl-GigabitEthernet0/0/1]dis this
[V200R003C00]

interface GigabitEthernet0/0/1
description TO_WAN
ip address 12.1.1.1 255.255.255.248
nat static global 12.1.1.2 inside 192.168.3.2 netmask 255.255.255.255

return
NATping
dis nat session protocol icmp #实时查看NAT会话
查看实时会话

四、NAT Easy IP技术

 easy ip NAT
允许多个私网地址转换成一个公网IP,企业普遍常用 Easy IP。
在路由器出口先写acl匹配内网私网地址段,acl用来匹配范围时,没有默认隐含允许所有的规则。
[Rl]acl 2000
[Rl-acl-basic-2000]rule permit ?
fragment Check fragment packet
none-first-fragment Check the subsequence fragment packet
source Specify source address
time-range Specify a special time
vpn-instance Specify a VPN-Instance
Please press ENTER to execute command
[Rl-acl-basic-2000]rule permit source 192.168.3.0 0.0.0.255
#匹配 192.168.3.0网段访问
[Rl-acl-basic-2000]dis this
[V200R003C00]

acl number 2000
rule 5 permit source 192.168.3.0 0.0.0.255

return
[Rl-GigabitEthernet0/0/1]nat outbound 2000
#2000是acl的表号,内网私网地址出包时转换成公网接口gi0/0/1当前的IP地址12.1.1.1
不同PC识别的是序列号Sequence Numer。
抓包

五、Server NAT 技术

可将某服务的端口映射出去,只提供端口服务,非常安全。

(一)对应一台服务器的Server NAT

system-view
[Rl-GigabitEthernet0/0/1]undo nat outbound 2000
#先取消上次的NAT 的easy IP配置
[R2]interface loopback 0
[R2-LoopBack0]undo ip address 9.9.9.9 24 #取消上次的环回接口配置
[R2]interface gi0/0/1
[R2-GigabitEthernet0/0/1]ip address 9.9.9.1 24 #配置客户端网关地址

[Rl-GigabitEthernet0/0/1]nat server protocol tcp global 12.1.1.4 www inside 192.
168.3.254 www #将服务器的80端口映射出去12.1.1.4,只提供网页访问服务,不提供ping服务。
Server服务器192.168.3.3的HTTP配置如图所示:
NAT服务端
客户端9.9.9.9 的连接配置如图所示,获取到数据表示HTTP连接成功。
客户端连接

(二)对应多台服务器的Server NAT

NAT Server 多台PC
[Rl-GigabitEthernet0/0/1]undo nat server protocol tcp global 12.1.1.4 www inside
192.168.3.254 www #取消之前配置的单台设备

[Rl-GigabitEthernet0/0/1]nat server protocol tcp global 12.1.1.4 4000 inside 192
.168.3.254 3389 #依次配置如下远程设置
[Rl-GigabitEthernet0/0/1]nat server protocol tcp global 12.1.1.4 4001 inside 192
.168.3.253 3389
[Rl-GigabitEthernet0/0/1]nat server protocol tcp global 12.1.1.4 4002 inside 192
.168.3.252 3389
远程192,168.3.254的主机可以如下连接
NAT 远程

猜你喜欢

转载自blog.csdn.net/qq_27383609/article/details/112976737