Linux虛擬機器搭建DHCP服務的完整步驟

2021-10-10 08:32:12 字數 2944 閱讀 5877

首先普及一下dhcp的基礎知識

dhcp(dynamic host configuration protocol):動態主機配置協議

指的是由伺服器控制一段ip位址範圍,客戶機登入伺服器時就可以自動獲得伺服器分配的ip位址和子網掩碼。

dhcp三種機制分配ip位址

1.自動分配

2.動態分配

3.手工分配

實驗裝置(centos7.5虛擬機器和windows2003虛擬機器)

(畢竟它是一台伺服器,ip不能經常改變),這裡我選的網絡卡是vmnet1(僅主機),網段是192.168.5.0/24

把使用本地dhcp服務分配ip位址分配給虛擬機器前面的對勾取消

進入網絡卡的配置檔案,網絡卡配置檔案路徑:

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

修改配置檔案(如圖所示):

重啟網絡卡:systemctl start network

檢視ip是否配置成功:ifconfig ens33(ens33這裡是我的網絡卡名稱)

關閉防火牆:systemctl stop firewalld(臨時關閉)

systemctl disable firewalld(永久關閉)

關閉安全模組:

檢視selinux的狀態:getenforce

關閉selinux:進入配置檔案,配置檔案路徑

/etc/selinux/config

修改selinux=disabled,然後重啟生效

到yum源的路徑:cd /etc/yum.repos.d/,預設這個路徑下的包是從網際網路獲取,我們這裡從光碟獲取(如果從網際網路獲取,以下不需要修改),所以需要以下修改.

3.1需要新建乙個資料夾(名稱隨意,我的叫repo.bak),把這些.repo包移動到新建的檔案中

mkdir repo.bak     #新建資料夾

mv*.repo repo.bak/   #.repo包移動到repo.bak資料夾中

3.2新建乙個檔案cdrom.repo

touch cdrom.repo

3.3編輯檔案vim cdrom.repo

[cdrom]

name=cdrom

baseurl=file:///media #這裡指光碟掛載的位置

enabled=1      #是否開啟源(1.開啟0:關閉)

gpgcheck=0   #是否檢查(1.檢查0:不檢查)

掛載光碟: mount /dev/sr0 /media

yum -y install dhcp

/etc/dhcpd/dhcpd.conf,可以看見配置檔案模板的路徑

將配置檔案模板複製到這個路徑下並覆蓋

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

這裡就做部分配置檔案解讀

host fantasia

subnet 10.5.5.0 netmask 255.255.255.224 {    #作用域和子網掩碼

range 10.5.5.26 10.5.5.30;     #位址池

option domain-name-servers ns1.internal.example.org;    #dns伺服器位址

option domain-name "internal.example.org";    #定義域名

option routers 10.5.5.1;         #客戶機預設閘道器位址

option broadcast-address 10.5.5.31;    #客戶機廣播位址

default-lease-time 600;   #預設租約時間,單位為秒,預設10分鐘

max-lease-time 7200;     #最大租約時間,單位為秒,預設2小時

我這裡只做部分修改,其餘保持預設

:wq 儲存並退出

systemctl start dhcp

檢視埠

開啟一台windows2003虛擬機器(網絡卡配置也是vmnet1)

網路上的芳鄰(右鍵)--屬性--點開電腦--屬性--tcp/ip--屬性--改為自動獲取

檢視

dhcp日誌路徑:/var/log/boot.log

租約檔案路徑:/var/lib/dhcpd/dhcpd.leases

虛擬機器linux架設DHCP服務

本次試驗,環境如下 宿主機作業系統 windows xp 虛擬機器作業系統 red hat enterprise linux 5 一.需擬機的網絡卡模式 設定為網橋,並手動設定對應網絡卡的ip位址,如為多網絡卡,需要修改 etc sysconfig dhcpd檔案中的dhcpdargs eth 查詢...

linux虛擬機器搭建radis環境

心酸歷史 在網上找到了乙個部落格安裝到一半異常退出。然後各種嘗試,發個部落格記錄一下?系統版本 centos6.5 bin 127.0.0.0 注釋掉,否則外網訪問不到 daemonize no 改為yes protected mode yes改為nodaemonize yes redis採用的是單...

虛擬機器搭建linux(持續更新)

一 最近在vmware上安裝ubuntu系統的時候出現些問題,發現終端下的tree指令無法使用。執行一下 sudo dpkg configure a 方法二 親測可以用 sudo rm var lib apt lists lock 方法三 1 ps aux 查出apt get程序的pid,2 用su...