龙空技术网

「网络工程师」-路由配置-NAT配置

意念合一 927

前言:

现在大家对“网关nat配置”大概比较关怀,我们都想要知道一些“网关nat配置”的相关资讯。那么小编同时在网上网罗了一些有关“网关nat配置””的相关内容,希望你们能喜欢,我们快快来学习一下吧!

华为路由器配置NA的方式有很多种,最常见的基本配置方式有Easy IP和NAT地址池。

1、通过Easy IP进行NAT

如下图所示,Router的出接口GE0/0/1的IP地址为200.100.1.2/24,接口E0/0/1的IP地址为192.168.0.1/24,连接Router出接口GE0/0/1的对端IP地址为200.100.1.1/24内网用户通过Router的出接口GE0/0/1做Easy IP地址转换访问外网。

内网用户通过Easy IP方式访问的配置如下:

<HUAWEI> system-view //进入系统视图

[HUAWEI] sysname Router //修改设备名称

[Router] acl number 2000 //创建ACL 2000

[Router-acl-bas-2000] rule 5 permit source 192.168.0.0 0.0.0.255 //配置允许进行NAT转换的内网地址段192.168.0.0/24

[Router-acl-bas-2000] quit

[Router] interface Ethernet0/0/1

[Router-Ethernet0/0/1] undo port switch //关闭端口的交换特性,变为路由接口

[Router-Ethernet0/0/1] ip address 192.168.0.1 255.255.255.0 //配置内网网关地址

[Router-Ethernet0/0/1] quit

[Router] interface GigabitEthernet0/0/1

[Router-GigabitEthernet0/0/1] ip address 200.100.1.2 255.255.255.0

[Router-GigabitEthernet0/0/1] nat outbound 2000 //在出接口上做Easy IP方式的NAT

[Router-GigabitEthernet0/0/1] quit

[Router] ip route-static 0.0.0.0 0.0.0.0 200.100.1.1 //配置默认路由,保证出接口到对端路由可达

2、配置NAT地址池转换

2.1 基础配置

当内网用户较多、需要使用较多外部地址访问Internet时,可以使用地址池的方式,如下所示:

Router配置如下:

<HUAWEI> system-view //进入系统视图

[HUAWEI] sysname Router //修改设备名称

[Router] acl number 2000 //创建ACL 2000

[Router-acl-bas-2000] rule 5 permit source 192.168.0.0 0.0.0.255 //配置允许进行NAT转换的内网地址段192.168.0.0/24

[Router-acl-bas-2000] quit

[Router] nat address-group 1 200.100.1.100 200.100.1.200 //配置NAT地址池

[Router] interface vlan 100 //配置内网网关的IP地址

[Router-vlan-interface100] ip address 192.168.0.1 255.255.255.0

[Router-vlan-interface100] quit

[Router] interface Ethernet2/0/1

[Router-Ethernet2/0/1] port link-type access //配置接口的类型位access

[Router-Ethernet2/0/1] port default vlan 100 //配置接口的默认VLAN ID

[Router-Ethernet2/0/1] quit

[Router] interface GigabitEthernet3/0/1

[Router-GigabitEthernet3/0/1] ip address 200.100.1.2 255.255.255.0

[Router-GigabitEthernet3/0/1] nat outbound 2000 address-group 1 //在出接口上配置NAT Outbound

[Router-GigabitEthernet3/0/1] quit

[Router] ip route-static 0.0.0.0 0.0.0.0 200.100.1.1 //配置默认路由,保证出接口到对端路由可达

2.2 WWW服务配置

当内网用户通过路由器的NAT地址转换功能来访问Internet,并且向外网用户提供WWW服务时,可增加配置:

[Router-GigabitEthernet3/0/1] ip address 200.100.1.2 255.255.255.0

[Router-GigabitEthernet3/0/1] nat outbound 2000 address-group 1 //在出接口上配置NAT Outbound

[Router-GigabitEthernet3/0/1] nat server protocol tcp global 200.100.1.103 www inside 192.168.0.2 8080 //在出接口上配置内网服务器192.168.0.2的WWW服务

[Router-GigabitEthernet3/0/1] quit

2.3 校园网配置

如下所示的校园网环境中,Router的GE1/0/0连接校园网,GE2/0/0连接教育网,GE3/0/0连接Internet。内网主机访问教育网通过GE2/0/0,其他访问通过默认路由。通过GE3/0/0端口转发出去。该校园网服务器提供内外网web服务,内网地址是192.168.1.2/24,其域名是,外网地址是211.1.1.6.现要求外网主机和校园网内部主机都可以通过域名或211.1.1.6正常访问服务器,且要求校园网内部主机可以通过NAT任意访问Internet和教育网。其中,GE2/0/0的对端IP地址是211.1.1.2/24,GE3/0/0的对端IP地址是202.1.1.2/24。

