一.静态NAT配置实验
实验需求
配置静态NAT,使得PC1和PC2可以访问公网上的R3。
实验步骤
1.配置设备IP
[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 192.168.2.1 24
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 192.168.2.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 202.100.10.2 24
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 202.100.10.3 24
2.配置OSPF并配置默认路由,实现内网互通。
[R1]ospf
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[R1]ip route-static 0.0.0.0 0 192.168.2.2
[R2]ospf
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[R2]ip route-static 0.0.0.0 0 202.100.10.3
3.配置静态NAT
[R2-GigabitEthernet0/0/1]nat static global 202.100.10.6 inside 192.168.1.1 //当内网192.168.1.1要上网时,使用公网IP202.100.10.6
[R2-GigabitEthernet0/0/1]nat static global 202.100.10.7 inside 192.168.1.2
二.动态NAT配置实验
实验拓扑
实验需求
配置动态NAT,使得PC1和PC2可以访问公网上的R3。
实验步骤
- 设备配置IP、配置ospf和默认路由的流程与静态NAT一致,不再赘述。
- 创建地址池
[R2]nat address-group 1 202.100.10.100 202.100.10.120
3.配置地址转换的ACL规则
[R2]acl 2000
[R2-acl-basic-2000]rule 5 permit source 192.168.1.1 0
[R2-acl-basic-2000]rule 10 permit source 192.168.1.2 0
4.在接口视图下配置带地址池的NAT Outbound
[R2-GigabitEthernet0/0/1]nat outbound 2000 address-group 1 no-pat
四.Easy IP配置实验
实验需求
配置Easy IP,使得PC1和PC2可以访问公网上的R3。
实验步骤
Easy IP没有地址池的概念,使用接口地址作为NAT转换的公有地址。
设备配置IP、配置ospf和默认路由的流程与静态NAT一致,不再赘述。
配置匹配Easy IP的ACL规则
[R2]acl 2000
[R2-acl-basic-2000]rule 5 permit source 192.168.1.1 0
[R2-acl-basic-2000]rule 10 permit source 192.168.1.2 0
3.配置Easy IP
[R2]in g0/0/1
[R2-GigabitEthernet0/0/1]nat outbound 2000
五.NAT Server实验
将内网服务器映射到公网,当私有网络中的服务器需要对公网提供服务时使用。
实验需求
配置Nat Server,使得公网上的R3可以访问内网的Server2。
实验步骤
- 设备配置IP、配置ospf和默认路由的流程与之前基本一致,只需多配置一个Server2的ip。
[R2]in g0/0/1
[R2-GigabitEthernet0/0/1]nat server protocol icmp global 202.100.10.6 inside 192.168.1.10 //将内网服务器192.168.1.10的icmp服务映射到公有地址202.100.10.6上
[R2-GigabitEthernet0/0/1]nat server protocol tcp global 202.100.10.6 80 inside 192.168.1.10 80 //将内网服务器192.168.1.10的80端口映射到公有地址202.100.10.6的80端口