Linux搭建DHCP伺服器

2022-08-12 09:03:18 字數 3421 閱讀 9792

linux搭建dhcp伺服器

實驗目標:

通過本實驗掌握基於linux的dhcp伺服器搭建技能。

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

實驗步驟:

1、配置yum軟體倉庫

2、dhcp服務軟體安裝

3、dhcp配置檔案編輯

4、dhcp服務設定。

5、測試

6、在伺服器端檢視已分配的位址

1、配置yum軟體倉庫

本步驟主要解決在未聯網情況下的yum軟體倉庫配置,已連線網際網路可跳過。

1.1 掛載centos7光碟至本地目錄

在未連線網際網路的情況,只能使用centos7的安裝光碟作為軟體倉庫,因為光碟中也內建了很多常用軟體。

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

步驟如下

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

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

建立本地目錄

[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/***.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檢視,只有***.repo是本地倉庫檔案,其他的均為網際網路檔案

建立乙個叫bak的目錄,把所有配置檔案移動到該目錄,再只把***.repo移回來,這樣系統就只認我們配置的倉庫檔案。

注:這裡的*為萬用字元的意思,可匹配所有.repo的檔案。

現在本地軟體倉庫已經可以正常使用。

2、dhcp軟體安裝

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

yum install  安裝軟體

dhcp         軟體名稱

-y           自動輸入y(同意)

yum info dhcp 可以查詢安裝結果,installed為已安裝

3、dhcp配置檔案編輯

這裡就在配置模板上修改,再把模板檔案修改為配置檔案的名稱就可以了。

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 /etc/dhcp/dhcpd.conf.example

原始內容為

修改為

把配置模板檔案改名為配置檔案(dhcp配置檔案名為dhcpd.conf)

先將本來的配置檔案改名,再將模板改成配置檔案

4、啟動dhcp伺服器

[root@localhost dhcp]# systemctl enable dhcpd

[root@localhost dhcp]# systemctl start dhcpd

systemctl為rhel7/centos7的服務管理工具,enable為開機啟動,start為立即啟動

5、測試

伺服器本身的位址為172.16.10.1/24,可以給客戶端分配172.16.10.10到172.16.10.100的位址

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

如果獲取不到請檢查虛擬機器配置

如虛擬機器已連線網際網路,伺服器和客戶機網絡卡選擇橋接模式。

如果未連線網際網路,伺服器和客戶端的網絡卡選擇為「僅主機模式」,並且關閉vmware軟體本身的分配位址功能。

6、在伺服器端檢視已分配的位址

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

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

這裡的less為檢視檔案的命令,退出方法為q

dhcp伺服器搭建

1.安裝dhcp.server和dhcp.client的包 2.關閉防火牆 systemctl stop firewalld systemctl disable firewalld 3.修改 etc sysconfig network script ifcfg eth0 必須包含以下行,且netwo...

搭建DHCP伺服器

vmware虛擬機器 xp系統 windows2003 dhcp的作用 分配ip位址 dhcp的相關概念 作用域 位址池 ip 子網掩碼 閘道器 dns 租期 dhcp協議埠是udp 67 68 1.將兩台虛擬機器橋接在同一網路上,這裡用的是vm1的虛擬交換機 注意他可能自帶dhcp服務會和2003...

搭建DHCP伺服器

dhcp dynamic host configuration protocol,動態主機配置協議 是乙個區域網的網路協議。指的是由伺服器控制一段ip位址範圍,客戶機登入伺服器時就可以自動獲得伺服器分配的ip位址和子網掩碼。預設情況下,dhcp作為windows server的乙個服務元件不會被系統...