NAT详解.doc_第1页
NAT详解.doc_第2页
NAT详解.doc_第3页
NAT详解.doc_第4页
NAT详解.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CCNA 学习指南-640-802第 11 章网络地址转换在本章中,我打算简要介绍网络地址转换(Network Address Translation,NAT)、 动态网络地址转换和端口地址转换(Port Address Translation,PAT),也称为网络 地址转换复用。当然,我将使用本书中已经用过的网络结构来举例说明网络地址 转换,接着以使用 SDM 结束本章,你将看到使用 SDM 配置 NAT 是非常容易的。 在开始本章之前,阅读第 10 章将很有帮助,因为在我们的 NAT 配置中需要使用访问列表。CCNA 学习指南-640-802何时使用 NAT类似于无类域间路由选择(Classless InterDomain Routing,CIDR),NAT 的最 初目的是允许把私有 IP 地址映射到外部网络的合法 IP 地址,以减缓可用 IP 地 址空间的消耗。从那时开始发现,在移植和合并网络、服务器负载共享以及创建“虚拟服务 器”中,NAT 是一个很有用的工具。因此本章中,我打算描述 NAT 的基本功能和 NAT 的常用术语。有些时候,NAT 真的减少了网络环境对公网 IP 地址数量的需要。当两个具 有相同内网地址配置的公司网络合并时,NAT 必不可少。当一个组织更换它的 互联网服务提供商(Internet Service Provider,ISP),而网络管理员不希望更改内 网配置方案时,NAT 同样很有用处。以下是适于使用 NAT 的各种情况:你需要连接到因特网,但是你的主机没有公网 IP 地址。你更换了一个新的 ISP,需要重新组织网络你需要合并两个具有相同网络地址的内网。NAT 一般应用在边界路由器中。图 11.1 说明了 NAT 的应用位置。 现在你可能认为:“NAT 真的很棒。它是最帅、最好的网络配件,我要拥有它。”好的,等一会儿。在 NAT 使用中有一些真正的障碍。哦不要搞错我的意 思:有时我真的可以挽救你,但是有一些悲观的方面你必须要知道。关于使用 NAT 的优缺点,请对照表 11.1。图 11.1 配置 NAT 的地方 CCNA 学习指南-640-802表 11.1 实施 NAT 的优点和缺点优点缺点节约合法注册地址 减少地址重叠出现 增加连接因特网的灵活性网络变更时避免地址的重新分配地址转换产生交换延迟 无法进行端到端的 IP 跟踪某些应用无法在实施 NAT 的网络中运行说明:NAT 的最显著优点是节约你的合法注册地址。这也是我们为什么没有用完 IPv4 地址的原因想一想。 CCNA 学习指南-640-802网络地址类型转换在这一节,我打算和你一起学习三种类型的 NAT。静态 NAT 这种类型的 NAT 是为了在本地和全球地址间允许一对一映射而 设计的。需要记住的是,静态 NAT 需要网络中的每台主机都拥有一个真实的因 特网 IP 地址。动态 NAT 这种类型的 NAT 可以实现映射一个未注册 IP 地址到注册 IP 地址 池中的一个注册 IP 地址。你不必要像使用静态 NAT 那样,在路由器上静态映射 内部到外部的地址,但是你必须保证拥有足够的真实 IP,保证每个在因特网中 收发包的用户都有真实的 IP 可用。复用 这是最流行的 NAT 配置类型。复用实际上是动态 NAT 的一种形式,它映射多个未注册的 IP 地址到单独一个注册的 IP 地址一多对通过使用不同 的端口。现在,这种方式为什么这么特别?好的,因为它也被称为端口地址映射(PAT)。通过使用 PAT(NAT 复用),可实现上千个用户仅通过一个真实的全球 IP 地址连接到因特网多么聪明,不是吗?认真地讲,使用 NAT 复用是我们至今 在互联网上没有使用完合法 IP 地址的真实原囚。真的我不是在开玩笑。说明:别担心,在本章的后面将展示如何配臵这三种类型的 NAT。 CCNA 学习指南-640-802NAT 命名在 NAT 中,使用的地址的名字描述起来很简单。在 NAT 转换后使用的地址 叫做全局地址。它们通常是使用在因特网上的公网地址,但是请记住,如果你不 进入因特网,就不需要公网地址。在 NAT 转换之前的地址叫做本地地址。因此,内部本地地址实际上是尝试 连接到因特网的发送端主机的私有地址,而外部本地地址则是目标主机的地址。 目标主机地址通常是一个公网地址(网页地址、E-mail 服务器,等等),并且也是 数据包如何开始其旅程的地方。在转换之后,内部本地地址叫做内部全局地址,而且外部全局地址变为目标 主机的名字。查看表 11.2,表中列出了所有这些术语,让你对 NAT 中使用的各 种名字有一个更清晰的认识。表 11.2NAT 术语名字意义内部本地 外部本地 内部全局外部全局转换之前内部源地址的名字 转换之前目标主机的名字 转换之后内部主机的名字转换之后外部目标主机的名字 CCNA 学习指南-640-802NAT 工作原理好的,现在我们看一下整个 NAT 的工作过程。图 11.2 描述了 NAT 的基本转 换。在图 11.2 展示的例子中,主机 10.1.1.1 发送一个外出数据包到配置了 NAT 的边界路由器。边界路由器识别出此 IP 地址为内部本地 IP 地址。目标是外部网 络,它要转换内部本地 IP 地址,并把转换结果记录到 NAT 表中。图 11.2 基本的 NAT 转换 这个数据包使用转换后新的源地址被发送到外部接口。外部主机返回此包到目标主机,NAT 路由器使用 NAT 表转换内部全局 IP 地址为内部本地 IP 地址。 整个过程就是这么简单。让我们看一个使用复用或被称为端口地址转换的比较复杂的配置。我将使用 图 11.3 示范 PAT 如何工作。使用复用,全部的内部主机被转换为一个单独的 IP 地址,因此叫做复用。再次强调,我们没有使用完因特网上可用 IP 地址的原因就是因为复用(PAT)。 再看一次图 11.3 的 NAT 表。除了内部本地 IP 地址和外部全局 IP 地址外,我们用到了端口号。这些端口号帮助路由器识别哪一台主机接收返回的流量。 在此例中,端口号被用在传输层,用于识别本地主机。如果我们必须要使用IP 地址来识别源主机,那将被称为静态 NAT,而且我们将会使用完所有可用 IP地址。PAT 允许我们使用传输层来识别主机,同时允许多达 65000 台主机(理论 CCNA 学习指南-640-802上)使用一个真实的 IP。图 11.3NAT 复用示例(PAT)静态 NAT 配置让我们来看一个简单的基本静态 NAT 配置:ip nat inside source static 10.1.1.1 170.46.2.2!interface Ethernet0ip address 10.1.1.10 255.255.255.0ip nat inside!interface Serial0ip address 170.46.2.1 255.255.255.0ip nat outside!在上面的路由器输出中,ip nat inside source 命令识别哪一个 IP 地址将被转 换。在这个配置例子中,ip nat inside source 命令在内部本地 IP 地址 10.1.1.1 与 外部全局 IP 地址 170.46.2.2 之间配置了一个静态转换。在配置中继续向下看,我们会看到每个接口下方都有 ip nat 命令。命令 ip nat inside 识别接口为内部接口,命令 ip nat outside 识别接口为外部接口。当你回过 去看 ip nat inside source 命令,会看到这个命令把内部接口作为源地址或转换的 CCNA 学习指南-640-802开始点。这个命令也可能这样使用ip nat outside source把你指定的接口作为外部接口,并把这个外部接口作为源地址或是转换的开始点。动态 NAT 配置动态 NAT 意味着我们可以为内部的用户组提供真实的 IP 地址池。我们不使 用端口号,因此我们必须为每个尝试连接外网的用户提供真实的 IP 地址。下面是一个动态 NAT 配置的示例输出:ip nat pool todd 170.168.2.2 170.168.2.254 netmask 255.255.255.0ip nat inside source list 1 pool todd!interface Ethernet0ip address 10.1.1.10 255.255.255.0ip nat inside!interface Serial0ip address 170.168.2.1 255.255.255.0ip nat outside!access-list 1 permit 10.1.1.0 0.0.0.255!命令 ip nat inside source list 1 pool todd 告诉路由器把匹配 access-list 的 IP 地 址转换为名字叫 todd 的 IP NAT 地址池中的一个地址。在此情况中,访问列表并 不像以往那样,为了安全原因通过允许或拒绝来过滤流量。在这里,访问列表被 用来选择或指定触发流量。当触发流量与访问列表匹配时,触发流量被放入 NAT 过程进行转换。这是访问列表常见的使用方法,访问列表并不是始终只在接口上 做阻塞流量这种枯燥的工作。命令 ip nat pool todd 170.168.2.2 170.168.2.254 创建了一个地址池,这个地址 池为那些需要 NAT 的主机提供地址。PAT(复用)配置最后一个示例展示如何配置内部全局地址复用。这是今天我们使用的典型的NAT。现在很少使用静态或动态 NAT,除非我们静态地映射一个服务器。 CCNA 学习指南-640-802下面是一个 PAT 配置的示例输出:ip nat pool globalnet 170.168.2.1 170.168.2.1netmask 255.255.255.0ip nat inside source list 1 pool globalnet overload!interface Ethernet0/0ip address 10.1.1.10 255.255.255.0ip nat inside!interface Serial0/0ip address 170.168.2.1 255.255.255.0ip nat outside!access-list 1 permit 10.1.1.0 0.0.0.255PAT 的好处是,存在于这种配置和前面的动态 NAT 配置间的仅有差异是 IP 地址池被缩减为一个 IP 地址,并且在 ip nat inside source 命令之后包含 overload 命令。注意,在示例中被用做地址池的那个 IP 地址是外部接口 IP 地址。在家里或 是一个小的办公室里,你的 ISP 仅为你提供一个 ip,配置 NAT 复用真的很棒。 然而,你可以使用如 170.168.2.2 这样的另外一个地址,如果地址是可用的。这 在拥有很多内部用户以至于必须在外部接口有一个以上的复用 IP 地址的大规模 网络配置中非常有用。NAT 的简单验证一旦你配置一种需要类型的 NAT,典型的是复用(PAT),你就要有能力对配 置进行验证。为了查看基本 IP 地址转换信息,使用下面的命令:Router#show ip nat translation当查看 IP NAT 转换信息的时候,你将看到许多转换是从相同的主机到相同 的目的主机之间的转换。这是典型的到 Web 的多个连接。另外,可以使用 debug ip nat 命令验证 NAT 配置。输出结果中的每个调试行 将显示发送端地址、转换、目的地址: CCNA 学习指南-640-802Router#debug ip nat如何从转换表中清除 NAT 条目?使用 clear ip nat translation 命令。为了从NAT 表中清除所有的条目,在命令的结尾使用星号(*)。 CCNA 学习指南-640-802测试并诊断 NAT 故障Cisco 的 NAT 给你一些重要的能力并且不需要费太多的力气,因为配置真 的比较简单。但是我们都知道,没有什么事是完美的,因此为了防止出现错误, 你需要对下列可能的障碍做出判断:检查动态地址池它们是否由正确的地址范围组成检查动态地址池是否有重叠检查被用来静态映射的地址与动态地址池中的地址是否重叠确定你的访问列表指定正确的转换地址确信列表中该出现的地址没有遗漏,不该出现的地址没有被加入确信内部和外部接口都已经恰当地界定需要记住的一点是,在配置新的 NAT 时,最常见的问题和 NAT 没有特别的 关系它通常涉及到路由选择的问题。因此,确信那是因为你正在改变包中的源 和目的地址,路由器在转换后才知道如何处理新的地址!想像 NAT 表可以控制没有限制数量的映射。实际上,无论如何,这涉及到 类似内存和 CPU 或是可用地址或端口的边界设置等,实事上,正是这些因素导 致在条目数量上有一些限制。每个 NAT 映射占用大约 160 字节的内存,并且有 时候但是不是很经常条目的数景由于性能或是因为策略约束而必须被限制。 对于此类情况,需要使用 ip nat translation max-entries 命令来帮助。另一个便于用来排除故障的命令是 show ip nat statistics。执行此命令你会得到 NAT 配置的汇总情况,并且对活动的转换类型进行计数。同时,会把计数结 果与存在的映射匹配,对于没有的后来会为它尝试创建一个映射。这个命令也 会显示超过期限的转换。如果你想检查动态地址池,包括它们的类型、可用地址的总数、已经分配了 多少地址和失败了多少,加上已经转换的个数,可使用 pool (refcount)命令。你知道可以手工从 NAT 表中清除动态 NAT 条目吗?这样做非常方便,如果你需要去除一个特定的无用条目,就不用坐着等待其过期。手工清除在清除整个NAT 表重新配置地址池的时候非常有用。 你同样也需要知道,如果地址池中的地址已经被映射,Cisco IOS 软件便不允许你更改或删除 NAT 表中的地址池。命令 clear ip nat translations 用来清除条 CCNA 学习指南-640-802目经由全局或本地地址,或是通过 TCP 和 UDP 转换(包括端口)指定一个单独条目,或者输入星号(*)删除整个条目表。但是要知道,如果你这么做了,仅动 态条目被删除,因为此命令不删除静态条目。哦,还有更多对任何内部设备有响应的任何外部设备的数据包目的地址就 是通常所说的 IG 地址。这意味必须在 NAT 表中保存初始化映射,这样,所有从 特定连接到达的数据包才能一直被转换。在 NAT 表中保存条目也将减少相同的 机器发送数据包到相同的外部目标时进行重复查找的次数。这就是我要表达的意思:当一个条目第一次被放入 NAT 表中,计时器开始 计时,计时器持续的时间就是转换的有效时间。每次包经过路由器被特定条目转 换后,计时器被重置。如果计时器计时期满,条目将从 NAT 表中删除,并且动 态分配的地址将回到地址池中等待再次分配。Cisco 默认转换超时为 86400 秒(24 小时),但是可以使用 ip nat translation timeout 命令对此进行更改。在我们继续介绍配置内容之前,实际使用一下刚刚讲到的命令,通过一些NAT 示例看看你是否可以根据需求规划配置。正式开始,观察图 11.4 并且问自 己两个问题:此例中在哪里实施 NAT,配置何种类型的 NAT?图 11.4NAT 示例在图 11.4 中,NAT 配置被放在公司路由器上,并且使用动态 NAT 复用(PAT)配置。在这个 NAT 示例中,使用了何种类型 NAT?ip nat pool todd-nat 170.168.10.10 170.168.10.20 netmask 255.255.255.0上面的命令使用动态 NAT。命令中 pool 给出了答案,另外在地址池中有不 止一个地址,也意味着我们可能不使用 PAT 配置。在下一个 NAT 示例中,我们 在图 11.5 中观察,测试是否可以规划出所需的配置。 CCNA 学习指南-640-802图 11.5 的示例中展示了需要配置 NAT 的边界路由器,并且允许使用 6 个公网 IP 地址,192.1.2.109192.1.2.114。然而,在内部网络中,我们拥有 63 台主机, 使用的私有地址为 192.168.10.65192.168.10.126。在边界路由器上应该使用什么 NAT 配置呢?图 11.5 另一个 NAT 示例 这里两个不同的答案都可以工作,但是下面的将是我的第一选择:ip nat pool Todd 192.1.2.109 192.1.2.109 netmask 255.255.255.248access-list 1 permit 192.168.10.64 0.0.0.63ip nat inside source list 1 pool Todd overload命令 ip nat pool Todd 192.1.2.109 192.1.2.109 netmask 255.255.255.248 设置地 址池的名字为 Todd,并且为 NAT 使用地址 192.1.2.109 创建了一个动态地址池。 为了替换 netmask 命令,你可以使用 prefix-length 29 语句(我知道你在想什么, 但是不行,不能在路由器的接口上也这么做)。第二个答案将与第一个具有相同 的结果,也仅使用 192.1.2.109 作为你的内部全局地址,但是你可以这么输入并 使它工作:ip nat pool Todd192.1.2.109 192.1.2.114 netmask 255.255.255.248。这么 做是在浪费,因为第二个到第六个地址只有在 TCP 端口号冲突的情况下才会被 使用。如果你不理解设置 access-list 的第二行命令,请查看第 10 章“安全”。命令 ip nat inside source list 1 pool Todd overload 通过 overload 命令使用端口 地址转换(PAT)设置了动态地址池。但是要根据适当的接口确定添加 ip nat inside 和 ip nat outside 语句。 CCNA 学习指南-640-802在网络中配置 NAT好的,现在继续开始配置,并且使用 64.1.1.4/30 网络连接 Corp 路由器和 R3 路由器,使用 64.1.l.8/30 网络把 LAN F0/0 连接至 R3 路由器。在 NAT 开始工作 后,通过本章,你将学会如何使用验证命令。网络如图 11.6 所示,在表 11.3 中列出了正在使用的内部本地地址。图 11.6 用新地址的互联网络我知道图 11.6 展示了我们曾使用的相同的网络,但是这里有一些不同。在 Corp 路由器和 R3 路由器之间的连接现在使用了全局 PAT 地址。它们不能通信, 因为其他的 Corp 连接使用私有 IP 地址。(在真实的环境中,ISP 将会阻塞这些私有 IP 地址,对吗?所以让我们使它们工作吧!)记住,当使用 NAT 时,我们称它们为“内部本地”,意思是在转换之前,我们的 ISP 阻塞私有 IP 地址范围。我 们将怎么办?我们首先需要在 Corp 路由器上配置 NAT,让我们开始吧。 CCNA 学习指南-640-802表 11.3IP 网络中的网络地址路由器网络地址接口地址Corp Corp Corp Corp Corp Corp R1R1R1R1R1R2R2R2R2R3R3R3R3871W871W871W1242AP1242AP10.1.1.010.1.2.010.1.3.010.1.4.064.1.1.4/3010.1.2.010.1.3.010.1.6.010.1.7.010.1.4.010.1.8.010.1.9.064.1.1.4/3064.1.1.8/3010.1.1110.1.11.010.1.12.010.1.1.0F0/1S0/0/0S0/0/1(DCE) S0/1/0S0/2/0S0/0/0 (DCE) S0/0/1F0/0F0/1S0/2/0 (DCE) D0/3/0F0/0S0/0/1 (DCE) F0/0F0/1Vlan 1Dot11radio0BVI 110.1.1.110.1.2.110.1.3.110.1.4.164.1.1.5/3010.1.2.210.1.3.210.1.6.110.1.7.110.1.4.210.1.8.110.1.9.164.1.1.6/3064.1.1.9/3010.1.11.110.1.11.210.1.12.110.1.1.2现在我们都知道,我们需要所有连接到 Corp 路由器的网络可以和所有连接到使用 64.1.1.5/30 新全局地址的 R3 路由器的网络进行通信,对吗?你点头认为 是好的!我们开始吧:Corp#config tCorp(config)#ip nat pool Todd 64.1.1.5 64.1.1.5 net 255.255.255.252Corp(config)#access-list 1 permit 10.1.0.0 0.0.255.255Corp(config)#ip nat inside source list 1 pool Todd overload在添加接口配置之前,注意我使用 Corp 路由器的外部接口的 IP 地址 64.1.1.5作为地址池的开始和结束地址。我这么做是因为,使用 PAT 时它可以很好地工 CCNA 学习指南-640-802作。无论如何,不要忘记在所有接口配置 NAT:Corp(config)#int s0/2/0Corp(config-if)#ip nat outsideCorp(config-if)#int f0/1Corp(config-if)#ip nat insideCorp(config-if)#int s0/0/0Corp(config-if)#ip nat insideCorp(config-if)#int s0/0/1Corp(config-if)#ip nat insideCorp(config-if)#int s0/1/0Corp(config-if)#ip nat insideCorp(config-if)#现在 PAT 已经配置,而且所有的接口已经设置完毕,让我们从主机 C 远程登 录到主机 D 等等,首先应该从一台主机 ping 另一台主机,接着再 telnet:Corp#sh ip nat transPro Inside globalInside localOutside localOutside global icmp 64.1.1.5:27110.1.9.2:271 64.1.1.10:271 64.1.1.10:271 tcp 64.1.1.5:11000 10.1.9.2:11000 64.1.1.10:2364.1.1.10:23Corp#现在我将在 Corp 路由器上开始 debug ip nat,接着从主机 B telnet 至主机 D。 我们看一看 Corp 路由器的输出:Corp#debug ip nat*May9 22:57:47.679: NAT*: TCP s=11000-1024, d=23*May9 22:57:47.679: NAT*: s=10.1.6.2-64.1.1.5, d=64.1.1.10 0*May9 22:57:47.683: NAT*: TCP s=23, d=1024-11000*May9 22:57:47.683: NAT*: s=64.1.1.10, d=64.1.1.5-10.1.6.2 0*May9 22:57:47.699: NAT*: TCP s=11000-1024, d=23*May9 22:57:47.699: NAT*: s=10.1.6.2-64.1.1.5, d=64.1.1.10 1*May9 22:57:47.703: NAT*: TCP s=23, d=1024-11000*May9 22:57:47.703: NAT*: s=64.1.1.10, d=64.1.1.5-10.1.6.2 1*May9 22:57:47.707: NAT*: TCP s=11000-1024, d=23*May9 22:57:47.707: NAT*: s=10.1.6.2-64.1.1.5, d=64.1.1.10 2*May9 22:57:47.711: NAT*: TCP s=11000-1024, d=23*May9 22:57:47.711: NAT*: s=10.1.6.2-64.1.1.5, d=64.1.1.10 3*May9 22:57:47.719: NAT*: TCP s=23, d=1024-11000 CCNA 学习指南-640-802*May9 22:57:47.719: NAT*: s=64.1.1.10, d=64.1.1.5-10.1.6.2 2*May9 22:57:47.723: NAT*: TCP s=23, d=1024-11000*May9 22:57:47.723: NAT*: s=64.1.1.10, d=64.1.1.5-10.1.6.2 3*May9 22:57:47.723: NAT*: TCP s=11000-1024, d=23*May9 22:57:47.723: NAT*: s=10.1.6.2-64.1.1.5, d=64.1.1.10 4*May9 22:57:47.731: NAT*: TCP s=11000-1024, d=23*May9 22:57:47.731: NAT*: s=10.1.6.2-64.1.1.5, d=64.1.1.10 5*May9 22:57:47.735: NAT*: TCP s=23, d=1024-11000*May9 22:57:47.735: NAT*: s=64.1.1.10, d=64.1.1.5-10.1.6.2 4*May9 22:57:47.735: NAT*: TCP s=11000-1024, d=23*May9 22:57:47.735: NAT*: s=10.1.6.2-64.1.1.5, d=64.1.1.10 6*May9 22:57:47.747: NAT*: TCP s=11000-1024, d=23*May9 22:57:47.747: NAT*: s=10.1.6.2-64.1.1.5, d=64.1.1.10 7*May9 22:57:47.951: NAT*: TCP s=11000-1024, d=23*May9 22:57:47.951: NAT*: s=10.1.6.2-64.1.1.5, d=64.1.1.10 8*May9 22:57:48.103: NAT*: TCP s=23, d=1024-11000*May9 22:57:48.103: NAT*: s=64.1.1.10, d=64.1.1.5-10.1.6.2 5 Corp#好的,至少这是一个很有趣的输出结果!在第一行显示主机 B 使用的源和目的端口号。第二行显示通过使用最后列出的外部本地/全局地址,将内部源地址 转换为内部全局地址接着,从外部主机返回到主机 B。我们使用 show ip nat translation 命令验证所有的转换:Corp#sh ip nat transPro Inside globalInside localOutside localOutside global tcp 64.1.1.5:11000 10.1.9.2:11000 64.1.1.10:2364.1.1.10:23Corp#现在,我们在 Corp 路由器上使用 show ip nat statistics 命令:Corp#sh ip nat statTotal active translations: 2 (0 static, 2 dynamic; 2 extended) Outside interfaces:Serial0/2/0Inside interfaces:FastEthernet0/1, Serial0/0/0, Serial0/0/1, Serial0/1/0Hits: 269Misses: 13CEF Translated packets: 227, CEF Punted packets: 0Expired translations: 27Dynamic mappings: CCNA 学习指南-640-802- Inside SourceId: 1 access-list 1 pool Todd refcount 2pool Todd: netmask 255.255.255.252start 64.1.1.5 end 64.1.1.5type generic, total addresses 1, allocated 1 (100%), misses 0Queued Packets: 0Corp#这里我们可以看到我们的配置汇总、两个活动的转换,以及正在使用的内部 和外部接口。输出结果的底部列出了地址池。所有这些看起来都很正常,因此是 使用 SDM 配置 NAT 的时候了。 CCNA 学习指南-640-802使用 SDM 配置 NAT使用 SDM 配置 NAT 比想像的要容易得多当然对你来说更是如此,因为通 过第 10 章学习你对此已有所了解。无论如何,你所要做的就是单击 Configure NAT,出现很方便的向导,它会手把手教你创建一个 NAT 规则。这个向导类似 于第 10 章中创建防火墙时的那个向导,同时也像第 10 章一样,有不止一个向导, 你需要选择基本的和高级的向导。基本 NAT如果你的可信网需要访问因特网,且可信网中有一些基本 PC/主机,则使用这个向导。此向导将引导你创建一个基本的 NAT 配 置。高级 NAT如果你的内部网络中拥有隔离区(DMZ)或是服务器,同时接受外 网的访问,你绝对需要选择高级 NAT 配置。第一个屏幕是创建 NAT 配置屏幕。从这里开始,我将简单地连接并创建一个基本 NAT。之后,单击 Launch theSelected Task 按钮,得到下一个屏幕,告诉我们基本 NAT 向导接下来要做的事。 CCNA 学习指南-640-802像你猜到的一样,它很棒所有我要做的就是单击 Next 按钮,得到一个可以选择内部和外部地址的屏幕。看起来熟悉?好的这说明你很用心。在选择了内部和外部接口之后,单击 Next 按钮。NAT 地址池创建完成,所 有接口指派了内部或外部配置,就像刚才一样! CCNA 学习指南-640-802最后,单击 Finish 按钮。让我们看一看路由器上都做了什么。下面是接口的配置:!interface FastEthernet0/0ip address 1.1.1.1 255.255.255.0ip nat insideip virtual-reassembly duplex autospeed auto!interface FastEthernet0/1description Connection to 1242 APip address 10.1.1.1 255.255.255.0ip nat insideip virt

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论