实验拓扑


首先完成基本地址配置

PC1配置IP地址,同理PC2、PC3一样


R1的配置如下

[R1]interface GigabitEthernet0/0/0

[R1-GigabitEthernet0/0/0]ip address 192.168.1.254 24

[R1]interface GigabitEthernet0/0/1

[R1-GigabitEthernet0/0/1]ip address 12.0.0.1 24

R2的配置如下

[R2]interface GigabitEthernet0/0/1

[R2-GigabitEthernet0/0/1]ip address 12.0.0.2 24

1. 静态NAT

R1的配置如下

[R1]interface GigabitEthernet 0/0/1

[R1-GigabitEthernet0/0/1]nat static enable

[R1-GigabitEthernet0/0/1]nat static golal 192.168.1.1 inside 10.0.0.10

上述配置完成后,用PC1去访问R2(12.0.0.2)


可以观察到现在PC1能和R2进行通信了,同时在R1和R2的链路上抓包,我们可以看到数据出去的时候源地址被替换成了我们指定的公网地址


2. 动态NAT和NAPT

动态NAT和NATP的配置基本一致,在配置之前需要删除之前静态NAT的配置(保留IP地址的配置)

R1的配置如下

[R1]acl 2000

[R1-acl-basic-2000]rule 5 permit

[R1]nat address-group 1 12.0.0.10 12.0.0.12

[R1]interface GigabitEthernet0/0/1

[R1-GigabitEthernet0/0/1]nat outbound 2000 address-group 1 no-pat

完成上述配置后,同样用PC1去访问R2(12.0.0.2),同时抓包看现象


我们可以看到这次只有3个报文能够通信,因为我们配置地址池的时候只配置了三个地址,当地址被用尽后,后面的报文就无法通信了,抓包能发现对应的现象

配置NAPT的时候,只需要配置nat outbound 2000 address-group 1这条命令就可以了,不带no-pat就行了,其他配置一样


©著作权归作者所有:来自51CTO博客作者mb5fcf3d80e40fa的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 【网工必备】华为设备网络基础配置命令总结,收藏党福利(上)
  2. 【网工收藏必备】从原理到配置,路由重发你都知道吗?
  3. 【SpringCloud】配置:application.yml中都应该写些啥?
  4. 华为认证HCIA】适合网工小白看懂的超详细DHCP原理
  5. 「网工必备」华为设备网络基础配置命令总结,收藏党福利(下)
  6. 华为摄像机播放视频失败问题排查
  7. centos7配置网络信息
  8. Linux下使用Rinetd来实现端口转发
  9. HCIA-VRP基础及操作

随机推荐

  1. SQLyog Enterprise强制Copy表结构给本身
  2. Groovy Sql获取所有列
  3. 在PreparedStatement中重用参数?
  4. 水晶报表性能优化之道
  5. 【mysql】添加对emoji的支持
  6. 程序中处理一对多的数据
  7. 如何在sql server中生成并手动插入一个惟
  8. 使用 Servlet+jQuery+MySQL 实现简单的聊
  9. SQL 2005 Reporting Services:物理分页和
  10. sql查询每个学生的最高成绩mysql语句