DHCP服务的配置及故障排除

DHCP服务的配置及故障排除

DHCP服务介绍

可以为相同局域网内的客户端,动态分配ip地址,子掩码,网关和DNS

端口协议:UDP 67
UDP 68 一个负责发送,一个负责接收

配置文件路径: /etc/dhcpd/dhcpd.conf
示例文件 (/usr/share/doc/dhcp*/dhcpd.conf.example
)
日志文件路径: /var/log/messages

安装说明

yum install dhcp* -y

配置说明

1.先关闭防火墙,selinux,NetworkManager

2.vi /etc/dhcp/dhcpd.conf # 进入dhcp配置服务

.:r /usr/share/doc/dhcp*/dhcpd.conf.example	   // r 引入示例文档
// set nu 产生行编号

//37,$ s/^/#/ 从37行到末尾添加注释

3.编辑配置文件内容
option definitions common to all supported networks…
option domain-name “wayne.yeoman.com”; // 更改域名
option domain-name-servers 8.8.8.8; // 更改dns

default-lease-time 600;
max-lease-time 7200; // 保留租约时间
将没注释掉的注释掉
subnet 172.16.0.0 netmask 255.255.0.0 { // 设置网号子掩码
range dynamic-bootp 172.16.14.10 172.16.14.20; // 设备dhcp分配范围
option routers 192.168.0.254; // 设置网关
}

4.systemctl start dhcpd 开启dhcp服务
systemctl enable dhcpd 设备开机自动启动服务

[root@wayne dhcp]# netstat -antlup | grep :67 // 查看67端口是否产生
udp 0 0 0.0.0.0:67 0.0.0.0:* 5904/dhcpd
udp 0 0 0.0.0.0:67 0.0.0.0:* 1231/dnsmasq
5.查看dhcp服务是否开启,看状态 systemctl status dhcpd
查看firewalld 服务是否开启,看systemctl status firewalld
看67端口是否有dhcp 67端口 netstat -antlup | grep :67

故障排除:

提示如下,表示配置文件写错了
[root@localhost ~]# systemctl restart dhcpd
Job for dhcpd.service failed because the control process exited with error code. See “systemctl status dhcpd.service” and “journalctl -xe” for details.

解决方法:查看配置文件是否有没注释掉的符号,或者行

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值