一、檢查是否安裝了DHCP伺服器軟體
可以看到安裝好了。
如果沒有安裝可用圖形或指令方式安裝。
但現在沒有配置的情況下,啟動它是啟動不了的,跟其它伺服器有些差別。要配置正确了才能正常啟動。
二、配置DHCP伺服器
DHCP伺服器的配置檔案放在目錄/etc中,主要的配置檔案是dhcp.conf。預設的情況下,該檔案是不存在的,可以通過系統提供的模闆來進行檢視,模闆檔案的路徑是否/usr/share/doc/dhcp-3.0.1/dhcp.conf.sample.有些版本号不一樣。在配置前先把該檔案複制到/etc目錄下。然後進行編輯。
下面先介紹下此配置檔案的功能:
ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 { //使用者可以用subnet語句通知DHCP伺服器,把伺服器可以配置設定的IP位址範圍限制在規定的子網内。
# --- default gateway
option routers 192.168.0.1; //設定網關和路由器IP位址
option subnet-mask 255.255.255.0; //設定子網路遮罩
option nis-domain "domain.org";
option domain-name "domain.org"; //設定DNS域名
option domain-name-servers 192.168.1.1; //設定DNS伺服器的IP位址,可多個
option time-offset -18000; # Eastern Standard Time //設定與格林威治時間的偏移差。
# option ntp-servers 192.168.1.1
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range dynamic-bootp 192.168.0.128 192.168.0.254; //通過range語句,可以指定動态配置設定給用戶端的IP位址範圍,在range語句中需要指定位址段的首位址和末尾位址,可設多個範圍。
default-lease-time 21600; //指定用戶端IP位址預設租用的時間長度是多少,以秒為機關。
max-lease-time 43200; //設定客戶最長租用IP時間,以秒為機關
# we want the nameserver to appear at a fixed address
host ns { //給某些主機綁定固定IP,可設定多個
next-server marvin.redhat.com; //設定用于定義伺服器從引導檔案裝入的主機名,一般不用(僅用于設定無盤工作站)
hardware ethernet 12:34:56:78:AB:CD;//需要設定固定IP的網卡的MAC位址
fixed-address 207.175.42.254; //對指定的MAC位址配置設定的IP位址。
}
}
三.DHCP伺服器配置執行個體
主要是修改dhcpd.conf檔案.其中主要是設定子網網段,網關位址,DNS位址,租用時間,可供配置設定的IP範圍和綁定的某些IP位址等.
先複制/usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample檔案到/etc目錄下.并重新命名為dhcpd.conf.
用複制指令.
下面配置這個檔案
注意了,一定要很認真檢查配置是否正确,不然是啟動不了的.
這裡啟動成功,說明配置是正确的.
然後下面來看用戶端驗證能否擷取IP位址.
這裡之前我是用圖形界面設定為自動DHCP,然後激活,最後到這裡檢視.可以看到擷取到的IP位址是:192.168.0.16.本來是擷取到的是192.168.0.20的,由于圖形不小心被這個覆寫了.
下面看MAC與IP綁定
在最後加上幾條語句,其實NS可以是任意,對配置沒有影響.
重新開機服務成功,說明配置沒有問題
這個就是結果,IP位址是:192.168.0.16.
四.下面看下有關備份DHCP配置.
1.DHCP伺服器雙機備份的配置:DHCP備份伺服器現其它的雙機備份不一樣,它要求提供的IP位址範圍不能重複.以免網絡中發生IP位址沖突現象.下面看個配置執行個體
DHCP伺服器1上的相關配置
subnet 192.168.4.0 network 255.255.255.0{
range 192.168.4.30 192.168.4.50;
option broadcast-address 192.168.4.255;
option routers 192.168.4.254;
option domain-name-servers 192.168.4.23,139.175.10.20,168.95.1.1;
DHCP伺服器量上的相關配置
subnet 192.168.4.0 netmask 255.255.255.0{
range 192.168.4.120 192.168.4.230;
option broacast-address 192.168.4.255;
option routers 192.168.4.253;
2提供備份的DHCP配置
将不同的DHCP伺服器放置在不同的子網中,并在兩個子網中分别設定DHCP中繼代理.例如在兩個子網上各有一個DHCP伺服器,标準的做法可以不使用DHCP中繼代理,各自子網上的DHCP伺服器為本子網提供DHCP服務,為了達到容錯的目的,可以互相為另一個子網提供服務,通過設定DHCP中繼代理或路由器來轉發DHCP廣播包以達到目的互為服務的目的.
下要看個執行個體,位于192.168.0.0的網絡上的配置片斷為:
主要看配置設定的IP位址範圍
下面位于192.168.1.0的網絡上的配置為:
上面的隻是片斷,主要的配置好了.
本文轉自yangming1052 51CTO部落格,原文連結:http://blog.51cto.com/ming228/110659,如需轉載請自行聯系原作者