DHCP DHCP中繼原理與配置

2021-10-07 07:04:12 字數 3747 閱讀 9031

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...