根据网络规划,非教育网主机访问教育网主机,必须通过教育网专用通道访问,因此外网用户(包括教育网用户和非教育网用户)访问该校都是从GE2/0/0接入。而且如果源地址是教育网地址(如211.1.1.6/24)的报文从GE3/0/0出去,会被运营商屏蔽。

Router配置如下:

[Router] acl number 2000 //配置ACL规则,允许校园网中192.168.1.0/24网段的主机访问外网

[Router-acl-bas-2000] rule 5 permit source 192.168.1.0 0.0.0.255

[Router-acl-bas-2000] quit

[Router] acl number 3000 //用于内部主机直接使用211.1.1.6访问服务器,只有内网发起的服务才会在GE1/0/0上进行NAT

[Router-acl-adv-3000] rule 5 permit ip source 192.168.1.0 0.0.0.255 destination 211.1.1.6 0

[Router-acl-adv-3000] quit

[Router] acl number 3001 //内部服务器返回内部主机的数据流不需要被重定向到教育网出口

[Router-acl-adv-3001] rule 5 permit ip source 192.168.1.2 0 destination 192.168.1.0 0.0.0.255

[Router-acl-adv-3001] quit

[Router] acl number 3003 //用于将内部服务器发往外部的数据流重定向到教育网出口

[Router-acl-adv-3003] rule 10 permit ip source 192.168.1.2 0

[Router-acl-adv-3003] quit

[Router] traffic classifier permitover operator or //定义不用重定向的数据流分类

[Router-classifier-permitover] if-match acl 3001

[Router-classifier-permitover] quit

[Router] traffic classifier redirectover operator or //定义需要重定向的数据流分类

[Router-classifier-redirectover] if-match acl 3003

[Router-classifier-redirectover] quit

[Router] traffic behavior permitover //定义permitover的流行为

[Router-behaior-permitover] traffic behavior redirectover //定义redirectover的流行为为redirect

[Router-behaior-permitover] redirect ip-nexthop 211.1.1.2 //服务器响应外网访问的数据流都被重定向到教育网出口

[Router-behaior-permitover] quit

[Router] traffic policy redirect //绑定流策略

[Router-policy-redirect] classifier permitover behavior petmitover //先匹配是否是内部服务器返回内部主机的数据流

[Router-policy-redirect] classifier redirectover behavior redirectover //后匹配重定向到教育网出口的数据流

[Router-policy-redirect] quit

[Router] nat alg dns enable //使能NAT ALG(application level gateway)的DNS功能

[Router] nat dns-map 211.1.1.6 80 tcp //配置DNS-MAP,将DNS的解析结果转化成内网服务器地址

[Router] nat address-group 0 202.1.1.50 202.1.1.100 //访问非教育网地址时NAT用

[Router] nat address-group 1 211.1.1.50 211.1.1.100 //访问教育网地址时NAT用

[Router] interface GigabitEthernet1/0/0

[Router-GigbitEthernet1/0/0] ip address 192.168.1.1 255.255.255.0

[Router-GigbitEthernet1/0/0] traffic-policy redirect inbound //GE1/0/0对入方向的数据流执行流策略redirect

[Router-GigbitEthernet1/0/0] nat static global 211.1.1.6 inside 192.168.1.2 netmask 255.255.255.255 //内网用户直接使用211.1.1.6访问服务器时进行NAT

[Router-GigbitEthernet1/0/0] nat outboun 3000 //内网用户直接访问211.1.1.6时做Easy IP,将源地址改为GE1/0/0的地址,保证内网服务器和主机间的交互都经过Router转发

[Router-GigbitEthernet1/0/0] quit

[Router] interface GigabitEthernet2/0/0

[Router-GigbitEthernet2/0/0] ip address 211.1.1.1 255.255.255.0

[Router-GigbitEthernet2/0/0] nat static global 211.1.1.6 inside 192.168.1.2 netmask 255.255.255.255 //教育网出口的NAT

[Router-GigbitEthernet2/0/0] nat outbound 2000 address-group 1 //内网访问教育网时的NAT

[Router-GigbitEthernet2/0/0] quit

[Router] interface GigabitEthernet3/0/0

[Router-GigbitEthernet3/0/0] ip address 202.1.1.1 255.255.255.0

[Router-GigbitEthernet3/0/0] nat outbound 2000 address-group 0 //内网访问非教育网时的NAT

[Router-GigbitEthernet3/0/0] quit

[Router] ip route-static 0.0.0.0 0.0.0.0 202.1.1.2 //默认路由

标签: #网关nat配置 #nat转换配置详解