DHCP客户端

117 阅读2分钟

DHCP

主机获取网络配置可以通过两种方式:

  • 指定
  • 动态获取

DHCP: Dynamic Host Configuration Protocol,动态主机配置协议
UDP协议,C/S模式,dhcp server: 67/udp,dhcpv4 client :68/udp, dhcpv6 client: 546/udp 主要用途:

  • 用于内部网络和网络服务供应商自动分配IP地址给用户

  • 用于内部网络管理员作为对所有电脑作集中管理的手段

  • 自动化安装系统

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

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报文向服务器进行请求,极少用到

在 windows中 使用

ipconfig 查看网卡信息
ipcongfig /release 释放地址
ipcongfig /renew 重新获取地址
ipconfig /all 全部信息

实操

下载dhcp后,进入/etc下的dhcp文件里,查看dhcod.conf

image.png
根据提示去对应的文件下
image.png

image.png 将文件复制到etc下的dhcp文件里,覆盖允许程序dhcpd

image.png
打开/etc/dhcp/dhcpd.conf 进行修改

image.png

image.png

image.png
wq保存退出,重启一下dhcp即可完成配置

image.png
接下来去win系统上查看,首先清空配置,然后重新配置
ipconfig /release ,ipconfig /renew image.png

image.png