LinuxDHCP服务

tail -f /var/log/messages

什么是DHCP服务?

动态主机配置协议(动态IP地址分配协议)

安装软件: dhcp.x86_64 12:4.2.5-83.el7.centos.1

安装命令:yum install dhcp

配置文件: /etc/dhcp/dhcpd.conf

配置文件中没有任何的配置,但是给了模板,所以可以将模板复制到配置文件,进行操作

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

启动服务: systemctl start dhcpd

端口: 67 (udp协议)

日志: /var/log/messages

工作原理图:

配置DHCP配置文件:

ps:DHCP服务器的网络需要是静态的ip地址,而且配置文件中分配的地址需要与服务器的IP地址哦在同一网段中

[root@localhost tmp]# vim /etc/dhcp/dhcpd.conf 
subnet 192.168.10.0 netmask 255.255.255.0 {   #子网   掩码
  range 192.168.10.200 192.168.10.210;   #分配ip地址范围 
  option domain-name-servers 114.114.114.114;  #DNS地址
  option domain-name "testdns"; #DNS名字
  option routers 192.168.10.2;  #网关
  option broadcast-address 192.168.10.255;  #广播地址
  default-lease-time 600;  #默认租约
  max-lease-time 7200; #最长租约
}

#指定分配地址
host a1 {
    hardware ethernet 00:0c:29:e3:c2:c5;  #指明mac地址
    fixed-address 192.168.10.101; #指定分配ip地址
}

 重启服务,并查看端口

[root@localhost tmp]# systemctl restart dhcpd
[root@localhost tmp]# netstat -anplu  |grep 67
UNCONN      0      0                   *:67                              *:*                  users:(("dhcpd",pid=1296,fd=7))

动态查看日志信息(建议另开一个终端查看)    tail -f /var/log/messages

Nov 21 16:40:08 localhost dhcpd: DHCPDISCOVER from 00:0c:29:cd:4f:5e via ens33
Nov 21 16:40:09 localhost dhcpd: DHCPOFFER on 192.168.206.100 to 00:0c:29:cd:4f:5e via ens33
Nov 21 16:40:09 localhost dhcpd: DHCPREQUEST for 192.168.206.100 (192.168.206.20) from 00:0c:29:cd:4f:5e via ens33
Nov 21 16:40:09 localhost dhcpd: DHCPACK on 192.168.206.100 to 00:0c:29:cd:4f:5e via ens33

服务端

租约文件: /var/lib/dhcpd/dhcpd.leases

猜你喜欢

转载自blog.csdn.net/zhangt123321/article/details/121454838