使用 DHCP 動(dòng)態(tài)管理主機(jī)地址

? ??????本章講解動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP硫眯,Dynamic Host Configuration Protocol) 船庇,該協(xié)議用于自動(dòng)管理局域網(wǎng)內(nèi)主機(jī)的 IP 地址懈糯、子網(wǎng)掩碼润樱、網(wǎng)關(guān)地址及 DNS 地址等參數(shù),可以有效地提升 IP 地址的利用率爸舒,提高配置效率蟋字,并降低管理與維護(hù)成本。

? ??????本章詳細(xì)講解了在 Linux 系統(tǒng)中配置部署 dhcpd 服務(wù)程序的方法扭勉,剖析了 dhcpd 服務(wù)程序配置文件內(nèi)每個(gè)參數(shù)的作用鹊奖,并通過(guò)自動(dòng)分配 IP 地址、綁定 IP 地址與 MAC 地址等實(shí)驗(yàn)涂炎,讓各位讀者更直觀(guān)地體會(huì) DHCP 協(xié)議的強(qiáng)大之處忠聚。

? ? ? ? 一、動(dòng)態(tài)主機(jī)配置協(xié)議

? ??????動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)是一種基于 UDP 協(xié)議且僅限于在局域網(wǎng)內(nèi)部使用的網(wǎng)絡(luò)協(xié)唱捣,主要用于大型的局域網(wǎng)環(huán)境或者存在較多移動(dòng)辦公設(shè)備的局域網(wǎng)環(huán)境中两蟀,其主要用途是為局域網(wǎng)內(nèi)部的設(shè)備或網(wǎng)絡(luò)供應(yīng)商自動(dòng)分配 IP 地址等參數(shù)。

? ??????簡(jiǎn)單來(lái)說(shuō)震缭,DHCP 協(xié)議就是讓局域網(wǎng)中的主機(jī)自動(dòng)獲得網(wǎng)絡(luò)參數(shù)的服務(wù)赂毯。在下圖所示的拓?fù)鋱D中存在多臺(tái)主機(jī),如果手動(dòng)配置每臺(tái)主機(jī)的網(wǎng)絡(luò)參數(shù)會(huì)相當(dāng)麻煩拣宰,日后維護(hù)起來(lái)也讓人頭大党涕。而且當(dāng)機(jī)房?jī)?nèi)的主機(jī)數(shù)量進(jìn)一步增加時(shí)(比如有 100 臺(tái),甚至 1000 臺(tái)) 巡社,這個(gè)手動(dòng)配置以及維護(hù)工作的工作量足以讓運(yùn)維人員崩潰膛堤。 借助于 DHCP 協(xié)議, 不僅可以為主機(jī)自動(dòng)分配網(wǎng)絡(luò)參數(shù)晌该,還可以確保主機(jī)使用的 IP 地址是唯一的肥荔,更重要的是,還能為特定主機(jī)分配固定的 IP 地址气笙。


DHCP 協(xié)議的拓?fù)涫疽鈭D

? ??????DHCP 協(xié)議的應(yīng)用十分廣泛次企,無(wú)論是服務(wù)器機(jī)房還是家庭、機(jī)場(chǎng)潜圃、咖啡館缸棵,都會(huì)見(jiàn)到它的身影。比如谭期,本書(shū)的某位讀者開(kāi)了一家咖啡廳堵第,在為顧客提供咖啡的同時(shí)吧凉,還為顧客免費(fèi)提供無(wú)線(xiàn)上網(wǎng)服務(wù)。這樣一來(lái)踏志,顧客就可以一邊愜意地喝著咖啡阀捅,一邊連著無(wú)線(xiàn)網(wǎng)絡(luò)刷朋友圈了。但是针余,作為咖啡廳老板的您饲鄙,肯定不希望(也沒(méi)有時(shí)間)為每一位造訪(fǎng)的顧客手動(dòng)設(shè)置 IP地址、 子網(wǎng)掩碼圆雁、 網(wǎng)關(guān)地址等信息忍级。 另外, 考慮到咖啡館使用的內(nèi)網(wǎng)網(wǎng)段一般為 192.168.10.0/24(C 類(lèi)私有地址) 伪朽, 最多能容納的主機(jī)數(shù)為 200 多臺(tái)轴咱。 而咖啡廳一天的客流量肯定不止 200 人。如果采用手動(dòng)方式為他們分配 IP 地址烈涮,則當(dāng)他們?cè)陔x開(kāi)咖啡廳時(shí)并不會(huì)自動(dòng)釋放這個(gè) IP 地址朴肺,這就可能出現(xiàn) IP 地址不夠用的情況。這一方面會(huì)造成 IP 地址的浪費(fèi)坚洽,另外一方面也增加的 IP 地址的管理成本戈稿。而使用 DHCP 協(xié)議,這一切都迎刃而解 — 老板只需安心服務(wù)好顧客酪术,為其提供美味的咖啡器瘪;顧客通過(guò)運(yùn)行 DHCP 協(xié)議的服務(wù)器自動(dòng)獲得上網(wǎng)所需的 IP 地址,等離開(kāi)咖啡廳時(shí) IP 地址將被 DHCP 服務(wù)器收回绘雁,以備其他顧客使用。

