配置DHCP服务器

概述

DHCP(Dynamic Hast Configuration Protocal)就是动态主机配置协议,可以自动配置主机的IP地址、子网掩码、网关及DNS等TCP/IP信息。以DHCP可以有效地降低客户端IP地址配置的复杂度和网络的管理成本。如果路由器能够转发DHCP请求,只需要在一个子网中配置DHCP服务器就可以向其他子网提供TCP/IP配置的服务支持DHCP的应用环境

安装

如果报错,就在重新挂载一次

再下载dhcp

配置主文件

复制主配置文件的样本

[root@dyzx -]# cp -p /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

修改/etc/dhcp/dhcpd.conf文件

如果在启动服务的时候报错

第一进文件,查看网段写没写错,是不是client的地址网段是不是写错了,第二查看文件里面的内容是否是否有误。

可以通过:

[root@server39 lijiaying]# tail -30 /var/log/messages

来查看文件的最后30行

Nov 17 08:02:19 server39 journal: shell-extensions did not set error for gs_plugin_refresh
Nov 17 08:05:01 server39 dbus[714]: [system] Activating service name='org.freedesktop.problems' (using servicehelper)
Nov 17 08:05:01 server39 dbus[714]: [system] Successfully activated service 'org.freedesktop.problems'
Nov 17 08:05:05 server39 dbus[714]: [system] Activating via systemd: service name='net.reactivated.Fprint' unit='fprintd.service'
Nov 17 08:05:05 server39 systemd: Starting Fingerprint Authentication Daemon...
Nov 17 08:05:05 server39 dbus[714]: [system] Successfully activated service 'net.reactivated.Fprint'
Nov 17 08:05:05 server39 systemd: Started Fingerprint Authentication Daemon.
Nov 17 08:05:10 server39 su: (to root) lijiaying on pts/0
Nov 17 08:05:11 server39 chronyd[771]: Selected source 202.112.31.197
Nov 17 08:09:58 server39 dhclient[1018]: DHCPREQUEST on ens33 to 192.168.79.254 port 67 (xid=0x6ccb390a)
Nov 17 08:09:58 server39 dhcpd: DHCPREQUEST for 192.168.79.136 from 00:0c:29:31:87:e6 via ens33: unknown lease 192.168.79.136.
Nov 17 08:09:58 server39 dhclient[1018]: DHCPACK from 192.168.79.254 (xid=0x6ccb390a)
Nov 17 08:09:58 server39 NetworkManager[887]: <info>  [1700179798.2495] dhcp4 (ens33):   address 192.168.79.136
Nov 17 08:09:58 server39 NetworkManager[887]: <info>  [1700179798.2498] dhcp4 (ens33):   plen 24 (255.255.255.0)
Nov 17 08:09:58 server39 NetworkManager[887]: <info>  [1700179798.2498] dhcp4 (ens33):   gateway 192.168.79.2
Nov 17 08:09:58 server39 NetworkManager[887]: <info>  [1700179798.2499] dhcp4 (ens33):   lease time 1800
Nov 17 08:09:58 server39 NetworkManager[887]: <info>  [1700179798.2499] dhcp4 (ens33):   nameserver '192.168.79.2'

客服端如何去验证

两台模式要一致

修改ens33配置:vi ifcfg-ens33

在down ens33网卡,up ens33网卡:nmcli come down ens33

查看网卡是否开启:nmcliconn show

ip addr 查看 就可以获得和我们之前sever端配置一样的ip地址