天天看點

Linux全攻略--DHCP伺服器配置與管理

一、檢查是否安裝了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,如需轉載請自行聯系原作者

繼續閱讀