? ??????既然確定在今后的生產(chǎn)環(huán)境中肯定離不開(kāi) DHCP 了援所,那么也就有必要好好地熟悉一下DHCP 涉及的常見(jiàn)術(shù)語(yǔ)了庐舟。

? :一個(gè)完整的 IP 地址段,DHCP 協(xié)議根據(jù)作用域來(lái)管理網(wǎng)絡(luò)的分布住拭、分配 IP地址及其他配置參數(shù)挪略。

?? :用于管理處于同一個(gè)物理網(wǎng)絡(luò)中的多個(gè)邏輯子網(wǎng)段。超級(jí)作用域中包含了可以統(tǒng)一管理的作用域列表滔岳。

?? : 把作用域中的某些 IP 地址排除杠娱, 確保這些 IP 地址不會(huì)分配給 DHCP 客戶(hù)端。

?? : 在定義了DHCP的作用域并應(yīng)用了排除范圍后谱煤, 剩余的用來(lái)動(dòng)態(tài)分配給DHCP客戶(hù)端的 IP 地址范圍摊求。

?? :DHCP 客戶(hù)端能夠使用動(dòng)態(tài)分配的 IP 地址的時(shí)間。

?? :保證網(wǎng)絡(luò)中的特定設(shè)備總是獲取到相同的 IP 地址刘离。

? ? ? ? 二室叉、部署 dhcpd 服務(wù)程序

? ??????dhcpd 是 Linux 系統(tǒng)中用于提供 DHCP 協(xié)議的服務(wù)程序睹栖。盡管 DHCP 協(xié)議的功能十分強(qiáng)大,但是 dhcpd 服務(wù)程序的配置步驟卻十分簡(jiǎn)單茧痕,這也在很大程度上降低了在 Linux 中實(shí)現(xiàn)動(dòng)態(tài)主機(jī)管理服務(wù)的門(mén)檻野来。

? ??????在確認(rèn) Yum 軟件倉(cāng)庫(kù)配置妥當(dāng)之后,安裝 dhcpd 服務(wù)程序:

# yum install dhcp

Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos,

? ? ? ? ? ? ? : subscription-manager

Determining fastest mirrors

base? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | 3.6 kB? ? 00:00? ?

centosplus? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | 3.4 kB? ? 00:00? ?

extras? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | 3.4 kB? ? 00:00? ?

Trying other mirror.

updates? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | 3.4 kB? ? 00:00? ?

Resolving Dependencies

--> Running transaction check

---> Package dhcp.x86_64 12:4.2.5-68.el7.centos.1 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

====================================================================

Package? ? Arch? ? ? ? ? Version? ? ? ? ? ? ? ? ? ? ? ? ? Repository? Size

====================================================================

Installing:

dhcp? ? ? ? x86_64? ? ? ? 12:4.2.5-68.el7.centos.1? ? ? ? base? ? ? ? 513 k

Transaction Summary

====================================================================

Install? 1 Package

Total download size: 513 k

Installed size: 1.4 M

Is this ok [y/d/N]: y

Downloading packages:

