Centos 6.8 DHCP設置


1.  yum install dhcp

2.網絡接口的配置

vi /etc/sysconfig/dhcpd

#指定網絡接口名稱,在eth0 網絡接口上啟用dhcp 服務。
DHCPDARGS=eth0

3、創建DHCP服務器租約文件

# touch /var/db/dhcpd.leases

 

注意:如果沒有創建此文件,啟動服務時候會提示以下錯誤信息:

 

WARNING: host declarations are global. They are not limited to the scope you declared them in. Can't open lease database /var/db/dhcpd.leases: No such file or directory --

 

4、手動創建DHCP主配文件dhcpd.conf


#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample
#   see 'man 5 dhcpd.conf'
#
#地址池配置

subnet 192.168.0.0 netmask 255.255.0.0 {  #這個是設置ip網段和子網掩碼
  range 192.168.0.10 192.168.0.50;              #自動分配的ip地址段
  option domain-name-servers 219.149.194.56,219.149.194.55;       #dns服務器地址 多個逗號隔開
  option domain-name "nat.home.m.m";            #dns服務器名字
  option routers 192.168.0.254;                 #網關
  option broadcast-address 192.168.0.255;       #廣播地址
  default-lease-time 3600;
  max-lease-time 72000;
ddns-update-style none;

log-facility local7;
}

#指定主機給其分配ip

#host boss {                                    #boss為主機名,隨便取;

#  hardware ethernet 00:0C:29:6C:A6:F8;        #主機網卡的mac地址;

#  fixed-address 192.168.1.10;                 # 給其分配的ip;

#}

dhcpd.conf配置文件的詳細說明:

 
        

全局設置

 
        
  • ddns-update-style參數:設置DHCP服務器與DNS服務器的動態信息更新模式,一般的DHCP服務器可以不考慮設置該項,但是全局設置中一定要包括ddns-update-style的設置dhcpd才可以正常啟動。設置為:interim 表示與DNS互動更新,設置為:none 表示不自動更新。
  • default-lease-time參數:設置默認租約時間,參數值單位是秒。默認租約時間表示客戶端從服務器租用一個IP地址的默認時間,到大時間后客戶端會向服務器提出繼續租用該IP地址的請求。
  • max-lease-time參數:設置最大租約時間,參數值單位是秒。當客戶端租約的地址到大這個時間,就不能繼續租用該IP地址。
  • option domain-name參數:設置主機所在域的名稱,設置的域名和主機名稱一起組成主機全名。
  • option domain-name-servers參數:設置DNS服務器地址,設置后客戶機DNS會使用該地址,如果要設置多個DNS地址,用逗號隔開。
 
        

使用subnet聲明設置子網屬性

 
        
  • subnet后面設置網絡地址,netmask后面設置子網掩碼。
  • range參數:是設置subnet中可供動態分配的IP地址范圍,參數值一定要是subnet設置的子網之內,否則不能啟動。
  • subnet-mask參數:設置子網掩碼,設置子網掩碼之后一般不需要再設置網絡地址和廣播地址。
  • routers參數:是設置默認網關。
 
        

使用host聲明設置主機屬性,通常用於為服務器分配好固定使用的IP地址

 
        
  • host后面需要為DHCP客戶端主機設置主機名稱。
  • hardware參數:是設置客戶端主機的物理地址(MAC地址),因為通常使用的都是以太網,所以hardware參數類型設置為ethernet。
  • fixed-address參數:設置在host聲明中指定的客戶端分配固定使用的IP地址。
 

5、啟動DHCP服務器

service dhcpd start

DHCP客戶端(Linux客戶端)的配置

 

# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp
# ifdown eth0 ; ifup eth0
/etc/init.d/network  restart
DHCP路徑/etc/dhcp/dhcpd.conf

chkconfig dhcpd on
chkconfig --add dhcpd
vi /etc/rc.d/rc.local
 
        
#添加以下命令
 
        
/etc/rc.d/init.d/dhcpd start
 
        

 

 

 

1

1

 

 

 



 


免責聲明!

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



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