1. 程式人生 > >【Linux】DHCP 引數詳解

【Linux】DHCP 引數詳解

環境:CentOS 6.5

dhcpd.conf的配置檔案的詳細說明:

1,全域性設定

DDNS更新式的引數:設定DHCP伺服器與DNS伺服器的動態資訊更新模式,一般的DHCP伺服器可以不考慮設定該項,但是全域性設定中一定要包括DDNS更新式的設定dhcpd中才可以正常啟動。設定為:interim表示與DNS互動更新,設定為:none表示不自動更新.default -lease-time引數:設定預設租約時間,引數值單位是秒。預設租約時間表示客戶端從伺服器租用一個IP地址的預設時間,到達時間後客戶端會向伺服器提出繼續租用該IP地址的請求.max -lease-time引數:設定最大租約時間,引數值單位是秒。當客戶端租約的地址到達這個時間,就不能繼續租用該IP地址。

選項domain-name引數:設定主機所在域的名稱,設定的域名和主機名稱一起組成主機全名.option domain-name-servers引數:設定DNS伺服器地址,設定後客戶機DNS會使用該地址,如果要設定多個DNS地址,用逗號隔開。

2,使用子網宣告設定子網屬性

subnet後面設定網路地址,netmask後面設定子網覆蓋。範圍引數:是設定子網中可供動態分配的IP地址範圍,引數值一定要是子網設定的子網之內,否則不能啟動.intrix -mask引數:設定子網掩碼,設定子網掩碼之後一般不需要再設定網路地址和廣播地址。路由器引數:是設定預設閘道器。

3,使用主機宣告設定主機屬性,通常用於為伺服器分配好固定使用的IP地址

主機後面需要為DHCP客戶端主機設定主機名稱。硬體引數:是設定客戶端主機的實體地址(MAC地址),因為通常使用的都是乙太網,所以硬體引數型別設定為ethernet.fixed -address引數:設定在主機宣告中指定的客戶端分配固定使用的IP地址。

4,範例配置:#DHCP伺服器配置檔案。#看到/usr/share/doc/dhcp*/dhcpd.conf.sample #看到'人5 dhcpd.conf的' #地址池配置

子網192.168.0.0網路掩碼255.255.0.0 {#這個是設定ip網段和子網掩碼  範圍192.168.0.10 192.168.0.50; #自動分配的ip地址段  選項domain-name-servers 219.149.194.56,219.149.194.55;

#dns伺服器地址多個逗號隔開  選項domain-name“nat.home.mm”; #dns伺服器名字  選項路由器192.168.0.254; #閘道器  選項broadcast-address 192.168.0.255; #廣播地址  default-lease-time 360​​0;   max-lease-time 72000; ddns-update-style none;

log-facility local7; }

#指定主機給其分配IP

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

 硬體乙太網00:0C:29:6C:A6:F8; #主機網絡卡的MAC地址;

 固定地址192.168.1.10; #給其分配的ip;

}

5,DHCP提供服務的埠UDP 67伺服器向67埠(bootpc)廣播迴應請求UDP 68客戶端向68埠(bootps)廣播請求配置

需要在防火牆中新增相應的放行規則,配置略