- 实现内网互通
1.内网PC能到达网关(以PC1为例)
SW1:
[SW1]vlan batch 10 20 30 40 //创建VLAN
[SW1]int g0/0/1
[SW1-GigabitEthernet0/0/1]p l a
[SW1-GigabitEthernet0/0/1]p d v 10
[SW1]int vlanif 10
[SW1-Vlanif10]ip add 192.168.10.254 24
[SW1]int vlanif 40
[SW1-Vlanif40]ip add 10.1.12.1 24
- 做OSPF实现PC能到达R1
SW1:
[SW1]ospf 1 router-id 1.1.1.1
[SW1-ospf-1]a 0
[SW1-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255
[SW1-ospf-1-area-0.0.0.0]network 10.1.12.0 0.0.0.255
R1:
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 10.1.12.2 24
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 100.1.1.1 24
[R1]ospf 1 router-id 2.2.2.2
[R1-ospf-1]a 0
[R1-ospf-1-area-0.0.0.0]network 10.1.12.0 0.0.0.255
[SW1]int g0/0/2
[SW1-GigabitEthernet0/0/2]p l a
[SW1-GigabitEthernet0/0/2]p d v 40
- 实现外网互通
R2:
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 100.1.1.2 24
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 200.1.1.254 24
4.做缺省路由并下发实现内网能到外网
[R1]ip route-static 0.0.0.0 0 100.1.1.2
[R1]ospf 1
[R1-ospf-1]default-route-advertise
5.做NAT实现外网能回到内网
[R1]acl 2000
[R1-acl-basic-2000]rule permit source 192.168.10.0 0.0.0.255
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]nat outbound 2000
此时内网PC可以ping通外网PC(抓包观察)
二、做NAT Server
1.新增内网Server做HTTP服务,此处选择把该设备加入到原有的VLAN10中
[SW1]int g0/0/5
[SW1-GigabitEthernet0/0/5]p l a
[SW1-GigabitEthernet0/0/5] p d v 10
2.做NAT Server 允许外网客户端访问到内网服务器的HTTP服务
[R1-GigabitEthernet0/0/1]nat server protocol tcp global 1.2.3.4 80 inside 192.16
8.10.100 80
3.R2要配置一条1.2.3.4的静态指向NAT设备
[R2-GigabitEthernet0/0/2]ip add 200.2.2.254 24
[R2]ip route-static 1.2.3.4 32 100.1.1.1
实现: