Linux網路服務之DHCP知識總結

2021-10-24 20:32:17 字數 4045 閱讀 8470

一、了解dhcp服務

1、dhcp(dynamic host configuration protocal,動態主機配置協議)

2、專門用於tcp/ip網路中的計算機自動分配tcp/ip引數的協議

3、使用dhcp的好處

①減少管理員的工作量

②避免輸入錯誤的可能

③當更改ip位址段時,不需要重新配置每個使用者的ip位址

④提高了ip位址的利用率

⑤方便客戶端的配置

4、dhcp的分配方式

③動態分配:使用完後釋放該ip,供其他客戶機使用

二、dhcp的租約過程

1、客戶機請求ip位址

①當乙個dhcp客戶機啟動時,客戶機還沒有ip位址,所以客戶機要通過dhcp獲取乙個合法的位址

②此時dhcp客戶機以廣播的方式傳送dhcp discover傳送訊息來找dhcp伺服器

2、伺服器響應

①dhcp伺服器接收到來自客戶機請求ip位址的資訊時,在自己的ip位址池中查詢是否有合法的ip位址提供給客戶機

②如果有,dhcp伺服器將此ip位址做上標記,加入到dhcp offer的訊息中,然後廣播一則dhcp offer訊息

3、客戶機選擇ip位址

dhcp客戶機從接收到的第乙個dhcp offer訊息中提取ip位址,發出ip四肢的dhcp伺服器將該位址保留,這樣該位址就不能在分配給另乙個dhcp客戶機

4、伺服器確定租約

①dhcp伺服器接收到dhcp request訊息後,以dhcp ack訊息的形式向客戶機廣播成功確認,該訊息包含有ip位址的有效租約和其他可配置的資訊

②當客戶機收到的dhcp ack訊息時,配置ip位址,完成tcp/ip的初始化

5、重新登入

dhcp客戶機每次重新登入網路時,不需要再傳送dhcp discover資訊,而是直接傳送包含前一次所分配的ip位址的dhcp request請求資訊

①ip位址沒被分配出去的情況

②ip位址被分配出去的情況

6、更新租約

①當dhcp伺服器向客戶機出租的ip位址租期達到50%時,就需要更新租約

②客戶機直接向提供租約的伺服器傳送dhcp request包,要求更新現有的位址租約

三、使用dhcp動態配置ip位址

1、dhcp服務

①為大量客戶機自動分配位址,提供集中管理

②減輕管理和維護成本,提高網路配置效率

2、可分配的位址資訊主要包括

①網絡卡的ip位址、子網掩碼

②對應的網路位址、廣播位址

③預設閘道器位址

④dns伺服器位址

⑤租期四、linux服務設定步驟

1、安裝服務

2、修改配置檔案

3、服務啟動/重啟

4、通過netstat –anpt/-anpu/-anput | grep 服務名稱/埠號

5、客戶機測試

五、學習方法

1、使用場合

2、工作原理

3、使用方法(包含要修改哪些引數對應哪些功能)

4、如果實驗過程**現一些問題,發現並解決問題,把這個故障點及對應的解決方法寫進文件裡

六、安裝dhcp服務

1、安裝dhcp服務

rpm –ivh /mnt/packages/dhcp-4.2.5-58.el7.centos.x86_64.rpm

2、複製樣例為dhcp配置檔案

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

3、配置dhcp的配置檔案

vi /etc/dhcp/dhcpd.conf;

ddns-updata-style none;   //

default-lease-time 21600;

max-lease-time 43200;

option domain-name 「bdgn.com」;

option domain-name-servers 202.106.0.20,202.106.148.1;

***************下發位址段的配置選項****************

subnet 192.168.4.0 netmask 255.255.255.0 {

range 192.168.4.128 192.168.4.254;

option routers 192.168.4.1;

********************設定保留位址********************

host prtsvr {

hardware ethernet 00:c0:c3:22:46:81;

fixed-address 192.168.4.100;

4、啟動dhcp服務

systemctl start dhcpd

netstat –anpu | grep dhcpd

5、客戶端設定為dhcp啟動

vi /etc/sysconfig/network-scripts/ifcfg-ens33

device=ens33

onboot=yes

bootproto=dhcp

6、客戶機設定ens33網絡卡dhcp獲取位址

dhclient –d ens33

7、伺服器檢視客戶機獲取位址的情況

less /var/lib/dhcpd/dhcpd.leases

8、客戶機設定ens33網絡卡釋放獲取到的位址

dhclient –r ens33

Linux網路服務 DHCP

dhcp 動態主機配置協議 作用 專門用於為tcp ip網路中計算機分配tcp ip引數的協議 使用dhcp的好處 1.為大量客戶機自動分配位址,提供集中管理,減少管理員的工作量 2.減輕管理和維護成本,提高網路配置效率 3.避免ip位址衝突 4.當更改ip位址段時,不需要重新分配每個使用者的ip位...

DHCP網路服務

etc resolv.conf 檔案 主配置檔案 etc dhcp dhcpd.conf 執行程式 usr sbin dhcpd usr sbin dhcrelay 服務指令碼 etc init.d dhcpd etc init.d dhcrelay 執行引數配置 etc sysconfig dhc...

DHCP網路服務

dhcp 動態主機配置協議 是乙個區域網的網路協議。指的是由伺服器控制一段ip位址範圍,客戶機登入伺服器時就可以自動獲得伺服器分配的ip位址和子網掩碼。減少管理員的工作量 避免輸入錯誤的可能 避免ip位址發生衝突 當更改ip位址時,不需要重新配置每個使用者的ip位址 提高了位址的利用率 方便客戶端的...