码迷,mamicode.com
首页 > 其他好文 > 详细

配置静态NAT实现内外网通信

时间:2018-01-13 11:17:47      阅读:312      评论:0      收藏:0      [点我收藏+]

标签:ast   vpd   com   toc   change   ip nat   process   mem   ges   

  • 今天初次接触到NAT,了解不是特别全面,在学习的同时我也查阅了一些对应资料,接下来我就为大家简单说一下我对NAT的理解及应用,有什么欠缺请大家及时指正。
  • NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”, 它是一种把内部私有网络地址解释为合法网络IP地址的技术,所以在一定程度可以解决ip地址不够用的问题。同时NAT分为三种类型:静态NAT、动态NAT、网络地址端口转换NAPT,今天我主要通过一个小实验为大家讲解一下NAT三种类型中的静态NAT。
    实验名称:配置静态NAT实现内外网通信
    实验拓扑:
    技术分享图片
    如图所示,现有一台PC机,想要访问到ISP的服务,该如何操做呢?
    实验目的:使内网PC机可以访问到ISP服务
    实验步骤:
    1. 配置内外网设备的IP地址
      PC机:
      技术分享图片

  • Gw:
    Router>en
    Router#configure terminal
    Enter configuration commands, one per line. End with CNTL/Z.
    Router(config)#hostname gw
    gw(config)#interface fastEthernet 0/0
    gw(config-if)#no shutdown
    %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

    %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
    ip ad
    gw(config-if)#ip address 192.168.10.254 255.255.255.0
    gw(config-if)#exit
    gw(config)#interface fastEthernet 0/1
    gw(config-if)#no shutdown
    %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
    gw(config-if)#ip address 100.1.1.1 255.255.255.0
    gw(config-if)#exit
    gw(config)#


    SLP-1:
    Router>EN
    Router#CONFigure
    Configuring from terminal, memory, or network [terminal]?
    Enter configuration commands, one per line. End with CNTL/Z.
    Router SLP-1 (config)#hostname SLP-1
    SLP-1 (config)#interface fastEthernet 0/0
    SLP-1 (config-if)#no shutdown

    SLP-1 (config-if)#
    %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

    %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
    SLP-1 (config-if)#ip address 100.1.1.2 255.255.255.0
    SLP-1 (config-if)#exit
    SLP-1 (config)#interface fastEthernet 0/1
    SLP-1 (config-if)#no shutdown

    SLP-1 (config-if)#
    %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
    SLP-1 (config-if)#ip address 200.1.1.1 255.255.255.0
    SLP-1 (config)#exit
    SLP-1#


    SLP-2:
    Router>EN
    Router#CONFigure
    Configuring from terminal, memory, or network [terminal]?
    Enter configuration commands, one per line. End with CNTL/Z.
    Router SLP-1 (config)#hostname SLP-2
    SLP-2 (config)#interface fastEthernet 0/0
    SLP-2 (config-if)#no shutdown

    SLP-2 (config-if)#
    %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

    %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
    SLP-2 (config-if)#ip address 200.1.1.2 255.255.255.0
    SLP-2 (config-if)#exit

    1. 配置网关设备上的默认路由
      gw(config)#ip route 0.0.0.0 0.0.0.0 100.1.1.2
      gw(config)#exit
      gw#
      %SYS-5-CONFIG_I: Configured from console by console
    2. 配置ISP边的网络(启用IGP-RIP)
      SLP-1:
      SLP-1(config)#router rip \开启rip
      SLP-1(config-router)#version 2\选择rip版本2
      SLP-1(config-router)#no auto-summary \关闭自动汇总
      SLP-1(config-router)#passive-interface fastEthernet 0/0
      SLP-1(config-router)#network 100.1.1.0
      SLP-1(config-router)#network 200.1.1.0
      SLP-1(config-router)#exit
      SLP-1(config)#

    SLP-2:
    SLP-2(config)#router rip \开启rip
    SLP-2(config-router)#version 2\选择rip版本2
    SLP-2(config-router)#no auto-summary \关闭自动汇总
    SLP-2(config-router)#network 200.1.1.0
    SLP-2(config-router)#exit
    SLP-2(config)#

    1. 在网关设备上配置NAT边界
      Gw:
      gw(config)#interface fastEthernet 0/0
      gw(config-if)#ip nat inside \标记此为NAT的内部端口
      gw(config-if)#exit
      gw(config)#interface fastEthernet 0/1
      gw(config-if)#ip nat outside \标记此为NAT的外部端口
      gw(config-if)#exit
      gw(config)#
    2. 配置NAT转换条目
      Gw:
      gw(config)#ip nat inside source static 192.168.10.1 100.1.1.1
      gw(config)#exit
      gw#
    3. 验证、测试、保存
      Gw:

      show ip nat translation:
      技术分享图片

      debug ip nat :
      技术分享图片

      PC-1:
      ping 200.1.1.2
      技术分享图片

    Gw:

    技术分享图片
    根据此图可以看出,NAT将一个私有地址转换为公有地址,从而实现了访问的服务。

    今天就暂时先简单说这些,关于NAT的其他类型会在后面为大家呈现,请大家多多关注!!!!!


    配置静态NAT实现内外网通信

    标签:ast   vpd   com   toc   change   ip nat   process   mem   ges   

    原文地址:http://blog.51cto.com/13557013/2060468

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!