dhcp-4.2.5-68.el7.centos.1.x86_64.rpm? ? ? ? ? ? ? ? ? ? | 513 kB? 00:00? ?

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

? Installing : 12:dhcp-4.2.5-68.el7.centos.1.x86_64? ? ? ? ? ? ? ? ? ? ? 1/1

? Verifying? : 12:dhcp-4.2.5-68.el7.centos.1.x86_64? ? ? ? ? ? ? ? ? ? ? 1/1

Installed:

? dhcp.x86_64 12:4.2.5-68.el7.centos.1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

Complete!

? ??????查看 dhcpd 服務(wù)程序的配置文件內(nèi)容踪旷。

# cat /etc/dhcp/dhcpd.conf

# DHCP Server Configuration file.

#? see /usr/share/doc/dhcp*/dhcpd.conf.example

#? see dhcpd.conf(5) man page

? ??????是的曼氛,您沒(méi)有看錯(cuò)!dhcp 的服務(wù)程序的配置文件中只有 3 行注釋語(yǔ)句令野,這意味著我們需要自行編寫(xiě)這個(gè)文件搪锣。如果讀者不知道怎么編寫(xiě),可以看一下配置文件中第 2 行的參考示例文件彩掐,其組成架構(gòu)如下圖所示构舟。


dhcpd 服務(wù)程序配置文件的架構(gòu)

? ??????一個(gè)標(biāo)準(zhǔn)的配置文件應(yīng)該包括全局配置參數(shù)、子網(wǎng)網(wǎng)段聲明堵幽、地址配置選項(xiàng)以及地址配置參數(shù)狗超。其中,全局配置參數(shù)用于定義 dhcpd 服務(wù)程序的整體運(yùn)行參數(shù)朴下;子網(wǎng)網(wǎng)段聲明用于配置整個(gè)子網(wǎng)段的地址屬性努咐。

? ??????考慮到 dhcpd 服務(wù)程序配置文件的可用參數(shù)比較多,挑選了最常用的參數(shù)(見(jiàn)下表 ) 殴胧,并逐一進(jìn)行了簡(jiǎn)單介紹渗稍,以便為接下來(lái)的實(shí)驗(yàn)打好基礎(chǔ)。

參數(shù)? ? 作用

ddns-update-style [類(lèi)型]????????????????????????????????????定義 DNS 服務(wù)動(dòng)態(tài)更新的類(lèi)型团滥,類(lèi)型包括 none(不支

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 持動(dòng)態(tài)更新) 竿屹、 interim (互動(dòng)更新模式) 與 ad-hoc?

????????????????????????????????????????????????????????????????????????????????(特殊更新模式)

[allow | ignore] client-updates? ????????????????????????允許/忽略客戶(hù)端更新 DNS 記錄

default-lease-time [21600]? ????????????????????????????????默認(rèn)超時(shí)時(shí)間

max-lease-time [43200]? ????????????????????????????????????最大超時(shí)時(shí)間

option? domain-name-servers[8.8.8.8]????????????定義 DNS 服務(wù)器地址

option domain-name ["domain.org"]? ????????????定義 DNS 域名

range? ????????????????????????????????????????????????????????????????????定義用于分配的 IP 地址池

option subnet-mask? ????????????????????????????????????????????定義客戶(hù)端的子網(wǎng)掩碼

option routers? ????????????????????????????????????????????????????????定義客戶(hù)端的網(wǎng)關(guān)地址

broadcase-address[廣播地址]? ????????????????????????定義客戶(hù)端的廣播地址

ntp-server[IP 地址]? ????????????????????????????????????????????定義客戶(hù)端的網(wǎng)絡(luò)時(shí)間服務(wù)器(NTP)

nis-servers[IP 地址]? ????????????????????????????????????????定義客戶(hù)端的 NIS 域服務(wù)器的地址

Hardware[網(wǎng)卡物理地址]? ????????????????????????????????指定網(wǎng)卡接口的類(lèi)型與 MAC 地址

server-name[主機(jī)名]? ????????????????????????????????????????向 DHCP 客戶(hù)端通知 DHCP 服務(wù)器的主機(jī)名

fixed-address[IP 地址]? ????????????????????????????????????將某個(gè)固定的 IP 地址分配給指定主機(jī)

