免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1507 | 回复: 0
打印 上一主题 下一主题

NAT 配置举例 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-24 20:37 |只看该作者 |倒序浏览

NAT 配置举例
4.5.1 典型nat 配置举例
    1. 组网需求
    如下图所示,一个公司通过secpath 防火墙的地址转换功能连接到广域网。要求该公司能够通过防火墙ethernet3/0/0 访问internet,公司内部对外提供www、ftp和smtp 服务,而且提供两台www 的服务器。公司内部网址为10.110.0.0/16。其中,内部ftp 服务器地址为10.110.10.1,内部www 服务器1 地址为10.110.10.2,内部www服务器2 地址为10.110.10.3,内部smtp 服务器地址为10.110.10.4,并且希望可以对外提供统一的服务器的ip 地址。内部10.110.10.0/24网段可以访问internet,其它网段的pc 机则不能访问internet。外部的pc 可以访问内部的服务器。公司具有202.38.160.100 至202.38.160.105 六个合法的ip 地址。选用202.38.160.100 作为公司对外的ip 地址,www服务器2 对外采用8080 端口。
    2. 组网图
   

    3. 配置步骤
    # 配置地址池和访问控制列表,允许10.110.10.0/24 网段进行地址转换。
    [h3c] nat address-group 1 202.38.160.101 202.38.160.105
    [h3c] acl number 2001
    [h3c-acl-basic-2001] rule permit source 10.110.10.0 0.0.0.255
    [h3c-acl-basic-2001] rule deny source 10.110.0.0 0.0.255.255
    [h3c-acl-basic-2001] quit
    [h3c] interface ethernet3/0/0
    [h3c-ethernet3/0/0] nat outbound 2001 address-group 1
    # 设置内部ftp 服务器。
    [h3c-ethernet3/0/0] nat server protocol tcp global 202.38.160.100 inside 10.110.10.1 ftp
    # 设置内部www服务器1。
    [h3c-ethernet3/0/0] nat server protocol tcp global 202.38.160.100 inside 10.110.10.2 www
    # 设置内部www服务器2。
    [h3c-ethernet3/0/0] nat server protocol tcp global 202.38.160.100 8080 inside 10.110.10.3 www
    # 设置内部smtp 服务器。
    [h3c-ethernet3/0/0] nat server protocol tcp global 202.38.160.100 inside 10.110.10.4 smtp
    4.5.2 使用loopback 接口地址进行地址转换典型配置举例
    1. 组网需求
    如下图所示,公司通过secpath 防火墙的ethernet3/0/0 接口访问internet,内部10.110.10.0/24 网段可以访问internet,其它网段的pc 机则不能访问internet,内部10.110.10.0/24 网段使用loopback 接口ip 地址202.38.160.106 做为地址转换后ip 地址。公司内部对外提供www、ftp 和smtp 服务,三个服务器对外使用统一的服务器ip 地址202.38.160.100。
    2. 组网图
   

    3. 配置步骤
    # 配置访问控制列表。
    [h3c] acl number 2001
    [h3c-acl-basic-2001] rule permit source 10.110.10.0 0.0.0.255
    [h3c-acl-basic-2001] rule deny source 10.110.0.0 0.0.255.255
    [h3c-acl-basic-2001] quit
    # 配置loopback 接口
    [h3c] interface loopback0
    [h3c-loopback0] ip address 202.38.160.106 32
    [h3c-loopback0] quit
    # 设置内部ftp 服务器。
    [h3c] interface ethernet3/0/0
    [h3c-ethernet3/0/0] nat server protocol tcp global 202.38.160.100 inside 10.110.10.1 ftp
    # 设置内部www服务器1。
    [h3c-ethernet3/0/0] nat server protocol tcp global 202.38.160.100 inside 10.110.10.2 www
    # 设置内部www服务器2。
    [h3c-ethernet3/0/0] nat server protocol tcp global 202.38.160.100 8080 inside 10.110.10.3 www
    # 设置内部smtp 服务器。
    [h3c-ethernet3/0/0] nat server protocol tcp global 202.38.160.100 inside 10.110.10.4 smtp
    # 配置使用loopback 接口作为转换后的ip 地址。
    [h3c-ethernet3/0/0] nat outbound 2001 interface loopback 0
    4.5.3 静态网段地址转换典型组网应用
    1. 组网需求
    私网a 的网络地址为10.1.1.0/24 网段,私网b 的网络地址也为10.1.1.0/24 网段。假设pc1 的地址为10.1.1.2,pc2 的地址也是10.1.1.2。secpatha 的广域网接口ip 地址为201.1.1.1/24,secpathb 的广域网接口ip 地址为201.2.2.2/24。secpatha和secpathb 上配置网段地址转换,将私网a 的网络地址10.1.1.0/24 转换为211.2.1.0/24,将私网b 的网络地址10.1.1.0/24 转换为211.2.2.0/24。在secpatha和secpathb 上配置动态路由,保证secpatha 到211.2.2.0/24 的路由及secpathb到211.2.1.0/24 的路由可达。
    要求能够实现私网对公网的访问,而且实现私网a 的pc1 可以通过pc2 在secpathb 上的公网地址211.2.2.2 访问到pc2;同样私网b 的pc2 可以通过pc1在secpatha 上的公网地址211.2.1.2 访问到pc1。
    2. 组网应用
   

    3. 配置步骤
    (1) 配置secpatha
    # 配置网段地址静态转换。
    [h3c] nat static inside ip 10.1.1.1 10.1.1.254 global ip 211.2.1.0 255.255.255.0
    # 配置网段地址转换在接口ethernet0/0/0 上生效。
    [h3c] interface ethernet0/0/0
    [h3c-ethernet0/0/0] ip address 201.1.1.1 255.255.255.0
    [h3c-ethernet0/0/0] nat outbound static
    [h3c-ethernet0/0/0] quit
    # 配置ethernet1/0/0 接口。
    [h3c] interface ethernet1/0/0
    [h3c-ethernet1/0/0] ip address 10.1.1.1 255.255.255.0
    # 配置动态路由,保证到211.2.2.0 网段的路由可达(略)。
    (2) 配置secpathb
    # 配置网段地址静态转换。
    [h3c] nat static inside ip 10.1.1.1 10.1.1.254 global ip 211.2.2.0 255.255.255.0
    # 配置网段地址转换在接口ethernet0/0/0 上生效。
    [h3c] interface ethernet0/0/0
    [h3c-ethernet0/0/0] ip address 201.2.2.2 255.255.255.0
    [h3c-ethernet0/0/0] nat outbound static
    [h3c-ethernet0/0/0] quit
    # 配置ethernet1/0/0 接口。
    [h3c] interface ethernet1/0/0
    [h3c-ethernet1/0/0] ip address 10.1.1.1 255.255.255.0
    # 配置动态路由,保证到211.2.1.0 网段的路由可达(略)。
    4.5.4 双向地址转换配置举例
    1. 组网需求
    公司内部局域网使用10.0.0.0/24 和10.1.1.0/24 网段地址。当pc1 的ip地址10.0.0.1与公网上主机pc3 的ip地址相同时,要求pc1、pc2 可以用域名www.web.com或ip地址3.0.0.1/24 访问pc3。
    2. 组网图
   

    3. 配置步骤
    # 配置nat 地址池。
    [h3c] nat address-group 1 2.0.0.1 2.0.0.200
    # 配置双向nat 映射。
    [h3c] nat overlapaddress 3 10.0.0.0 3.0.0.0 address-mask 24
    # 配置访问控制列表。
    [h3c] acl number 2000
    [h3c-acl-basic-2000] rule 0 permit source 10.0.0.0 0.0.0.255
    [h3c-acl-basic-2000] rule 1 permit source 10.1.1.0 0.0.0.255
    [h3c-acl-basic-2000] quit
    # 在广域网接口上绑定nat outbound。
    [h3c] interface ethernet0/0/0
    [h3c-ethernet0/0/0] ip address 192.168.0.1 255.255.255.0
    [h3c-ethernet0/0/0] nat outbound 2000 address-group 1
    [h3c-ethernet0/0/0] quit
    # 配置局域网口ip 地址。
    [h3c] interface ethernet 1/0/0
    [h3c-ethernet1/0/0] ip address 10.0.0.3 255.255.255.0
    [h3c-ethernet1/0/0] interface ethernet 3/0/0
    [h3c-ethernet3/0/0] ip address 10.1.1.3 255.255.255.0
    [h3c-ethernet3/0/0] quit
    4.5.5 内部主机通过域名区分并访问对应的内部服务器组网应用
    1. 组网需求
    某公司内部网络位于10.0.0.0/8 网段,提供ftp及www内部服务器,域名分别为www.zc.com和ftp.zc.com,域名可以被外部dns服务器正确解析。连接外部网络的接口ethernet0/0/0 的ip地址为1.1.1.1/8。通过配置nat的dns映射功能,使得内部主机在无dns服务器的情况下也可以通过域名来访问内部服务器。
    2. 组网图
   

    3. 配置步骤
    # 在ethernet0/0/0 接口上配置ftp 及www内部服务器。
    [h3c] interface ethernet0/0/0
    [h3c-ethernet0/0/0] ip address 1.1.1.1 255.0.0.0
    [h3c-ethernet0/0/0] nat outbound 2000
    [h3c-ethernet0/0/0] nat server protocol tcp global 1.1.1.1 www inside 10.0.0.2 www
    [h3c-ethernet0/0/0] nat server protocol tcp global 1.1.1.1 ftp inside 10.0.0.3 ftp
    [h3c-ethernet0/0/0] quit
    # 配置访问控制列表,允许10.0.0.0/8 网段访问internet。
    [h3c] acl number 2000
    [h3c-acl-basic-2000] rule 0 permit source 10.0.0.0 0.0.0.255
    [h3c-acl-basic-2000] rule 1 deny
    # 配置ethernet1/0/0。
    [h3c] interface ethernet1/0/0
    [h3c-ethernet1/0/0] ip address 10.0.0.1 255.0.0.0
    此时外部主机可以通过域名www.zc.com 和ftp.zc.com 访问其对应的内部服务器。加上如下配置后,内部主机也可以通过域名www.zc.com 和ftp.zc.com 访问其对应的内部服务器。
    # 配置域名与外部地址、端口号、协议类型之间的映射。
    [h3c] nat dns-map www.zc.com 1.1.1.1 80 tcp
    [h3c] nat dns-map ftp.zc.com 1.1.1.1 21 tcp
    4.5.6 对单一源地址发起的连接数进行限制
    1. 组网需求
    如图4-9所示,防火墙的ethernet1/0 接口连接了局域网192.168.1.0/24,ethernet1/1 连接到internet,在防火墙上配置了nat以实现局域网内的pc都能访问internet。
    为了限制局域网内主机对外发起的连接数,以免影响局域网其他pc 正常访问internet,在防火墙上配置nat 限制最大tcp 连接数特性,对单一源地址发起的连接数进行限制,连接数上限为10,下限为1。
    2. 组网图
   

    3. 配置步骤
    # 在防火墙上配置局域网用户通过nat 访问internet。
    略,具体配置请参见本手册的典型nat 配置举例。
    # 创建acl 并配置规则,来匹配源ip 地址为192.168.1.2/24 的数据。
    [h3c] system-view
    [h3c] acl number 3000
    [h3c-acl-adv-3000] rule 0 permit tcp source 192.168.1.2 0
    [h3c-acl-adv-3000] quit
    # 创建连接数限制策略,并配置子规则,对单一源地址发起的连接数进行限制。
    [h3c] connection-limit enable
    [h3c] connection-limit policy 0
    [h3c-connection-limit-policy-0] limit 0 acl 3000 per-source amount 10 1
    [h3c-connection-limit-policy-0] quit
    # nat 引用连接数限制策略0。
    [h3c] nat connection-limit-policy 0
   

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/60772/showart_1878354.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP