目录
NAT产生背景
NAT概述
NAT工作原理
NAT类型
静态NAT配置
动态NAT
端口NAT(PAT)
EasyIP-最简单的PAT
NAT Server
外网访问内网WEB服务
外网访问内网FTP服务
外部远程管理交换机SW1

分析:
NAT(Network Address Translation),网络地址转换
路由器对数据包进行地址转换,路由器在接收到内部数据包时将内部源IP地址转化为公有IP地址后在进行路由转发。

NAT核心工作表:NAT转换表

静态NAT
动态NAT

如图配置拓扑图,当企业内网想访问外部网络的服务时,在边界路由器上配置默认路由可以将数据包发送出去,但是由于公网的路由器上没有到私网的路由,故造成数据包有去无回导致无法通行
静态NAT配置
[AR1]ip route-static 0.0.0.0 0 100.1.1.2 配置默认路由去往公网 [AR1]interface gi0/0/1 [AR1-GigabitEthernet0/0/1]nat static global 100.1.1.3 inside 192.168.10.1 [AR1-GigabitEthernet0/0/1]quit 
静态NAT可以实现内网的PC1与外网的设备的互通,但是内网的其它设备无法与外网的设备互通
静态NAT存在的弊端:
在企业内网主机比较多的时候,不采用静态NAT,而是采用动态NAT
公司内部私有地址主机数量非常多的时候,如果才有静态NAT为每个私有IP地址,就会浪费公网IP地址
在动态NAT中,企业可以同时购买多个公网IP地址,然后将这些公网IP地址,轮着给企业内网的每个主机使用

第一步:撤销静态nat的配置
[AR1-GigabitEthernet0/0/1]undo nat static global 100.1.1.3 inside 192.168.10.1 n etmask 255.255.255.255 [AR1]acl 2000 [AR1-acl-basic-2000]rule 10 permit source 192.168.10.0 0.0.0.255 [AR1-acl-basic-2000]quit [R1]nat address-group 1 100.1.1.50 100.1.1.60 [AR1]interface gi0/0/1 [AR1-GigabitEthernet0/0/1]nat outbound 2000 address-group 1 no-pat 此时PC1/PC2都能与外网互通
缺点:


192.168.10.1 - 100.1.1.10:1001 192.168.10.2 - 100.1.1.10:1002 192.168.10.3 - 100.1.1.10:1003 192.168.10.4 - 100.1.1.10:1004 192.168.10.5 - 100.1.1.10:1005 192.168.10.6 - 100.1.1.10:1006 192.168.10.7 - 100.1.1.10:1007 192.168.10.8 - 100.1.1.10:1008 命令配置
[AR1-GigabitEthernet0/0/1]undo nat outbound 2000 address-group 1 no-pat //撤销动态NAT配置 [AR1-GigabitEthernet0/0/1]nat outbound 2000 address-group 1 [AR1-GigabitEthernet0/0/1] 此时,内网访问外网时,不会受到IP地址数量少的限制,不会出现网络时有时无
如果企业规模很小,经费有限。大概率上企业可能仅仅购买1个公网IP地址。在这种情况下,我们想要实现内网多个主机同时上网的话,就只能用“配置在公网接口”上的这个IP地址进行 NAT 转换。
[AR1-GigabitEthernet0/0/1]undo nat outbound 2000 address-group 1 no-pat //撤销动态NAT配置 [AR1-GigabitEthernet0/0/1]nat outbound 2000 如果想要实现外网到内网的访问那么必须得在公司的边界设(R1)上,提前设置“nat转换条目”并且这种条目,仅仅允许某一种特定的业务的流量。

在边界设备R1上配置
[AR1]interface gi0/0/1 [AR1-GigabitEthernet0/0/1]nat server protocol tcp global 100.1.1.20 80 inside 19 2.168.10.10 80 [AR1-GigabitEthernet0/0/1]quit 验证
通过 外网的 client 测试
客户端信息->httpclient ->输入地址 100.1.1.20 ,回车,获得一个网页!

在192.168.10.10上配置FTP服务器,希望通过外网访问FTP服务
[AR1]interface gi0/0/1 [AR1-GigabitEthernet0/0/1]nat server protocol tcp global 100.1.1.20 21 inside 19 2.168.10.10 21 [AR1-GigabitEthernet0/0/1]quit 外网设备测试 client -> ftpclient -> 100.1.1.20 (PORT模式),登陆成功

交换机配置私有地址,配置远程登录模式账户和密码
sys Enter system view, return user view with Ctrl+Z. [SW1]interface vlanif 10 [SW1-Vlanif10]ip address 192.168.10.88 24 [SW1-Vlanif10]quit [SW1]user-interface vty 0 [SW1-ui-vty0]authentication-mode aaa [SW1-ui-vty0]quit [SW1]aaa [SW1-aaa]local-user huawei password cipher HCIE [SW1-aaa]local-user huawei service-type telnet [SW1-aaa]local-user huawei privilege level 15 [SW1-aaa]quit [SW1]ip route-static 0.0.0.0 0 192.168.10.254 在R1上配置,telnet端口为23
[AR1]interface gi0/0/1 [AR1-GigabitEthernet0/0/1]nat server protocol tcp global 100.1.1.20 2001 inside 192.168.10.88 23 [AR1-GigabitEthernet0/0/1]quit 测试:在R2上测试登录

数据包从内网到外网