linux下搭建DHCP服務


步驟一.安裝DHCP組件
yum install dhcp* -y
步驟二.配置dhcp.conf文件
vi /etc/dhcp/dhcpd.conf
ddns-update-style interim; #配置使用DHCP-DNS動態更新模式 
ignore client-updates; #忽略客戶端更新
subnet 172.25.0.0 netmask 255.255.192.0  { #作用域,注意此處的"{"與結尾對應
 option routers 172.25.0.1;#路由器地址(Gateway)
 option subnet-mask 255.255.192.0; #子網掩碼選項  
 option nis-domain "ostv.org";  
 option domain-name "ostv.org";#域名  
 option domain-name-servers 8.8.8.8;#DNS地址  
 option time-offset -18000;#為客戶端設定格林威治時間的偏移時間,單位是秒
 range dynamic-bootp 172.25.0.100 172.25.0.150; #租用IP地址的范圍   
 default-lease-time 21600; #缺省租約時間單位秒
 max-lease-time 43200; #最大租約時間單位秒
host ns {                        #將mac地址與IP地址進行綁定
hardware ethernet 54:04:a6:85:3d:4f;
fixed-address 192.168.27.131;
}
# host ns1 {
#        hardware ethernet 54:04:a6:85:3d:4f;
#        fixed-address 192.168.27.131;
# }
}
步驟三:配置完成后啟動dhcp
/etc/init.d/dhcpd start
如果無法啟動,我們首先看下日志cat /var/log/messages,如果出現了"Can't chown new lease file",需要進入下一步
步驟四.編輯vi /etc/rc.d/init.d/dhcpd 文件,將其中的
user=dhcpd
group=dhcpd
改為
user=root
group=root
到這一步基本就能正常對外提供啟用dhcp服務了,如果依舊不行,就要考慮設置下面兩步了。
步驟五.關閉防火牆
/etc/init.d/iptables stop
步驟六.關閉selinux
vi /etc/selinux/config
將SELINUX=enforcing改為SELINUX=disabled


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM