DHCP详解(配置小实验)

发布时间:2024年01月13日

目录

一、DHCP

1、了解DHCP

2、使用DHCP的好处

3、HDCP的分配方式

4、DHCP协议中的报文

5、DHCP的租约过程

6、安装和配置DHCP服务


一、DHCP

1、了解DHCP

  • DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)
  • 由Internet工作任务小组设计开发
  • 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议

2、使用DHCP的好处

  • 减少管理员的工作量
  • 避免输入错误的可能
  • 避免IP地址冲突
  • 当更改IP地址段时,不需要重新配置每个用户的IP地址
  • 提高了IP地址的利用率
  • 方便客户端的配置

3、HDCP的分配方式

  • 自动分配: 分配到一个IP地址后永久使用(一般不使用)
  • 手动分配: 由DHCP服务器管理员专门指定IP地址(公共服务)
  • 动态分配: 使用完后释放该IP,供其它客户机使用

4、DHCP协议中的报文

  1. DHCP DISCOVER:客户端到服务器

  2. DHCP OFFER :服务器到客户端

  3. DHCP REQUEST:客户端到服务器

  4. DHCPACK :服务器到客户端

  5. .DHCPNAK:服务器到客户端通知用户无法分配合适的IP地址

  6. DHCP DECLINE :客户端到服务器,指示地址已被使用

  7. DHCP RELEASE:客户端到服务器,放弃网络地地口取消剩余的租约时间

  8. DHCP INFORM:客户端到服务器,客户端如果需要从DHCP服务器端获取更为单ffl的配置信息,则 发送Inform报文向服务器进行请求,极少用到

5、DHCP的租约过程

  • 首先客户机加入到当前网络中是没有地址的,他会发送一个dhcp discover 广播报文 来寻找dhcp服务器
  • 服务器接收到discover 报文 会回复offer (ip地址(合法地址地址中挑出),子网掩码,dns地址,网关等信息)
  • 客户机收到 offer 以后 会发送一个 request 的报文 告诉服务器 我收到了你的 offer,并且我很满意你的地址,我就使用它了,不要再分配给别人了
  • 当服务器收到 request 的报文 以后 好了解 会发送一个ack 报文确认消息告诉客户端 你放心使用,不会再给别人分配你的ip地址
    ?

6、安装和配置DHCP服务

6.1 安装

# yum -y install dhcp

常见的几个配置文件

/etc/dhcp/dhcpd.conf    # DHCP配置文件
/usr/sbin/dhcpd         # DHCP服务程序
/usr/sbin/dhcrelay      # 中继命令程序,用于跨网段提供DHCP服务
/var/lib/dhcpd/dhcpd.leases    # 存放租借信息(如IP)和租约信息(如租约时长)
/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example # 配置文件的范例文件

6.2?首先关闭虚拟机自带的DHCP功能

6.3 配置文件

cp  -r  /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

6.4? 修改配置文件

[root@localhost dhcp]#vim 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    #查看行号


?6.5 启动DNS并查看状态

6.6 验证

6.6.1 在Linux系统中验证

①修改 /etc/sysconfig/network-scripts/ifcif-ens33

?②重启网络并查看网卡状态,

ip地址从192.169.80.112变成了我们设置范围内的192.168.80.50

文章来源:https://blog.csdn.net/weixin_58376680/article/details/135494275
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。