linux下配置dhcp伺服器實戰
配置dhcp
redhat使用dhcpd程序提供dhcp服務,啟動時dhcpd自動讀它的配置檔案/etc/dhcpd.conf。dhcpd將客戶 的租用資訊儲存在/var/lib/dhcp/dhcpd.leases檔案中,該檔案不斷被更新,從這裡面可以查到ip位址分配的情況。
subnet 192.168.100.0 netmask 255.255.255.0
此例中,dhcpd將給192.168.100.0網路分配192.168.100.10到192.168.100.253的ip位址。
租期時間可以從0秒到無限長,可以根據需要來定。預設的租期時間為一天,即86400秒。可以為主機定義兩個租期長度:
default-lease-time 預設租期時間;
max-lease-time 使用者可以獲得的最長租期時間。
下面的配置將預設的租期時間設定為10分鐘,最長租用時間為1小時:
subnet 192.168.100.0 netmask 255.255.255.0
subnet 192.168.100.0 netmask 255.255.255.0
現在大家對dhcp配置應該有個了解了,其實過程就是這麼簡單,中間就隔了一層窗戶紙。
實際演練
接下來給大家乙個示例,把我的redhat9.0配置成一台dhcp伺服器。
vi /etc/dhcpd.conf
配置後,我的機器的該檔案內容如下(注釋的部分都已經刪除掉了,至於原文,大家可以對照/usr/share/doc/
dhcp-3.0pl1/dhcpd.conf.sample檔案):
[root@rh9 test]# more /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0
這兒我解釋一下配置部分,首先subnet定義了網路的位址,然後option routers定義了閘道器位址;subnet-mask定義子網掩碼;broadcast-address定義廣播位址;domain-name- servers定義dns nameserver的位址;dynamic-bootp是給客戶端分配的位址,定義的是192.168.0.1-- 192.168.0.255整個網段位址;最後2行是講分配出的位址的預設租期時間設定為10分鐘,最長租用時間為1小時。這樣,乙個dhcp伺服器就配 置好了。
檢查配置:
[root@rh72 root]# more /etc/sysconfig/ network-scripts/ifcfg-eth0
device=eth0
onboot=yes
bootproto=dhcp
[root@rh72 root]#
確定網絡卡已經是dhcp的了。
[root@rh72 root]# ifconfig
eth0 link encap:ethernet hwaddr 00:0c:29:a3:c6:71
inet addr:192.168.0.254 bcast:192.168.0.255 mask:255.255.255.0
檢視位址,發現eth0已經分配了乙個254的位址,說明dhcp伺服器配置成功。
小結 至此,我們已經完成了一台linux dhcp伺服器的安裝和配置工作。在實際的使用過程中,上述*作步驟應該可以滿足一般應用的需求,但是我們還需要經常研究具體的命令引數,讓dhcp伺服器能更好地為我們服務。
Linux下配置DHCP伺服器
redhat使用dhcpd程序提供dhcp服務,啟動時dhcpd自動讀它的配置檔案 etc dhcpd.conf。dhcpd將客戶的租用資訊儲存在 var lib dhcp dhcpd.leases檔案中,該檔案不斷被更新,從這裡面可以查到ip位址分配的情況。dhcpd為了向乙個子網提供服務,需要知...
Linux 伺服器 DHCP配置
可分配的位址資訊如下 dhcp伺服器一般要求和客戶機在同一網段,才可以分配位址,若不在同一網段,則要用到中繼 dhcp的原理 客戶端尋找伺服器 伺服器提供位址資訊 客戶端接受並廣播 伺服器接受並確認 客戶端關機後重新登入或ip位址租約到期後重新申請 伺服器確認 dhcp租約 服務名 dhcpd主配置...
Linux下 DHCP伺服器安裝與配置
今天,我想在linux下配置一台dhcp伺服器,感覺上比較直觀,難度稍微有點大 相對於在windows及路由器下 dhcp dynamic host configure protocol,動態主機配置檔案 是乙個簡化手動分配及管理ip位址的煩惱。dhcp是基於c s模式的。預設,在rhel上沒有安裝...