time-offset[偏移誤差]? ????????????????????????????????????????指定客戶(hù)端與格林尼治時(shí)間的偏移差

? ? ? ? 三、自動(dòng)管理 IP 地址

? ??????DHCP 協(xié)議的設(shè)計(jì)初衷是為了更高效地集中管理局域網(wǎng)內(nèi)的 IP 地址資源灸姊。DHCP 服務(wù)器會(huì)自動(dòng)把 IP 地址拱燃、子網(wǎng)掩碼、網(wǎng)關(guān)力惯、DNS 地址等網(wǎng)絡(luò)信息分配給有需要的客戶(hù)端碗誉,而且當(dāng)客戶(hù)端的租約時(shí)間到期后還可以自動(dòng)回收所分配的 IP 地址,以便交給新加入的客戶(hù)端父晶。

? ??????為了讓實(shí)驗(yàn)更有挑戰(zhàn)性哮缺,來(lái)模擬一個(gè)真實(shí)生產(chǎn)環(huán)境的需求:

? ??????“機(jī)房運(yùn)營(yíng)部門(mén):明天會(huì)有 100 名學(xué)員自帶筆記本電腦來(lái)我司培訓(xùn)學(xué)習(xí),請(qǐng)保證他們能夠使用機(jī)房的本地 DHCP 服務(wù)器自動(dòng)獲取 IP 地址并正常上網(wǎng)” 甲喝。

? ??????機(jī)房所用的網(wǎng)絡(luò)地址及參數(shù)信息如下表所示尝苇。

參數(shù)名稱(chēng)? ? ????????????????????????????????????????????????????????????????????值

默認(rèn)租約時(shí)間 ???????????????????????????????????????????????????????????????? 21600 秒

最大租約時(shí)間? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 43200 秒

IP 地址范圍? ????????????????????????????????????????????????????????????????????192.168.1.180~192.168.1.230

子網(wǎng)掩碼 ???????????????????????????????????????????????????????????????????????? 255.255.255.0

網(wǎng)關(guān)地址? ????????????????????????????????????????????????????????????????????????192.168.1.145

DNS 服務(wù)器地址? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 192.168.1.145

搜索域? ????????????????????????????????????????????????????????????????????????????linuxprobe.com

????????在了解了真實(shí)需求以及機(jī)房網(wǎng)絡(luò)中的配置參數(shù)之后, 我們按照下表來(lái)配置 DHCP 服務(wù)器以及客戶(hù)端。

主機(jī)類(lèi)型? ? ????????????????????操作系統(tǒng)? ? ????????????????IP地址

DHCP 服務(wù)器 ???????????????? RHEL 7 ????????????????192.168.10.1

DHCP 客戶(hù)端? ????????????????RHEL 7? ????????????????自動(dòng)獲取

? ??????前文講到茎匠,作用域一般是個(gè)完整的 IP 地址段格仲,而地址池中的 IP 地址才是真正供客戶(hù)端使用的,因此地址池應(yīng)該小于或等于作用域的 IP 地址范圍诵冒。另外凯肋,由于 VMware Workstation虛擬機(jī)軟件自帶 DHCP 服務(wù),為了避免與自己配置的 dhcpd 服務(wù)程序產(chǎn)生沖突汽馋,應(yīng)該先按照下圖所示將虛擬機(jī)軟件自帶的 DHCP 功能關(guān)閉侮东。


單擊虛擬機(jī)軟件的“虛擬網(wǎng)絡(luò)編輯器”菜單


關(guān)閉虛擬機(jī)自帶的 DHCP 功能

? ??????可隨意開(kāi)啟幾臺(tái)客戶(hù)端,準(zhǔn)備進(jìn)行驗(yàn)證豹芯。但是一定要注意悄雅,DHCP 客戶(hù)端與服務(wù)器需要處于同一種網(wǎng)絡(luò)模式 — 僅主機(jī)模式(Hostonly) ,否則就會(huì)產(chǎn)生物理隔離铁蹈,從而無(wú)法獲取 IP地址宽闲。建議開(kāi)啟 1~3 臺(tái)客戶(hù)端虛擬機(jī)驗(yàn)證一下效果就好,以免物理主機(jī)的 CPU 和內(nèi)存的負(fù)載太高握牧。

