DHCP的基本配置
前言DHCP的运用减少了
目录
前言
DHCP是一个局域网的网络协议,使用UDP协议工作
1、DHCP的概述
1.1、DHCP的介绍
DHCP((Dynamic Host Configuratioin Protocol)动态主机配置协议。DHCP由两块组成,一个是服
务器,一个是客户端。采用服务器和客户端的架构,C/S架构。为客户端动态分配IP地址。采用
UDP协议 67,68端口
1.2、DHCP的优点
1、减少管理员的工作量
2、避免输入错误的可能
3、避免IP地址重复
4、提高IP地址的利用率
5、当网络更改IP地址段时,不再需要重新配置每个用户的IP
方便客户机配置
1.3、DHCP的工作流程
1、用户请求阶段:
此阶段用户通过发送255.255.255.255的DHCPdiscovery广播来寻找DHCP服务器以便请求地址,
此过程中,所有安装TCP/IP协议的主机都能收到请求,只有DHCP服务器才会做出应答。
2、服务器提供阶段:
此阶段服务器接收到客户端发送的DHCPdiscovery请求,局域网范围内收到DHCPdiscovery 的
DHCP服务器,都会给发送DHCPdiscovery的客户端分配一个IP地址,此IP是在DHCP服务器中尚
未分配出去的,发送的IP包含一些DHCPoffer中的其他信息。
3、用户选择阶段:
此阶段客户端接收DHCP服务器发来的地址,但只会选择第一个向他提供地址的DHCP服务器提
供的IP,广播DHCPrequest,把自己选择的DHCP服务器及其提供的IP信息告知局域网内的所有
DHCP服务器
4、服务器确认阶段:
此阶段当提供给客户端IP的DHCP服务器收到客户端发来的DHCPrequest信息后,会给客户端一个
DHCPack响应,告知客户端可以正常使用其提供的IP,客户机将IP与网卡绑定,以便下次能够
继续使用此IP,其他DHCP服务器也将收回自己分配给此客户端的IP。
2、DHCP的配置实例
![](https://i-blog.csdnimg.cn/blog_migrate/51df3671dff3f55e570d333af2f97734.png)
AR1:
[Huawei]sysname AR1 #重命名
[AR1]dhcp enable #开启dhcp功能
[AR1]int g0/0/1 #进入接口
[AR1-GigabitEthernet0/0/1]un sh #激活
[AR1-GigabitEthernet0/0/1]int g0/0/1.1
[AR1-GigabitEthernet0/0/1.1]ip add 192.168.10.1 24 #配置IP
[AR1-GigabitEthernet0/0/1.1]dot1q termination vid 10 #配置封装协议及vlan标签
[AR1-GigabitEthernet0/0/1.1]arp broadcast enable #开启arp广播
[AR1-GigabitEthernet0/0/1.1]dhcp select global #去全局找dhcp池
[AR1-GigabitEthernet0/0/1.1]int g0/0/1.2
[AR1-GigabitEthernet0/0/1.2]ip add 192.168.20.1 24
[AR1-GigabitEthernet0/0/1.2]dot1q termination vid 20
[AR1-GigabitEthernet0/0/1.2]arp broadcast enable
[AR1-GigabitEthernet0/0/1.2]dhcp select global
[AR1-GigabitEthernet0/0/1.2]q #退出
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 20.0.0.1 24
[AR1-GigabitEthernet0/0/0]un sh
[AR1-GigabitEthernet0/0/0]q
[AR1]ip pool vlan10 #创建地址池
[AR1-ip-pool-vlan10]gateway-list 192.168.10.1 #设置客户端的网关
[AR1-ip-pool-vlan10]network 192.168.10.0 mask 255.255.255.0 #工作网络
[AR1-ip-pool-vlan10]lease day 1 #租期为一天
[AR1-ip-pool-vlan10]dns-list 8.8.8.8 #DNS服务器地址
[AR1-ip-pool-vlan10]ip pool vlan20
[AR1-ip-pool-vlan20]gateway-list 192.168.20.1
[AR1-ip-pool-vlan20]network 192.168.20.0 mask 255.255.255.0
[AR1-ip-pool-vlan20]lease day 1
[AR1-ip-pool-vlan20]dns-list 8.8.8.88
[AR1-ip-pool-vlan20]ip pool dhcp1
[AR1-ip-pool-dhcp1]gateway-list 192.168.30.1
[AR1-ip-pool-dhcp1]network 192.168.30.0 mask 255.255.255.0
[AR1-ip-pool-dhcp1]lease day 1
[AR1-ip-pool-dhcp1]dns-list 8.8.8.8
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]dhcp select global
[AR1-GigabitEthernet0/0/0]q
[AR1]ip route-static 192.168.30.0 24 20.0.0.2 #配置一条静态路由
AR2:
[Huawei]sysname AR2
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 20.0.0.2 24
[AR2-GigabitEthernet0/0/0]un sh
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip add 192.168.30.1 24
[AR2-GigabitEthernet0/0/1]un sh
[AR2-GigabitEthernet0/0/1]q
[AR2]dhcp enable
[AR2]int g0/0/1
[AR2-GigabitEthernet0/0/1]dhcp select relay #基于中继模式
[AR2-GigabitEthernet0/0/1]dhcp relay server-ip 20.0.0.1 #设置DHCP服务器的IP
[AR2-GigabitEthernet0/0/1]q
[AR2]ip route-static 192.168.10.0 24 20.0.0.1
[AR2]ip route-static 192.168.20.0 24 20.0.0.1
LSW1:
[Huawei]sysname LSW1
[LSW1]vlan ba 10 20
[LSW1]int e0/0/1
[LSW1-Ethernet0/0/1]port link-type access
[LSW1-Ethernet0/0/1]port default vlan 10
[LSW1-Ethernet0/0/12]int e0/0/2
[LSW1-Ethernet0/0/2]port link-type access
[LSW1-Ethernet0/0/2]port default vlan 20
[LSW1-Ethernet0/0/2]int g0/0/1
[LSW1-GigabitEthernet0/0/1]port link-type trunk
[LSW1-GigabitEthernet0/0/1]port trunk al vl al
PC1:
PC2:
PC3:
测试:
PC1:
PC2:
PC3:
![Logo](https://devpress.csdnimg.cn/79de2bf0b7994defa4242ef90d5513fa.jpg)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)