[网络工程师]-路由配置-NAT配置

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

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,其域名是www.test.edu.cn,外网地址是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 www.test.edu.cn 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        //默认路由

  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

579YOU

对您有用的话给个鼓励吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值