Linux搭建DHCP服务的详细步骤
DHCP 的分配方式
DHCP的典型應用模式如下:在網絡中架設一臺專用的 DHCP 服務器,負責集中分配各種網絡地址參數(主要包括IP 地址、子網掩碼、廣播地址、默認網關地址、DNS 服務器地址);其他主機作為DHCP 客戶機,將網卡配置為自動獲取地址,即可與 DHCP 服務器進行通信,完成自動配置過程。在DHCP 的工作原理中,DHCP 服務器提供了三種 IP 地址分配方式:自動分配(AutomaticAllocation)、手動分配和動態分配(DynamicAllocation)。
》自動分配是當 DHCP 客戶機第一次成功地從 DHCP 服務器獲取到一個 IP 地址后,就永久地使用這個IP 地址。
》手動分配是由 DHCP 服務器管理員專門指定 IP 地址。
》動態分配是當 DHCP 客戶機第一次從 DHCP 服務器獲取到 IP 地址后,并非永久地使用該地址,而是在每次使用完后,DHCP
客戶機就會釋放這個 IP 地址,供其他客戶機使用。
?HCP 的租約過程?
客戶端從DHCP 服務器獲取 IP 地址的過程稱之為 DHCP 租約過程,此過程主要分為以下四個步驟。
》 客戶端在網絡中搜索服務器;
》 服務器向客戶端響應服務;
》 客戶端項目標服務器發出服務請求;
》 服務器向客戶端提供服務。
其中包含的具體過程如下所示
(1)客戶機請求 IP 地址當一個
DHCP 客戶機啟動時,客戶機還沒有 IP 地址,所以客戶機要通過 DHCP 獲取一個
合法的地址。此時
DHCP 客戶機以廣播方式發送 DHCP Discover 發現信息來尋找 DHCP 服務器,
莆田IT外包|服務器虛擬化|數據存儲|數據備份|網絡故障排除|數據恢復 www.xiaolin.cc
(2)服務器響應
當DHCP 服務器接收到來自客戶機請求 IP 地址的信息時,它就在自己的 IP 地址池中查找是否有合法的IP 地址提供給客戶機,如果有,DHCP 服務器就將此 IP 地址做上標記,加入到DHCP Offer 的消息中,然后 DHCP 服務器就廣播一則 DHCP Offer 消息。
莆田IT外包|服務器虛擬化|數據存儲|數據備份|網絡故障排除|數據恢復 www.xiaolin.cc
(3)客戶機選擇 IP 地址
DHCP客戶機從接收到的第一個 DHCP Offer 消息中提取 IP 地址,發出 IP 地址的 DHCP服務器將該地址保留,這樣該地址就不能再分配給另一個DHCP 客戶機
莆田IT外包|服務器虛擬化|數據存儲|數據備份|網絡故障排除|數據恢復 www.xiaolin.cc
(4)服務器確定租約
DHCP服務器接收到 DHCP Request 消息后,以 DHCP ACK 消息的形式向客戶機廣播成功確認,該消息包含有IP 地址的有效租約和其他可配置的信息。當客戶機收到 DHCP ACK 消息時,它就配置了IP 地址,完成 TCP/IP 的初始化。
莆田IT外包|服務器虛擬化|數據存儲|數據備份|網絡故障排除|數據恢復 www.xiaolin.cc
(5)重新登錄
DHCP客戶機每次重新登錄網絡時,不需要再發送 DHCP Discover 信息,而是直接發送包含前一次所分配的.
IP 地址的 DHCP Request 請求信息。更新租約當DHCP 服務器向客戶機出租的 IP 地址租期達到 50%時,就需要更新租約。客戶機直接向提供租約的服務器發送DHCP Request 包,要求更新現有的地址租約
查看網絡接口信息 ifconfig 命令
[root@localhost~]# ifconfig 查看網絡接口信息
查看指定網絡接口信息
格式:ifconfig 網絡接口名
例:[root@localhost ~]#ifconfig ens33
DHCP租約文件
文件位置: /var/lib/dhcpd/dhcpd.lease
文件位置:/etc/resolv.conf
保存本機需要使用的DNS服務器的IP地址
編輯永久DNS
例:
[root@localhost~]# vi /etc/resolv.conf
search
localdomain
nameserver
202.106.0.20
nameserver
202.106.148.1
本地主機映射文件
文件位置:/etc/hosts 保存主機名與 IP 地址的映射記錄
保存全局網絡設置
文件位置:/etc/sysconfig/network
?安裝DHCP服務詳細步驟?:
首先先將網絡適配器設置成VM1,
Vim編輯網卡,修改里面的地址,之后重啟服務,ifconfig查看一下地址
,是我設置的192.168.10.1
莆田IT外包|服務器虛擬化|數據存儲|數據備份|網絡故障排除|數據恢復 www.xiaolin.cc
現在因為不是橋接模式,上不了網,所以需要從光盤里面弄,
先掛載到/mnt,cd到
/etc/yum.repos.d目錄中。
將里面文件全刪掉,創建并編輯文件aa.repo將里面配置為我們需要的。
莆田IT外包|服務器虛擬化|數據存儲|數據備份|網絡故障排除|數據恢復 www.xiaolin.cc
現在可以安裝dhcp了,yum
install 安裝一下。
cd到/etc/dhcp中,查看一下,里面有沒有我們需要的文件dhcpd.conf文件查看一下這個文件,復制我們需要的這行,
再將這個復制到這個文件里面,覆蓋他, Grep -v ^# 查找時過濾所有#
莆田IT外包|服務器虛擬化|數據存儲|數據備份|網絡故障排除|數據恢復 www.xiaolin.cc
將查出來的內容保存到aa文件中
Vim編輯此文件,將除了圖片上面的都刪除,并編輯文件
第一行是網段
第二行是范圍
第三行是域名地址
第四行是域名
下一行是網關一樣的
莆田IT外包|服務器虛擬化|數據存儲|數據備份|網絡故障排除|數據恢復 www.xiaolin.cc
再將這個文件復制覆蓋原本的那個文件
重啟dhcp服務
莆田IT外包|服務器虛擬化|數據存儲|數據備份|網絡故障排除|數據恢復 www.xiaolin.cc
用Windows10
來驗證一下
莆田IT外包|服務器虛擬化|數據存儲|數據備份|網絡故障排除|數據恢復 www.xiaolin.cc
了解更多相關知識,IT外包 服務器虛擬化 數據存儲 數據備份 數據恢復IT外包 服務器虛擬化 數據存儲 數據備份 數據恢復
莆田IT外包|服務器虛擬化|數據存儲|數據備份|網絡故障排除|數據恢復 www.xiaolin.cc
總結
以上是生活随笔為你收集整理的Linux搭建DHCP服务的详细步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Git使用中的一些奇技淫巧
- 下一篇: 华为路由器Ws560防火墙怎么设置华为路