Linux搭建DHCP服務器

Linux搭建DHCP服務器vim

 

實驗目標:centos

經過本實驗掌握基於Linux的DHCP服務器搭建技能。服務器

本實驗包含內容爲yum的認識與使用,磁盤掛載的概念與使用,DHCP原理及配置,systemctl服務管理工具的使用。網絡

 

實驗步驟:app

一、配置yum軟件倉庫less

二、DHCP服務軟件安裝工具

三、DHCP配置文件編輯測試

四、DHCP服務設置。url

五、測試centos7

六、在服務器端查看已分配的地址

 

參考命令:

 

一、配置yum軟件倉庫

yum軟件倉庫相似於智能手機的app store,能夠搜索並下載須要的軟件。centos7內置了yum軟件倉庫,無需配置可直接使用,但必須鏈接互聯網,就像手機的軟件商店也必須鏈接網絡同樣。

本步驟主要解決在未聯網狀況下的yum軟件倉庫配置,已鏈接互聯網可跳過。

 

1.1 掛載centos7光盤至本地目錄

在未鏈接互聯網的狀況,只能使用centos7的安裝光盤做爲軟件倉庫,由於光盤中也內置了不少經常使用軟件。

但光盤是不能直接使用的,先要掛載到某個本地目錄。

步驟以下

第一步:將centos光盤放入虛擬機

 

 

 

第二步:掛載光盤至本地目錄

 

 

 

[root@localhost Desktop]# mkdir /mnt/cdrom

創建本地目錄

[root@localhost Desktop]# mount /dev/sr0 /mnt/cdrom/

把光驅掛載在剛纔創建的目錄,mount爲掛載命令,/dev/sr0爲光驅

[root@localhost Desktop]# df -hT

查看掛載結果

 

1.2 配置yum軟件倉庫爲光盤

[root@localhost Desktop]# vim /etc/yum.repos.d/dvd.repo

編輯軟件倉庫配置文件(此處可複製粘貼,目前暫時不要求理解文件內容)

[cdrom]

name = cdrom

baseurl=file:///mnt/cdrom

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

enabled=1

保存退出

[root@localhost Desktop]# yum repolist  查看配置是否生效

 

 

 

前面的報錯由於未連網,沒法鏈接互聯網軟件倉庫,只要看到cdrom有3723個軟件資源說明本地yum倉庫配置成功。

1.3 移除其餘軟件倉庫

如今本地軟件倉庫已經配置成功,但使用時可能會報錯,由於會優先使用互聯網倉庫,如今須要把互聯網倉庫的配置文件移動到系統不知道的地方。

[root@localhost Desktop]# cd /etc/yum.repos.d/

yum倉庫文件在/etc/yum.repos.d/

 

 

 

經過ls查看,只有dvd.repo是本地倉庫文件,其餘的均爲互聯網文件

 

 

 

創建一個叫bak的目錄,把全部配置文件移動到該目錄,再只把dvd.repo移回來,這樣系統就只認咱們配置的倉庫文件。

注:這裏的*爲通配符的意思,可匹配全部.repo的文件。

 

 

如今本地軟件倉庫已經能夠正常使用。

 

 

二、DHCP軟件安裝

 

[root@localhost Desktop]# yum install dhcp -y

 

yum install  安裝軟件

dhcp         軟件名稱

-y           自動輸入y(贊成)

 

yum info dhcp 能夠查詢安裝結果,installed爲已安裝

 

 

 

三、DHCP配置文件編輯

Linux的全部配置都是編輯相應的文件,多數軟件都附帶了配置模板,在模板中修改效率會高不少。

這裏就在配置模板上修改,再把模板文件修改成配置文件的名稱就能夠了。

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

 

/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example    配置模板文件/etc/dhcp/                             DHCP配置文件所在目錄

 

而後vim配置模板,把相關內容修改爲咱們須要的

vim /etc/dhcp/dhcpd.conf.example

 

原始內容爲

 

 

 

 

修改成

 

 

 

 

把配置模板文件更名爲配置文件(DHCP配置文件名爲dhcpd.conf)

 

 

 

 

先將原本的配置文件更名,再將模板改爲配置文件

 

 

四、啓動DHCP服務器

 

[root@localhost dhcp]# systemctl enable dhcpd

[root@localhost dhcp]# systemctl start dhcpd

 

systemctl爲rhel7/centos7的服務管理工具,enable爲開機啓動,start爲當即啓動

 

五、測試

 

服務器自己的地址爲172.16.10.1/24,能夠給客戶端分配172.16.10.10到172.16.10.100的地址

 

 

 

 

 

 

 

 

客戶端成功自動獲取到地址。

 

 

若是獲取不到請檢查虛擬機配置

如虛擬機已鏈接互聯網,服務器和客戶機網卡選擇橋接模式。

 

 

 

 

 

若是未鏈接互聯網,服務器和客戶端的網卡選擇爲「僅主機模式」,而且關閉vmware軟件自己的分配地址功能。

 

 

 

 

 

 

 

 

 

 

 

 

 

六、在服務器端查看已分配的地址

 

[root@localhost dhcp]# less /var/lib/dhcpd/dhcpd.leases

 

已分配的地址存放在/var/lib/dhcpd/dhcpd.leases中

 

這裏的less爲查看文件的命令,退出方法爲q

 

 

相關文章
相關標籤/搜索