基于eNSP的三种NAT配置

一:实验目的

掌握NAT的三种配置方法以及端口映射
①一对一
②多对一
③多对多
④端口映射(反向NAT)

二:实验内容

在这里插入图片描述
如图所示:
R2为外网,R1为边界路由器,有PC1,PC2,服务器三个网段,网关设置在SW上
R1的G0/0/1的IP地址为61.1.1.1
地址池为61.1.1.2-61.1.1.10
端口映射的为61.1.1.11

需求如下:
1.PC1使用一对一访问
2.PC1,PC2,使用多对一访问
3.PC1,PC2,使用多对多访问
4.服务器做端口映射

三:实验配置

(1)基本实验配置

SW

[SW]vlan batch 10 20 30 999

[SW-Vlanif10]ip address 192.168.1.1 24
[SW-Vlanif20]ip address 192.168.2.1 24
[SW-Vlanif30]ip address 192.168.3.1 24
[SW-Vlanif999]ip address 195.168.1.10 24

[SW-GigabitEthernet0/0/1]port link-type access
[SW-GigabitEthernet0/0/1]port default vlan 10

[SW-GigabitEthernet0/0/2]port link-type access
[SW-GigabitEthernet0/0/2]port default vlan 20

[SW-GigabitEthernet0/0/3]port link-type access
[SW-GigabitEthernet0/0/3]port default vlan 30

[SW-GigabitEthernet0/0/4]port link-type access
[SW-GigabitEthernet0/0/4]port default vlan 999

[SW]ip route-static 0.0.0.0 0.0.0.0 195.168.1.20

R1

[R1-GigabitEthernet0/0/0]ip address 195.168.1.20 24 
[R1-GigabitEthernet0/0/1]ip address 61.1.1.1 24

[R1]ip route-static 192.168.1.0 24 195.168.1.10
[R1]ip route-static 192.168.2.0 24 195.168.1.10
[R1]ip route-static 192.168.3.0 24 195.168.1.10

R2

[R2-GigabitEthernet0/0/0]ip address 61.1.1.100 24

(2)测试边界路由器是否可通

在这里插入图片描述
可见已经可以通信了

(3)需求一(一对一)

在边界路由器R1配置
PC1使用一对一访问

R1

[R1]interface GigabitEthernet 0/0/1(需要在接口配置)
[R1-GigabitEthernet0/0/1]nat static global 61.1.1.2 inside 192.168.1.10(一对一配置方式)

(4)测试通信

可见已经可以通信,我们抓个包看看
在这里插入图片描述
在这里插入图片描述
可以看到源地址为61.1.1.2,目的地址为61.1.1.100
已经将源地址进行了转换,实现了效果

(5)需求二(多对一)

在边界路由器R1配置
PC1,PC2,使用多对一访问

[R1]acl 2000(创建acl抓取路由)

[R1-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255
[R1-acl-basic-2000]rule permit source 192.168.2.0 0.0.0.255

[R1-GigabitEthernet0/0/1]nat outbound 2000(调用ACL)

(6)测试通信

在这里插入图片描述
在这里插入图片描述
可见PC1和PC2都可以通信了
抓包看一下
在这里插入图片描述
可以看到源地址为61.1.1.2,目的地址为61.1.1.100
已经将源地址进行了转换,实现了效果

(7)需求三(多对多)

在边界路由器R1配置
PC1,PC2,使用多对多访问

[R1]acl 2000(创建acl抓取路由)

[R1-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255
[R1-acl-basic-2000]rule permit source 192.168.2.0 0.0.0.255

[R1]nat address-group 1 61.1.1.2 61.1.1.10(创建NAT地址池)
[R1-GigabitEthernet0/0/1]nat outbound 2000 address-group 1(调用地址池和ACL)

(8)测试通信

抓包分析
在这里插入图片描述
我们可以看到
源地址有61.1.1.8和161.1.1.10
实现了效果

我们可以使用这条命令查看转换详细的信息

[R1]display nat session all

在这里插入图片描述

(9)需求四(端口映射)

服务器做端口映射
外界地址访问服务器只需要访问边界地址即可
①用单独ip进行端口映射

[R1-GigabitEthernet0/0/1]nat server global 61.1.1.11 inside 192.168.3.10
用了61.1.1.11当作端口映射的IP地址

(10)测试现象

在这里插入图片描述
我们抓包看一下(服务器的E0/0/1)
在这里插入图片描述
可见我们用R2 ping 边界路由器的地址,服务器却收到了信息
实现了效果

(11)端口映射(基于接口IP)

也就是只有边界路由器的一个接口IP
使用四层端口来进行配置
命令如下

[R1-GigabitEthernet0/0/1]nat server protocol tcp global current-interface www in
side 192.168.3.10 www 

命令解释:使用当前接口的tcp80端口映射到私网地址的80端口
但是这个模拟器不支持,所以抓取不到信息
那今天的实验就到此为止了
如果有错误希望各位大佬可以指出!!!

  • 5
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值