静态NAT、动态NAT

实验拓扑:

实验目的:熟悉网络地址转换协议

掌握静态NAT 和动态NAT的配置

分析静态NAT 和动态NAT的区别

使用show命令来检查NAT的运行情况

实验要求:按拓扑图来配置静态NAT 和动态NAT

实验步骤:

步骤1 按如上拓扑做好底层配置,并检验相邻设备之间的连通性

步骤2NAT 上配置一条到internet的缺省路由

NAT(config)#ip route 0.0.0.0 0.0.0.0 200.200.100.2

因为内部主机与internet通信时转换成200.200.100.128/25网络的公有IP,所以在ISP上配置一条到200.200.100.128/25网络的静态路由

ISP(config)#ip route 200.200.100.128 255.255.255.128 200.200.100.1

步骤3 创建一条定义了所有内部用户的标准的访问控制列表

NAT(config)#access-list 1 permit 192.168.1.0 0.0.0.255

步骤4 静态NAT是一对一的,即一个内部主机对应一个地址池中的公有地址,所以静太NAT的配置如下

NAT(config)#ip nat inside source static 192.168.1.2 200.200.100.129

NAT(config)#ip nat inside source static 192.168.1.5 200.200.100.130

步骤5 因为静态NAT要位所有内部主机配置地址转换,所以提出了一种简单的替代方法,配置地址池,即动态NAT

NAT(config)#ip nat pool public 200.200.100.129 200.200.100.254 netmask 255.255.255.128

NAT(cinfig)#ip nat inside source list 1 pool public

步骤6 指定NAT的内部接口和外部接口

NAT(config)#int f0/0

NAT(config-if)#ip nat inside

NAT(config)#int s0/0

NAT(config-if)#ip nat outside

常用查看命令:

Router#show ip nat translations

显示NAT转换表

Router#show ip nat statistics

显示当前NAT状态

Router#clear ip nat translations*

在超时前清楚所有NAT转换

静态NAT、动态NAT的更多相关文章

  1. 静态NAT、动态NAT、PAT(端口多路复用)的配置

    静态NAT.动态NAT.PAT(端口多路复用)的配置   NAT的实现方式有三种,即静态转换Static Nat.动态转换Dynamic Nat 和 端口多路复用OverLoad.    静态转换 ( ...

  2. Cisco基础(五):配置静态NAT、配置端口映射、配置动态NAT、PAT配置、办公区Internet的访问

    一.配置静态NAT 目标: 随着接入Internet的计算机数量的不断猛增,IP地址资源也就愈加显得捉襟见肘.事实上,除了中国教育和科研计算机网(CERNET)外,一般用户几乎申请不到整段的C类IP地 ...

  3. 在ensp上的动态NAT的配置

    原理 实验模拟 搭建实验拓扑 相关参数 配置静态NAT ,一对一映射 首先设置静态路由,使路由器能够访问 我们ping一下抓一下包 发现我们出去的包已经封装成为了另外一个ip 配置动态NAT ,一对一 ...

  4. Cisco的动态Nat、PAT

    Lab_C(config)# interface Ethernet0/0  ip address 192.168.30.2 255.255.255.0 router rip  network 172. ...

  5. Android中BroadcastReceiver的两种注册方式(静态和动态)详解

    今天我们一起来探讨下安卓中BroadcastReceiver组件以及详细分析下它的两种注册方式. BroadcastReceiver也就是"广播接收者"的意思,顾名思义,它就是用来 ...

  6. 生成lua的静态库.动态库.lua.exe和luac.exe

    前些日子准备学习下关于lua coroutine更为强大的功能,然而发现根据lua 5.1.4版本来运行一段代码的话也会导致 "lua: attempt to yield across me ...

  7. Delphi DLL的创建、静态及动态调用

    转载:http://blog.csdn.net/welcome000yy/article/details/7905463 结合这篇博客:http://www.cnblogs.com/xumenger/ ...

  8. 3D touch 静态、动态设置及进入APP的跳转方式

    申明Quick Action有两种方式:静态和动态 静态是在info.plist文件中申明,动态则是在代码中注册,系统支持两者同时存在. -系统限制每个app最多显示4个快捷图标,包括静态和动态 静态 ...

  9. C/C++ 跨平台交叉编译、静态库/动态库编译、MinGW、Cygwin、CodeBlocks使用原理及链接参数选项

    目录 . 引言 . 交叉编译 . Cygwin简介 . 静态库编译及使用 . 动态库编译及使用 . MinGW简介 . CodeBlocks简介 0. 引言 UNIX是一个注册商标,是要满足一大堆条件 ...

随机推荐

  1. JavaScript(3)—— 正则表达式

    ---恢复内容开始--- 正则表达式 这是写的正则表达式,正则表达式的点比较多,也比较细.所以有些地方我们得注意的比较多.正则表达式在JS中是很重要的一个部分,其中他的语法都得牢记.不过最好还是理解性 ...

  2. U盘启动安装Ubuntu

    1.UltraISO制作USB启动盘 2.打开U盘目录下的\syslinux\syslinux.cfg, 将default vesamenu.c32注释为 # default vesamenu.c32

  3. sd卡文件操作

    1. 得到存储设备的目录:/SDCARD(一般情况下) SDPATH=Environment.getExternalStorageDirectory()+"/"; 2. 判断SD卡 ...

  4. 感知哈希算法的java实现

    一.原理讲解      实现这种功能的关键技术叫做"感知哈希算法"(Perceptual Hash Algorithm), 意思是为图片生成一个指纹(字符串格式), 两张图片的指纹 ...

  5. WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行

    最近项目涉及到较多设备批量管理的需求,发现一工具,可以批量对大量设备进行WEB端管理,工具主页:https://openstf.github.io/工具名STF(Smartphone Test Far ...

  6. 第三十节,正则表达式re模块

    正则表达式 正则表达式本身是一种小型的.高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序员们可以直接调用来实现正则匹配.正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引 ...

  7. 其他应用和技巧-用JS实现的抽奖程序

    -------------------------------- <script type="text/javascript">            var data ...

  8. robots.txt 文件指南

    http://robots.51240.com/ robots 生成器

  9. 哈佛大学构建动态网站--第七讲ajax

    Ajax ajax举例: DOM的结构 通过js来修改html页面. Ajax的含义: return false的用途 跨浏览器的ajax 为什么不直接从yahoo获得数据呢? XMLHttpRequ ...

  10. org.hibernate.PropertyNotFoundException: Could not find a getter for employee in class com.itcast.f_hbm_oneToMany.Department

    <hibernate-mapping package="com.itcast.f_hbm_oneToMany"> <class name="Depart ...