DHCP动态主机配置协议

DHCP

DHCP:动态主机配置协议

1、DHCP的优势

  • 减少管理员的工作量

  • 避免输入错误的可能

  • 避免IP地址冲突

  • 当更改IP地址段时,不需要重新配置每个用户的IP地址

  • 提高了IP地址的利用率

  • 方便客户端的配置

2、DHCP的分配方式

  • 自动分配:分配到一个IP地址后永久使用
  • 手动分配:由DHCP服务器管理员专门指定IP地址
  • 动态分配:使用完后释放该IP。供其他客户及使用

3、DHCP的租约过程

  • 首先客户机加入到当前网络中是没有地址的,他会发送一个 dhcp discover 广播报文 来寻找dhcp服务器

  • 服务器接收到 discover 报文会回复 offer(ip地址(合法地址地址中挑出),子网掩码,dns地址,网关等信息)

  • 客户机收到 offer 以后会发送一个 request 的报文告诉服务器我收到了你的 offer,并且我很满意你的地址,我就使用它了,不要再分配给别人了

  • 当服务器收到 request 的报文以后会发送一个 ack 报文确认消息告诉客户端你放心使用,不会再给别人分配你的ip地址

4、服务器配置

命令格式
yum install dhcp -y
#安装dhcp软件

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
#复制配置文件模板

#编辑修改配置文件
vim /etc/dhcp/dhcpd.conf
option domain-name-servers 8.8.8.8;
#修改第8行(默认的全局dhcp地址)
subnet 192.168.10.0 netmask 255.255.255.0 {
   range 192.168.10.24 192.168.10.50;
   option routers 192.168.10.2;
   option domain-name-servers  114.114.114.114;
 }
#修改第30行(修改局部配置)
:set nu    #查看行号

systemctl start dhcpd
#启动dhcp

systemctl status dhcpd
#查看dhcp状态

#验证方法:
在linux系统中验证
#修改配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=dhcp
#将静态static改为dhcp
#IPADDR=192.168.10.11
#NETMASK=255.255.255.0
#GATEWAY=192.168.10.2
#DNS1=114.114.114.114
#将原来配置的地址注释掉

systemctl restart network
#重启网卡

#查看到获取的ip地址从设置dns的范围开始

在windows系统中验证
#修改获取地址方式为dhcp(详细步骤查看下面图文)

ipconfig/release
#释放ip地址配置

ipconfig/renew
#重新获取ip地址

ipconfig/all
#显示所有ip地址
命令图文详解

image-20240111180825542

image-20240111182349206

image-20240111182213798

image-20240111182642633

验证方法

  • 在linux系统中验证

image-20240112092922564

image-20240112093113469

image-20240112093229379

  • 在windows系统中验证

image-20240111190653054

image-20240112093432038

image-20240112093635074

image-20240112093731882

保留地址

#查找关键字fixed  

ipconfig /all    #查看所有ip地址(先查找mac地址)

#修改vim /etc/dhcp/dhcpd.conf
 host fantasia {
   hardware ethernet 00:0C:29:69:9B:97;(注意分隔符)
   fixed-address 192.168.91.199;
 }
  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值