静态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. Android jni编辑.so库

    引自:http://www.cnblogs.com/sevenyuan/p/4202759.html 1. 在Eclipse中创建项目:TestJNI 2. 新创建一个class:TestJNI.ja ...

  2. c语言结构体指针必须初始化

    先说结论 结构体指针需要初始化 结构体指针的成员指针同样需要初始化 结构体变量定义的时候就已经分配了内存空间,而上面两个确没有 struct test{ int i; struct buf *p;} ...

  3. Quartz任务调度器及与Spring的整合使用

    参考  点击打开链接

  4. Apriori算法-数组-C语言

    原文地址:http://blog.csdn.net/liema2000/article/details/6118423 #include<stdio.h>typedef struct { ...

  5. 样式的操作-访问外部定义的css样式

    JS对css的控制力非常强,甚至可以控制外部定义的css样式 ———————————————————————— <style>            .myclass{           ...

  6. hdu_1115_Lifting the Stone(求多边形重心)

    题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1115 题意:给你N个点围成的一个多边形,让你求这个多边形的重心. 题解: 将多边形划分为若干个三角形. ...

  7. weka简介

    1.weka的历史 1992年末,新西兰怀卡托大学计算机科学系Ian Written博士申请基金. 1993年获新西兰政府资助,并于同年开发出接口和基础架构. 1994年发布了第一个weka的内部版本 ...

  8. svn回滚

    有时会因为某些原因会错误提交某些文件: 1,官方版本库升级,自己的库代码也要跟着升级,但发现使用官方代码后有问题,代码需要回滚到可用的版本: 2,拷贝一个项目的代码到另外一个项目,把整个代码目录也拷贝 ...

  9. C陷阱与缺陷 第二章

    有关运算符优先级   1. "<<" 和 "+" data8 = data4H << 4 +data4L; 这里本意是让高四位的数据,左 ...

  10. C陷阱与缺陷 第一章

    1. 使用 e1=e2的赋值方式 作为 条件语句内部的判断,请使用显示的判断 不使用: if( x =y ) foo(); 而使用: ) foo(); 2. 注意编码规范,一定要在赋值号 “=”两边, ...