首先普及一下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...