Debian10配置DHCP
任务点
为客户端分配的IP地址为100.100.100.0/24网段
IP分配范围为100.100.100.1-100.100.100.50
DNS下发为114.114.114.114
网关为100.100.100.254
设置Client客户端获取到一个固定IP
首先安装DHCP服务端软件包
在Debian中DHC软件包名为 isc-dhcp-server //我这里已经安装完毕了
apt install isc-dhcp-server
编辑配置文件
vim /etc/dhcp/dhcpd.conf
将50-58行取消注释
更改为我们的需求
编辑配置文件写一条用于监听Client的DHCP的请求信息的网卡 //要看具体实际需求来配置
先查看网卡名字 我这里是ens32
使用ip link 查看
vim /etc/default/isc-dhcp-server
更改为ens32即可
然后重启服务
systemctl restart isc-dhcp-server
然后在Client客户机测试是否获取到了正确的DHCP地址
先查看网卡的名字
使用ip link查看
再配置网卡的配置文件
vim /etc/network/interfaces
编辑网卡的IP获取方式为DHCP
然后重启网卡
systemctl restart networking
使用ip add进行查看获取到的ip
可以看到已经获取到了正确的IP地址
然后再回到服务器上配置Client客户端获取固定的IP
先查看Client客户端的网卡Mac地址
可以看到网卡的Mac地址为00:0c:29:e9:4e:ae
先编辑配置文件
vim /etc/dhcp/dhcpd.conf
将76-79行取消注释
再配置我们想让Client客户端获取的地址 //上面写Client客户端网卡的Mac地址,下面的写想让CLient客户端获取的IP
然后保存退出重启配置文件
systemctl restart isc-dhcp-server
然后再到Client客户端上重启网卡获取IP地址
可以看到已经获取到了正确的IP地址
实验成功