NAT技术在组网中的应用
- 实验要求:
- 按照图示配置IP地址,公网地址为100.1.1/24
- 私网A通过NAPT,使R1接入到互联网,私网B通过EASY IP,使R3接入互联网
- 私网A配置NAT SERVER 吧Telnet的Telnet服务发布到公网,使PC2可以访问
配置图如下图所示
- 实验步骤
第一步:我们先将IP地址配入
PC1 IP如图
[telnet]int g0/0/0
[telnet-GigabitEthernet0/0/0]ip add 192.168.1.1 24
[telnet-GigabitEthernet0/0/0]quit
[telnet]ip route-static 0.0.0.0 0 192.168.1.254
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 100.1.1.1 24
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 100.1.1.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 100.2.2.2 24
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 100.2.2.3 24
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 192.168.1.253 24
[PC2]int g0/0/0
[PC2-GigabitEthernet0/0/0]ip add 192.168.1.1 24
[PC2]ip route-static 0.0.0.0 0 192.168.1.253
至此,我们路由IP配置完成,我们来检查一下,首先用telnet和PC2 ping网关地址,要确保畅通
其次,我们要进行命令检查,正确如下
第二步:
配置Telnet服务,并且全网通
[telnet]aaa
[telnet-aaa]local-user tan privilege level 15 password cipher 12345
[telnet-aaa]local-user tan service-type telnet
[telnet-aaa]quit
[telnet]user-interface vty 0 4
[telnet-ui-vty0-4]authentication-mode aaa
因为 公网私网分开,此时私网A,B已经实现全网通,我们先要实现公网的全网通
(因为路由器较少,此处使用静态路由,其他路由协议也可)
我们利用缺省路由(通过接口设备转发到互联网)
[R1]ip route-static 0.0.0.0 0 100.1.1.2
[R3]ip route-static 0.0.0.0 0 100.2.2.2
此时 已经实现了全网通,我们利用ping命令来检查
第三步:利用NAT技术,将私网接入互联网
我们先利用acl 允许通过
[R1]acl 2000
[R1-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255
[R1-acl-basic-2000]quit
[R1]nat address-group 1 100.1.1.3 100.1.1.254(建立公网地址池)
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]nat outbound 2000 address-group 1
好,此时已经建立好了连接,我们用pc ping公网上的ip地址 来验证是否私网与公网互连
私网B:(配置EASY IP)
[R3]acl 2000
[R3-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255
[R3-acl-basic-2000]quit
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]nat outbound 2000
此时 私网B也通入,我们利用PC2 ping公网来检查 如下图
第四步:私网A配置NAT SERVER 吧Telnet的Telnet服务发布到公网,使PC2可以访问
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]nat server protocol tcp global current-interface 23 inside 192.168.1.1 23
好,我们现在已经实现了此功能
我们用save指令,全部保存
到此,实验过程结束
- 实验展示
我们在PC2利用Telnet命令,来登陆telnet账号
如下图所示
由下图可知,我们已经成功进入,实验到此结束