? ??????在確認(rèn) DHCP 服務(wù)器的 IP 地址等網(wǎng)絡(luò)信息配置妥當(dāng)后就可以配置 dhcpd 服務(wù)程序了容诬。 請(qǐng)注意,在配置 dhcpd 服務(wù)程序時(shí)沿腰,配置文件中的每行參數(shù)后面都需要以分號(hào)(;)結(jié)尾览徒,這是規(guī)定。另外颂龙,dhcpd 服務(wù)程序配置文件內(nèi)的參數(shù)都十分重要习蓬,因此在上表中羅列出了每一行參數(shù),并對(duì)其用途進(jìn)行了簡(jiǎn)單介紹措嵌。

# vim /etc/dhcp/dhcpd.conf

ddns-update-style none;

ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {

? ? ? ? range 192.168.1.180 192.168.1.230;

? ? ? ? option subnet-mask 255.255.255.0;

? ? ? ? option routers 192.168.1.145;

? ? ? ? option domain-name "linuxprobe.com";

? ? ? ? option domain-name-server 192.168.1.145;

? ? ? ? default-lease-time 21600;

? ? ? ? max-lease-time 43200;

}

????????dhcpd 服務(wù)程序配置文件中使用的參數(shù)以及作用:

參數(shù)?? ??????????????????????????????????????????????????????????????????????????????????????????作用

ddns-update-style none; ???????????????????????? ????????????????????????設(shè)置 DNS 服務(wù)不自動(dòng)進(jìn)行動(dòng)態(tài)更新

ignore client-updates;? ????????????????????????????????????????????????????忽略客戶(hù)端更新 DNS 記錄

subnet? 192.168.10.0? netmask 255.255. 255.0 {????????作用域?yàn)?192.168.1.0/24 網(wǎng)段

range? 192.168.1.180 ?192.168.1.230;? ? ? ? ? ? ? ?IP 地址池為 192.168.1.180-230(約 50 個(gè) IP 地址)

option? subnet-mask 255.255.255.0;????????????????????????????定義客戶(hù)端默認(rèn)的子網(wǎng)掩碼

option routers 192.168.1.145;? ????????????????????????????????????定義客戶(hù)端的網(wǎng)關(guān)地址

option? domain-name "linuxprobe.com";????????????????????定義默認(rèn)的搜索域

option? domain-name-servers????192.168. 1.145;????????????定義客戶(hù)端的 DNS 地址

default-lease-time 21600;? ????????????????????????????????????????定義默認(rèn)租約時(shí)間(單位:秒)

max-lease-time 43200;? ????????????????????????????????????????????定義最大預(yù)約時(shí)間(單位:秒)

}? ????????????????????????????????????????????????????????????????????????????????????????????結(jié)束符

????????在紅帽認(rèn)證考試以及生產(chǎn)環(huán)境中躲叼, 都需要把配置過(guò)的dhcpd 服務(wù)加入到開(kāi)機(jī)啟動(dòng)項(xiàng)中, 以確保當(dāng)服務(wù)器下次開(kāi)機(jī)后dhcpd 服務(wù)依然能自動(dòng)啟動(dòng)铅匹, 并順利地為客戶(hù)端分配IP 地址等信息押赊。

# systemctl start dhcpd

# systemctl enable dhcpd

ln -s '/usr/lib/systemd/system/dhcpd.service' '/etc/systemd/system/multi-user.

target.wants/dhcpd.service'

????????把 dhcpd 服務(wù)程序配置妥當(dāng)之后就可以開(kāi)啟客戶(hù)端來(lái)檢驗(yàn) IP 分配效果了。 重啟客戶(hù)端的網(wǎng)卡服務(wù)后即可看到自動(dòng)分配到的 IP 地址包斑,如圖所示。


客戶(hù)端自動(dòng)獲取的 IP 地址

? ??????如果有興趣涕俗,大家還可以再開(kāi)啟一臺(tái)運(yùn)行 Windows 系統(tǒng)的客戶(hù)端進(jìn)行嘗試罗丰,其效果都是一樣的。

? ? ? ? 四再姑、分配固定 IP 地址

