dhcp(dynamic host configuration protocol,動態主機配置協議),專門用於為tcp/ip網路中的計算機自動分配tcp/ip引數的協議
減少管理員的工作量
避免ip位址衝突
當網路更改ip位址段時,不需要再重新配置每個使用者的ip位址
提高了ip位址的利用率
方便客戶端的配置
動態分配:使用完後釋放該ip,供其它客戶機使用
客戶機從dhcp伺服器獲得ip位址的過程稱為dhcp的租約過程:
當乙個dhcp客戶機啟動時,客戶機還沒有ip位址,所以客戶機要通過dhcp獲取乙個合法的位址
此時dhcp客戶機以廣播方式傳送dhcp discover發現資訊來尋找dhcp伺服器
當dhcp服務接收到來自客戶機請求ip位址的資訊時,它就在自己的ip位址池中查詢是否有合法的ip位址提供給客戶機,如果有,dhcp伺服器就將此ip位址做上標記,加入到dhcp offer的訊息中,然後dhcp伺服器就廣播一則dhcp offer訊息
dhcp客戶機從接收到的第乙個dhcp offer訊息中提取ip位址,發出ip位址的dhcp伺服器就將該位址保留,這樣該位址就不能再分配給另乙個dhcp客戶機
dhcp伺服器接收到dhcp request訊息後,以dhcp ack訊息的形式向客戶機廣播成功確認,該訊息包含有ip位址的有效租約和其他可配置的資訊
當客戶及收到dhcp ack訊息時,他就配置了ip位址,完成tcp/ip的初始化
dhcp客戶機重新登入網路時,不需要再傳送dhcp discover資訊,而是直接傳送包含前一次所分配的dhcp request請求資訊
當dhcp伺服器向客戶機出租的ip位址租期達到50%時,就需要更新租約
客戶機直接向提供租約的伺服器傳送dhcp request包,要求更新現有的位址租約
為大量客戶機自動分配位址,提供集中管理 減輕管理和維護成本、提高網路配置效率
網絡卡的ip位址、子網掩碼
對應的網路位址、廣播位址
預設閘道器位址
dns伺服器位址
centos光碟中的dhcp-4.2.5-47.el7.centos.x86_64.rpm
主配置檔案:/etc/dhcp/dhcpd.conf
配置為dhcp客戶端提供的各項tcp/ip引數
#vim /etc/dhcp/dhcpd.conf
option domain-name "zzq.y2002.com"; #搜尋域
option domain-name-servers www.zzq.y2002.com; #指定網域名稱伺服器,此處可以是網域名稱也可以是ip
default-lease-time 86400; #預設租約時長
max-lease-time 86400; #最大租約時長
subnet 192.168.137.0 netmask 255.255.255.0 dhcpd.service 啟停dhcp服務
執行引數配置:/etc/sysconfig/dhcpd
[root@localhost ~]# less /var/lib/dhcpd/dhcpd.leases
……lease 192.168.4.131
systemctl start dhcpd
1、修改網絡卡配置檔案(如ifcfg-ens33)
bootproto=dhcp
2、使用dhclient命令
dhclient [-d] [網路介面名]
listening on lpf/ens33/00:0c:29:3b:ff:76
sending on lpf/ens33/00:0c:29:3b:ff:76
sending on socket/fallback
dhcpdiscover on ens33 to 255.255.255.255 port67 interval 5 (xid=0x608095ef)
dhcprequest on ens33 to 255.255.255.255 port67 (xid=0x608095ef)
dhcpoffer from 192.168.4.11
dhcpack from 192.168.4.11 (xid=0x608095ef)
當企業內部網路規模比較大時,通常通過vlan 將網路規劃為多個不同的子網。但是在該情況下一台dhcp 伺服器無法為不同網段的客戶機同時提供服務,因為dhcp 協議使用廣播,而vlan 能隔離廣播。
例如:dhcp 伺服器在vlan 100 中,就只有vlan 100 內的客戶機能從dhcp 伺服器那裡獲取ip 位址。如果vlan 2 或vlan 3 的客戶機就無法通過這台dhcp 伺服器來獲取ip 位址。
針對以上問題,一般有兩種解決方案:
為每個網段安裝一台dhcp 伺服器,但這種方式的弊端是:資源浪費與不利於管理;
在連線不同網段的裝置上開啟dhcp 中繼功能,將dhcp 這種特殊的廣播資訊在vlan 之間**,讓其他vlan 的客戶機也能從dhcp 伺服器獲取ip 位址
在三層交換機上配置dhcp 中繼**:首先需要保證交換機上各vlan 之間網路通訊正常,然後依次在不包含dhcp 伺服器的vlan 上進行dhcp 中繼配置。例如執行以下命令可以在vlan2 中進行dhcp 中繼**配置。
sw-3l(config)# inte***ce vlan 2
sw-3l(config-if)# ip helper-address 192.168.100.100
sw-3l(config)# inte***ce vlan 1
sw-3l(config-if)# ip helper-address 192.168.100.100
DHCP DHCP中繼功能與配置
二 dhcp兩種配置方法 三 dhcp中繼 dhcp dynamic host configuration protocol,動態主機配置協議 是乙個區域網的網路協議,使用udp協議工作。1 給內部網路或網路服務 商自動分配ip位址。2 給使用者或者內部網路管理員作為對所有計算機作 管理的手段。1 ...
DHCP中繼協議 原理,配置與驗證
dhcp伺服器和終端不在同乙個網路中,終端無法通過廣播到達dhcp伺服器,必須採用dhcp中繼到達dhcp伺服器。中繼的核心問題是dhcp伺服器位址與終端閘道器的單播通訊的問題。sw1 config int vlan 10 sw1 config if ip helper address 172.16...
DHCP中繼配置
一 實驗目的 通過實驗掌握通過dhcp中繼實現跨網路的dhcp服務 1 掌握dhcp中繼服務工作原理和工作方法 2 掌握dhcp中繼伺服器配置過程 二 實驗儀器裝置及軟體 兩台路由器 兩台pc 軟體 cisco packet tracer student 三 實驗原理 定義位址池 ip dhcp p...