|NO.Z.00011|——————————|LinuxNetwork|——|Linux&DHCP服務.V03|---------------------------------------------------|4臺server|
阿新 • • 發佈:2022-03-25
[LinuxNetworkEnd:Linux&DHCP服務.V03] [Applications.LinuxNetworkEnd] [|DHCP服務|DHCP租約四部曲|DHCP固定地址|DHCP超級作用域|DHCP中繼|4臺server|]
附錄一:DHCP服務搭建
一、DHCP服務搭建
二、DHCP相關資訊### --- 準備實驗環境 ~~~ 兩臺機器;網路連線模式設為自定義VMnet+模式 ~~~ 防護的關閉: iptables —L // 防火牆 gerenforce // selinux ~~~ 關閉VMware虛擬網路編輯器的DHCP功能,切記。
### --- 軟體名: dhcp // DHCP伺服器軟體包 dhcp-common // DHCP命令軟體包(預設已安裝) ### --- 服務名: dhcpd // DHCP服務名 dhcrelay // DHCP中繼服務名
三、DHCP配置檔案詳解### --- 埠號: udp 67 // 作為客戶端的目標埠,接收客戶端的請求DHCP請求 ### --- 配置檔案: dhcpd /etc/dhcp/dhcpd.conf // 配置檔案預設是空的,需要找模板檔案重新生成 dhcpd.conf.sample /usr/share/doc/dcp-4.*.*/dhcpd.conf.sample// DHCP的模板配置檔案 hcrelay /etc/sysconfig/dhcrelay // 該檔案時中繼配置檔案,中繼實驗中用到
### --- DHCP配置檔案詳解
subnet 192.168.88.0 netmask 255.255.255.0 { // 宣告要分配的網段和子網掩碼
range 192.168.88.3 192.168.88.254; // 什麼可用IP地址池
option domain-name :atguigu.com"; // 設定DNS域
option domain-name-server 8.8.8.8; // 設定DNS伺服器地址
option routers 192.168.88.2; // 預設閘道器地址
option broadcast-address 192.168.88.255; // 廣播地址(可不寫)
default-lease-time 600; // 預設租約(S)
max-lease-time 7200; // 最大租約(s)
}
附錄二:DHCP實驗部署 一、DHCP基本功能實驗
### --- 生成配置檔案
cp -a /usr/share/doc/dhcp-4.*.*/dhcpd.conf sample /etc/dhcp/dcpd.conf
### --- 修改配置檔案
~~~ 將配置檔案的前幾個subnet什麼註釋掉,修改最後一個subner宣告
~~~ 注:注意配置檔案中每行結尾的分號和結束大括號,謝謝!
subnet 192.168.88.0 netmask 255.255.255.0 { // 宣告要分配的網段和子網掩碼
range 192.168.88.3 192.168.88.254; // 什麼可用IP地址池
option domain-name :atguigu.com"; // 設定DNS域
option domain-name-server 8.8.8.8; // 設定DNS伺服器地址
option routers 192.168.88.2; // 預設閘道器地址
option broadcast-address 192.168.88.255; // 廣播地址(可不寫)
default-lease-time 600; // 預設租約(S)
max-lease-time 7200; // 最大租約(s)
}
### --- 重啟服務
service dhcpd start
### --- 重啟客戶機的網絡卡
ifdown eth0; ifup eth0
二、保留地址(固定地址分配)### --- 獲取客戶端的Mac地址
arp -a // 檢視客戶機的Mac地址
### --- 修改/etc/dhcp/dhcpd.conf檔案
host fantasia{
hardware ethernet mac地址: // 客戶機的Mac地址
fixed-address IP地址: // 固定分配給客戶機的IP地址(可以使用地址池以外的IP)
}
### --- 重啟DHCP服務
service dhcpd restart
### --- 重啟客戶機網絡卡驗證IP獲取是否成功
ifdown eth0; ifup eth0
三、超級作用域(同一網路域)
### --- 超級作用域介紹
~~~ DHCP伺服器可為單個物理網路上的客戶端提供多個作用域租約地址
### --- 實驗環境準備
~~~ 三臺虛擬機器統一網路模式,一個DHCP伺服器,兩個客戶機
四、超級作用域(同一網路域):實驗步驟
### --- 設定DHCP伺服器的單臂路由所需子網絡卡:
cp -a ifcfg-eth0 ifcfg-eth0:0 // 編輯此檔案,修改網絡卡名和IP地址即可
### --- 開啟路由轉發
vim /etc/sysctl.conf
net.ipv4.ip_forward=1 // 此選項修改為1即可
sysctl -p // 重新整理核心引數配置檔案
### --- 修改/etc/dhcp/dhcpd.conf檔案 // 之前的網段宣告和主機宣告全部註釋掉!
~~~ 攝於內容註釋掉或者刪除掉,切記別拉下括號
shared-network public {
subnet 192.168.88.0 netmask 255.255.255.0{
option routers 192.168.88.0;
range 192.168.88.100 192.168.88.100;}
subnet 192.18.99.0 netmask 255.255.255.0 {
option routers 192.168.99.10;
range 192.168.99.100 192.168.99.10;}
}
### --- 重啟DHCP服務
service dhcpd restart
### --- 分別重啟兩臺機器的網絡卡,檢視獲取的地址
ifdown eth0;ifup eht0
附錄三:DHCP中繼 一、DHCP中繼
### --- DHCP中繼
~~~ DHCP中繼介紹:DHCP Relay(DHCPR)DHCP中繼是一個小程式,
~~~ 可以實現在不同和物理網段之間處理和轉發DHCP資訊的功能。
二、實驗環境準備
### --- DHCP伺服器
eth0 (192.168.10.10) VMnet10
### --- DHCP中繼
eth0 (192.168.10.20)VMnet10
eth1 (100.100.100.20)VMnet11
### --- 外網客戶機:
### --- 注:關閉所有防護:iptables Selinux
eth0 (IP地址自動獲取) VMnet11
三、配置DHCP伺服器
### --- 軟體安裝
yum install -y dhcp
### --- 修改/etc/dhcp/dhcpd.conf檔案
~~~ 宣告兩個subnet,其他無關可以不做操作或刪除
subnet 192.168.10.0 netmask 255.255.255.0{ // 實驗中並未用到該地址池分配IP
range 192.168.10.100 192.168.10.110;
option routers 192.168.10.20;
}
subnet 100.100.100.0 netmask 255.255.255.0 {
range 100.100.100.100 100.100.100.110;
option routers 192.168.99.10;
}
### --- 重啟dhcpd服務:
### --- 指定閘道器:只能中繼器的內網IP為閘道器地址
service dhcpd start
### --- 配置DHCP中繼伺服器
### --- 網絡卡配置
~~~ 一塊網絡卡:ip=192.168.10.20
~~~ 一塊網絡卡:ip=100.100.100.20
### --- 軟體安裝
yum install -y dhcp
### --- 修改中繼配置檔案
vim /etc/sysconfig/dhcrelay檔案
INTERFACES="eth0 eth1"
DHCPSERVERS="192.168.10.10"
### --- 開啟路由轉發
vim /etc/sysctl.conf檔案
netipv4.ip_forward = 1
sysctl -p
### --- 重啟中繼服務
service dhcrelay restart
### --- 測試外網主機
ifdown ifup ifconfig // 重啟網絡卡
四、拓展實驗:注:此圖核試驗規劃有所區別,實驗規劃只是用一臺測試機,此圖使用了兩臺
===============================END===============================
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
來自為知筆記(Wiz)