? ??????在DHCP 協(xié)議中有個(gè)術(shù)語(yǔ)是 “預(yù)約” 萌抵, 它用來(lái)確保局域網(wǎng)中特定的設(shè)備總是獲取到固定的IP 地址。換句話(huà)說(shuō),就是dhcpd 服務(wù)程序會(huì)把某個(gè)IP 地址私藏下來(lái)绍填,只將其用于相匹配的特定設(shè)備霎桅。

? ??????要想把某個(gè)IP 地址與某臺(tái)主機(jī)進(jìn)行綁定,就需要用到這臺(tái)主機(jī)的MAC 地址讨永。MAC 地址是網(wǎng)卡上面的一串獨(dú)立的標(biāo)識(shí)符滔驶,具備唯一性,因此不會(huì)存在沖突的情況卿闹,如圖所示揭糕。

查看運(yùn)行 Linux 系統(tǒng)的主機(jī) MAC 地址

? ??????在 Linux系統(tǒng)或 Windows系統(tǒng)中, 都可以通過(guò)查看網(wǎng)卡的狀態(tài)來(lái)獲知主機(jī)的 MAC 地址锻霎。在 dhcpd 服務(wù)程序的配置文件中著角,按照如下格式將 IP 地址與 MAC 地址進(jìn)行綁定。

host 主機(jī)名稱(chēng){

????hardware? ethernet 該主機(jī)的 MAC 地址;

????fixed-address 欲指定的 IP 地址;

}

? ??????如果不方便查看主機(jī)的 MAC 地址旋恼,該怎么辦呢吏口?比如,要給老板使用的主機(jī)綁定 IP 地址冰更,總不能隨便就去查看老板的主機(jī)信息吧产徊。針對(duì)這種情況,劉遄老師告訴大家一個(gè)很好的辦法冬殃。我們首先啟動(dòng) dhcpd 服務(wù)程序囚痴,為老板的主機(jī)分配一個(gè) IP 地址,這樣就會(huì)在 DHCP 服務(wù)器本地的日志文件中保存這次的 IP 地址分配記錄审葬。然后查看日志文件深滚,就可以獲悉主機(jī)的MAC 地址了(即下面加粗的內(nèi)容) 。

# tail -f /var/log/messages

Mar 30 05:33:17 localhost dhcpd: Copyright 2004-2013 Internet Systems Consortium.

Mar 30 05:33:17 localhost dhcpd: All rights reserved.

Mar 30 05:33:17 localhost dhcpd: For info, please visit https://www.isc.org/

software/dhcp/

Mar 30 05:33:17 localhost dhcpd: Not searching LDAP since ldap-server, ldap-

port and ldap-base-dn were not specified in the config file

Mar 30 05:33:17 localhost dhcpd: Wrote 0 leases to leases file.

Mar 30 05:33:17 localhost dhcpd: Listening on LPF/eno16777728/00:0c:29:c4:a4:

09/192.168.10.0/24

Mar 30 05:33:17 localhost dhcpd: Sending on LPF/eno16777728/00:0c:29:c4:a4:09/

192.168.10.0/24

Mar 30 05:33:17 localhost dhcpd: Sending on Socket/fallback/fallback-net

Mar 30 05:33:26 localhost dhcpd: DHCPDISCOVER from 00:0c:29:27:c6:12 via eno16777728

Mar 30 05:33:27 localhost dhcpd: DHCPOFFER on 192.168.10.50 to 00:0c:29:27:c6:

12 (WIN-APSS1EANKLR) via eno16777728

Mar 30 05:33:29 localhost dhcpd: DHCPDISCOVER from 00:0c:29:27:c6:12 (WIN-

APSS1EANKLR) via eno16777728

Mar 30 05:33:29 localhost dhcpd: DHCPOFFER on 192.168.10.50 to 00:0c:29:27:c6:

12 (WIN-APSS1EANKLR) via eno16777728

Mar 30 05:33:29 localhost dhcpd: DHCPREQUEST for 192.168.10.50 (192.168.10.10)

from 00:0c:29:27:c6:12 (WIN-APSS1EANKLR) via eno16777728

Mar 30 05:33:29 localhost dhcpd: DHCPACK on 192.168.10.50 to 00:0c:29:27:c6:12

