NAT +DHCP(多网段)【高级路由协议与实验01】

实验拓扑

在这里插入图片描述
在这里插入图片描述

实验步骤

1.单臂路由

1.1配置PC1IP地址

PC1> ip 192.168.1.2/24 192.168.1.1

在这里插入图片描述

PC1代表内网server,PC2PC3采用DHCP自动分配IP

1.2在ESW1上创建两个VLAN

ESW1#vlan database
ESW1(vlan)#vlan 10
ESW1(vlan)#vlan 20
ESW1(vlan)#exit

在这里插入图片描述

1.3为ESW1配置接口模式和VLAN

ESW1#config t
ESW1(config)#int f1/1
ESW1(config-if)#switchport mode acc
ESW1(config-if)#switchport access vlan 10
ESW1(config-if)#exit
ESW1(config)#int f1/2
ESW1(config-if)#swit mode acc
ESW1(config-if)#swit acc vlan 20
ESW1(config-if)#exit
ESW1(config)#int f1/3
ESW1(config-if)#swit mode acc
ESW1(config-if)#swit acc vlan 10
ESW1(config-if)#exit
ESW1(config)#int f1/0
ESW1(config-if)#swit mode trunk
ESW1(config-if)#end

在这里插入图片描述

ESW1#show vlan-switch

在这里插入图片描述

1.4为R1配置逻辑接口(f0/0.10配置vlan10,f0/0.20配置vlan 20)

R1#config t
R1(config)#int f0/0
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#int f0/0.10
R1(config-subif)#encapsulation dot1Q 10
R1(config-subif)#ip addr 192.168.1.1 255.255.255.0
R1(config-subif)#exit
R1(config)#int f0/0.20
R1(config-subif)#encapsulation dot1Q 20
R1(config-subif)#ip addr 192.168.2.1 255.255.255.0
R1(config-subif)#exit
R1(config)#exit
R1#show ip int bri

在这里插入图片描述
至此,单臂路由配置完成。
PC1 PC2 PC3 R1 可通信,R1ip地址配置好后可验证。

2.配置R1R2接口IP地址

R1#config t
R1(config)#int f1/0
R1(config-if)#ip addr 200.2.2.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R2#config t
R2(config)#int f0/0
R2(config-if)#ip addr 200.2.2.254 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit

在这里插入图片描述
PC1 --> R1,验证内部可正常通信。
在这里插入图片描述

3.对R1做DHCP配置使PC自动获得IP地址

R1#config t
R1(config)#ip dhcp pool v10
R1(dhcp-config)#network 192.168.1.0 255.255.255.0
R1(dhcp-config)#default-router 192.168.1.1
R1(dhcp-config)#exit
R1(config)#ip dhcp pool v20
R1(dhcp-config)#network 192.168.2.0 255.255.255.0
R1(dhcp-config)#default-router 192.168.2.1
R1(dhcp-config)#exit

测试看PC2 PC3能否自动获得IP地址

PC2> dhcp
PC3> dhcp

在这里插入图片描述
在这里插入图片描述

4.对R1做NAT地址转换

1在R1上设置NAT,f0/0为入接口,f1/0为出接口

R1(config)#int f0/0
R1(config-if)#ip nat inside
R1(config-if)#exit
R1(config)#int f1/0
R1(config-if)#ip nat outside
R1(config-if)#exit

在这里插入图片描述

2设置PC1的地址静态转换

R1(config)#ip nat inside source static 192.168.1.2 200.2.2.10

3设置PC2 PC3的地址动态转换

定义ACL规则:允许内部网络访问外部网络

R1(config)#access-list 1 permit 192.168.1.0 0.0.0.255
R1(config)#access-list 1 permit 192.168.2.0 0.0.0.255

将access-list 指定的内部局部地址与指定的内部全局地址池进行转换
(overload表示使用地址复用)

R1(config)#ip nat inside source list 1 int f1/0 overload

R1(config)#ip nat pool 12321 200.2.2.2 200.2.2.126 netmask 255.255.255.0
R1(config)#ip nat inside source list 1 pool 12321

4测试用PC访问外部地址

。。。失败
在这里插入图片描述
用PC1访问自己的转换地址试试
。。成功了
在这里插入图片描述

测试用外部设备访问内网PC

。。。成功
在这里插入图片描述

5修改

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HAL9000pp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值