步骤一:源码下载和安装

源码下载地址:git clone https://github.com/isc-projects/dhcp.git

执行./configure & make; make install

mkdir -p   /usr/local/var/db

touch /usr/local/var/db/dhcpd.leases

mkdir -p   /usr/local/var/run

touch /usr/local/var/run/dhcpd.pid

 

 

步骤二:dhcpd.conf简单配置

default-lease-time 600;

max-lease-time 7200;

subnet 172.16.128.0 netmask 255.255.255.0 {

  range 172.16.128.110 172.16.128.120;

}

 

配置的子网需要和服务器上网口监听的地址同网段。

 

步骤三:给ens33添加监听地址

ip addr add 172.16.128.10/24 dev ens33

 

步骤四:启动dhcpd和dhclient

dhclient -d ens37请求分配地址

得到地址如下:

ISC DHCP服务器和客户端简单测试

过程:

DHCPDISCOVER on ens37 to 255.255.255.255 port 67 interval 5

DHCPOFFER of 172.16.128.110 from 192.168.100.21

DHCPREQUEST for 172.16.128.110 on ens37 to 255.255.255.255 port 67

DHCPACK of 172.16.128.110 from 192.168.100.21

bound to 172.16.128.110 -- renewal in 261 seconds.

 

Lease文件

ISC DHCP服务器和客户端简单测试

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2021-09-27
  • 2021-05-30
  • 2021-11-01
  • 2021-04-08
猜你喜欢
  • 2022-12-23
  • 2021-06-20
  • 2021-07-16
  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
  • 2022-12-23
相关资源
相似解决方案