(WIN-APSS1EANKLR) via eno16777728

? ? ? ? 這里注意:在 Windows 系統(tǒng)中看到的 MAC 地址涣觉,其格式類(lèi)似于 00-0c-29-27-c6-12痴荐,間隔符為減號(hào)(-) 。但是在 Linux 系統(tǒng)中官册,MAC 地址的間隔符則變成了冒號(hào)(:) 生兆。

# vim /etc/dhcp/dhcpd.conf

1 ddns-update-style none;

2 ignore client-updates;

3 subnet 192.168.10.0 netmask 255.255.255.0 {

4 range 192.168.10.50 192.168.10.150;

5 option subnet-mask 255.255.255.0;

6 option routers 192.168.10.1;

7 option domain-name "linuxprobe.com";

8 option domain-name-servers 192.168.10.1;

9 default-lease-time 21600;

10 max-lease-time 43200;

11 host linuxprobe {

12 hardware ethernet 00:0c:29:27:c6:12;

13 fixed-address 192.168.10.88;

14 }

15 }

? ??????確認(rèn)參數(shù)填寫(xiě)正確后就可以保存退出配置文件,然后就可以重啟 dhcpd 服務(wù)程序了膝宁。

# systemctl restart dhcpd

? ??????需要說(shuō)明的是鸦难,如果您剛剛為這臺(tái)主機(jī)分配了 IP 地址,則它的 IP 地址租約時(shí)間還沒(méi)有到期员淫,因此不會(huì)立即換成新綁定的 IP 地址合蔽。要想立即查看綁定效果,則需要重啟一下客戶(hù)端的網(wǎng)絡(luò)服務(wù)介返,如圖所示拴事。

重啟客戶(hù)端的網(wǎng)絡(luò)服務(wù)沃斤,查看綁定效果

? ? ? ? 本篇實(shí)驗(yàn)沒(méi)有在虛擬機(jī)中進(jìn)行調(diào)試,因?yàn)樵诤芏嗥髽I(yè)中一般都以MAC和IP綁定的方式刃宵,實(shí)名管理計(jì)算機(jī)和IP衡瓶。如果有開(kāi)網(wǎng)吧、咖啡館類(lèi)似的同學(xué)牲证,可以認(rèn)真實(shí)驗(yàn)一下哮针,很有益處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末从隆,一起剝皮案震驚了整個(gè)濱河市诚撵,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌键闺,老刑警劉巖寿烟,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異辛燥,居然都是意外死亡筛武,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)挎塌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)徘六,“玉大人,你說(shuō)我怎么就攤上這事榴都〈猓” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵嘴高,是天一觀(guān)的道長(zhǎng)竿音。 經(jīng)常有香客問(wèn)我,道長(zhǎng)拴驮,這世上最難降的妖魔是什么春瞬? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮套啤,結(jié)果婚禮上宽气,老公的妹妹穿的比我還像新娘。我一直安慰自己潜沦,他們只是感情好萄涯,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著唆鸡,像睡著了一般窃判。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上喇闸,一...
    開(kāi)封第一講書(shū)人閱讀 49,144評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼燃乍。 笑死唆樊,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的刻蟹。 我是一名探鬼主播逗旁,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼舆瘪!你這毒婦竟也來(lái)了片效?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤英古,失蹤者是張志新(化名)和其女友劉穎淀衣,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體召调,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡膨桥,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了唠叛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片只嚣。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖艺沼,靈堂內(nèi)的尸體忽然破棺而出册舞,到底是詐尸還是另有隱情,我是刑警寧澤障般,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布调鲸,位于F島的核電站,受9級(jí)特大地震影響剩拢,放射性物質(zhì)發(fā)生泄漏线得。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一徐伐、第九天 我趴在偏房一處隱蔽的房頂上張望贯钩。 院中可真熱鬧,春花似錦办素、人聲如沸角雷。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)勺三。三九已至,卻和暖如春需曾,著一層夾襖步出監(jiān)牢的瞬間吗坚,已是汗流浹背祈远。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留商源,地道東北人车份。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像牡彻,于是被迫代替她去往敵國(guó)和親扫沼。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容