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;
option domain-name-servers 192.168.4.23,139.175.10.20,168.95.1.1;
}
 
2提供備份的DHCP配置
將不同的DHCP服務器放置在不同的子網中,並在兩個子網中分別設置DHCP中繼代理.例如在兩個子網上各有一個DHCP服務器,標準的做法可以不使用DHCP中繼代理,各自子網上的DHCP服務器爲本子網提供DHCP服務,爲了達到容錯的目的,可以相互爲另一個子網提供服務,通過設置DHCP中繼代理或路由器來轉發DHCP廣播包以達到目的互爲服務的目的.
下要看個實例,位於192.168.0.0的網絡上的配置片斷爲:
主要看分配的IP地址範圍
下面位於192.168.1.0的網絡上的配置爲:
上面的只是片斷,主要的配置好了.
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章