首页 > 系统服务 > 详细

linux下搭建DHCP服务

时间:2019-04-14 12:06:49      阅读:134      评论:0      收藏:0      [点我收藏+]

一键搭建dhcpd服务脚本

[root@dhcp-server~]# cat auto_install_dhcpd.sh 
#!/bin/sh
. /etc/init.d/functions

#安装dhcpd服务,并配置其配置文件
yum -y install dhcp &>/dev/null
cat /dev/null >/etc/dhcp/dhcpd.conf
cat > /etc/dhcp/dhcpd.conf << EOF
ddns-update-style none;
ignore client-updates;
allow booting;
allow bootp;
default-lease-time 201600;
max-lease-time 43200;
option routers 10.0.0.254;
subnet 10.0.0.0 netmask 255.255.255.0 {
range dynamic-bootp 10.0.0.100 10.0.0.150;
#next-server 10.0.0.6;
#filename "/data/sys/kickstart/ks.cfg";
#filename "pxelinux.0";
}
EOF

#启动dhcpd服务并设置开启自启动
systemctl enable dhcpd.service 
systemctl start dhcpd.service

#检查服务是否正常
if [ $? -eq 0 ]
  then 
    action "dhcpd.service is OK" /bin/true
  else
    action "dhcpd.service is false" /bin/false
fi

使用Windows客户端查看dhcp-client端获取地址正常

技术分享图片

其他:
  1. linux下查看/var/lib/dhclient/dhclient.leases,这是个租约文件,服务器端的租约文件在/var/lib/dhcpd/dhcpd.leases。
  2. 从小的ip开始分配。
  3. 客户机内有一个租约文件存放自己曾经获得的ip地址,服务器端也有一个租约文件存放了自己已经分配的ip以及其对应的主机mac。
  4. 默认在任何端口提供dhcp服务。实际上只是在与dhcp同一网段的网卡上提供dhcp服务。
  5. 一个局域网内最好只有一个dhcp服务器,当一个局域网内存在多个服务器时,客户机只选择最先到达的offer。
  6. 租约到期后,服务器没有为客户端自动续约,客户端会向其他dhcp服务器寻求dhcp服务。

linux下搭建DHCP服务

原文:https://www.cnblogs.com/blog-tim/p/10697706.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!