您好,登錄后才能下訂單哦!
DHCP是Dynamic Host Configuration Protocol(動態主機配置協議)縮寫,它的前身是 BOOTP。它是一種簡化主機IP配置管理的TCP/IP協議標準。DHCP協議標準為DHCP服務器的使用提供了一種有效的方法,即管理IP地址的動態分配以及網絡上啟用DHCP客戶機的其他相關配置信息。TCP/IP網絡上的每臺計算機都必須有唯一的計算機名稱和IP地址。IP地址(以及與之相關的子網掩碼)用來標識主計算機及其連接的子網。將計算機移動到不同的子網時,必須更改其IP地址。DHCP則允許管理員從本地網絡上的DHCP服務器的IP地址數據庫中為客戶機動態指派IP地址。
獲取地址的簡單四步驟:
1. dhcpdiscover: 此為客戶端開始DHCP過程中的第一個請求報文,以廣播方式發送,同一個廣播域中的每臺安裝了TCP/IP 協議的主機都會收到這個廣播包,但是只有dhcp服務器才會做出響應。
2. dhcpoffer : 此為server 對dhcpdiscover報文的響應,數據包中包含IP地址、租約期限和網關等信息 。
3. dhcprequst : 此為client 對dhcpoffer報文的響應,以廣播方式發送。數據包中包含它所選定的IP地址等內容。
4. dhcpack : server對dhcprequst報文的響應,是一個確認數據包,client收到此報文后才真正獲得了IP地址和相關配置信息。
1.2.1.掛載光盤
[root@localhost ~]#mkdir /mnt/cdrom
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/
1.2.2.安裝服務器組件
[root@localhost Server]# rpm -ivh dhcp-3.0.5-21.el5.i386.rpm
1.2.3.修改DHCP配置文件
[root@loaclhost Server]cp -p /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
//小提示:DHCP服務器默認情況下是沒有配置文件的,需要從/usr目錄下復制樣本,然后再進行修改。
[root@localhost ~]# vim /etc/dhcpd.conf
#
ddns-update-style interim;
ignore client-updates;
shared-network user{
subnet 192.168.2.0 netmask 255.255.255.0 {
option routers 192.168.2.1; --- 默認路由
option subnet-mask 255.255.255.0;
option domain-name "zzdx.com";
option domain-name-servers 192.168.2.100;
range dynamic-bootp 192.168.2.1 192.168.2.253;--- 地址池
default-lease-time 21600; ---默認租約
max-lease-time 43200; ---最大租約
host ns {
next-server marvin.redhat.com;
hardware ethernet 00:0C:29:1D:88:6F; ---客戶端MAC
fixed-address 192.168.2.100;---給予固定IP地址
}
}
subnet 192.168.3.0 netmask 255.255.255.0 {
option routers 192.168.3.1;
option subnet-mask 255.255.255.0;
option domain-name "abc.com";
option domain-name-servers 192.168.2.100;
range dynamic-bootp 192.168.3.1 192.168.3.253;
default-lease-time 21600;
max-lease-time 43200;
}
1.2.4.設置開機自動啟動dhcp服務
[root@localhost ~]# chkconfig dhcpd on
[root@localhost ~]# service dhcpd start
1.3.1 Windows系統網卡自動獲取地址的結果驗證
1.3.2 Linux系統自動獲取地址的驗證
修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,使其自動獲取IP地址
查看/etc/resolv.conf 文件內容如下:
search zzdx.com
nameserver 192.168.2.10
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。