農林漁牧網

您現在的位置是:首頁 > 農業

linuxDHCP服務和實踐操作

2022-04-24由 小小知識屋 發表于 農業

無線網路硬碟錄影機是什麼

linuxDHCP服務和實踐操作

21-LinuxDHCP(1)

使用原因:

如果一個網路中存在幾千臺甚至上萬臺計算機,那麼逐一配置每臺機器的

IP地址將是一件難以想象的事情。為此,需要伺服器具有這樣一種功能,即可以為整個網路中每臺機器自動配置IP地址。

什麼是DHCP:

DHCP:動態主機配置協議,通常被應用在大型的區域網絡環境中。

作用:集中地管理、分配

IP地址,使網路環境中的主機動態地獲得IP地址、Gateway地址、DNS伺服器地址等資訊,並能夠提升地址的使用率。

工作方法:

DHCP協議採用客戶端/伺服器模型,主機地址的動態分配任務由網路主機驅動。當DHCP伺服器接收到來自網路主機申請地址的資訊時,才會向網路主機發送相關的地址配置等資訊,以實現網路主機地址資訊的動態配置。

IP分配方式:以地址租約的方式來提供服務

固定

IP(static IP):DHCP伺服器根據MAC地址來分配固定的IP地址,客戶機就能以一個固定的IP連線上。

固定地址往往作為伺服器使用的IP地址,即分配給其他伺服器使用的IP地址,如DNS伺服器,samba伺服器,FTP伺服器

動態

IP(dynamic IP):客戶機每次連上DHCP伺服器所取得的IP地址都不是固定的,而是由DHCP伺服器從尚未被使用的IP地址中隨機選取。

動態地址則作為分配給普通客戶端的IP地址

地址租約:

限期租約:就是

DHCP伺服器提供給DHCP客戶機一個具有租期限制的IP地址,該租約到期如果沒有更新,伺服器便收回該地址。

不限期租約:即伺服器不會隨意收回分配給客戶端的

IP地址,除非沒有足夠的IP地址可供分配了。

租約到期或客戶機離線了:伺服器會將回收的

IP地址重新放入IP地址池,以便下次分配使用。

埠使用:

DHCP協議採用UDP作為傳輸協議,主機發送請求訊息到DHCP伺服器的67號埠,DHCP伺服器應答訊息給主機的68號埠。

例:查詢

dhcp服務是否安裝

rpm -qa |grep dhcpd

例:安裝

dhcp服務

說明:需要安裝

dhcp 和 dhcp-common

需要進入到含有下面安裝檔案的目錄才可以:

rpm -ivh dhcp-4。1。1-43。P1。el6。centos。x86_64。rpm DHCP主程式

rpm -ivh dhcp-common-4。1。1-43。P1。el6。centos。x86_64。rpm DHCP伺服器、客戶端和中繼共用的檔案。

第二種方式:

yum install dhcp

例:(普通設定)

某單位有

80臺電腦,所使用的IP地址段為192。168。2。1~192。168。2。254,子網掩碼為255。255。255。0,閘道器為192。168。2。1。DHCP伺服器為192。168。2。1其中,192。168。2。2~192。168。2。20分配給伺服器使用,192。168。2。50~192。168。2。100分配給客戶端使用,其餘作為保留地址。

分析:

本案例是在虛擬機器中進行操作,首先需要對虛擬機器的網路進行設定,包括去掉該網路的

DHCP功能等,然後手動配置DHCP伺服器的網路引數,包括IP地址、子網掩碼和閘道器,接著修改主配置檔案dhcpd。conf以配置DHCP服務,最後重啟DHCP服務並使用客戶端進行測試。

1、

將伺服器和客戶機都加到一個網段

虛擬機器

——設定——網路介面卡——右側LAN區段(LAN區段1,如果沒有,LAN區段——-新增)

2、

設定伺服器

IP和閘道器

system-config-network-tui

IP:192。168。2。1 255。255。255。0

閘道器:

192。168。2。1

3、

檢視主配置檔案

cat /etc/dhcp/dhcpd。conf

# see /usr/share/doc/dhcp*/dhcpd。conf。sample

# see ‘man 5 dhcpd。conf’

4、

複製並覆蓋原主配置檔案

cp /usr/share/doc/dhcp-4。1。1/dhcpd。conf。sample /etc/dhcp/dhcpd。conf

5、

修改主配置檔案

ddns-update-style none; 配置DHCP-DNS為不自動更新模式

log-facility local7; local7包含除錯(debug)在內全部事件的日誌“log-facility localx;”引數中引數值“localx”決定哪些資訊會被髮送到日誌伺服器。

default-lease-time 600; 預設租約時間長度

max-lease-time 7200; 最大租約時間長度

subnet 192。168。2。0 netmask 255。255。255。0 {子網號和掩碼

range 192。168。2。50 192。168。2。100;IP地址範圍

option domain-name-servers 192。168。2。1; 域名伺服器地址

option domain-name “zzkj-2。com”; 域名

option routers 192。168。2。1; 閘道器地址

option broadcast-address 192。168。2。255; 廣播地址

}

6、

檢測配置檔案是否有問題

dhcpd

7、

重啟服務

service dhcpd restart

8、

測試

Linux測試:

ifdown eth0

ifup eth0

ifconfig (檢視是否有192。168。2。的網址)

windows測試:

cmd下

ipconfig /release

ipconfig /renew

ipconfig /all(檢視是否有192。168。2。的網址)

9、

參看租約檔案

cat /var/lib/dhcpd/dhcpd。leases

例:(繫結IP和MAC)

為了確保伺服器的

IP不被更改,需要在DHCP中使用固定IP地址。WEB伺服器為:192。168。2。55。

1、

檢視客戶機的

MAC地址

ifconfig

找到

HWaddr 00:0C:29:5E:F6:4A 的字樣。

2、

修改主配置檔案

增加配置:

host WEB-ZZLK{ #宣告主機DHCPClient

hardware ethernet 00:0C:29:5E:F6:4A; #MAC地址

fixed-address 192。168。2。55; #固定IP

}

3、

使用新的配置檔案

service dhcpd force-reload

4、

測試

ifdown eth0

ifup eth0

ifconfig (看一下IP是否變成192。168。2。55)

例:(配置多網絡卡多作用域)

隨著學校的發展,主機數量不斷增加,原有網路需要擴容以滿足發展需要,為此,需要增加一個作用域

192。168。4。0。

1、

給伺服器增加網路介面卡

虛擬機器

——設定——新增——網路介面卡——橋接

右側(

LAN區段)——-LAN區段2(如果沒有,LAN區段(s)。。。新增)

將客戶機也更改到LAN區段2

2、

設定新網絡卡的地址

系統

——首選項——網路連線(IP和閘道器:192。168。4。1)

3、

修改主配置檔案

增加:

subnet 192。168。4。0 netmask 255。255。255。0 {

range 192。168。4。50 192。168。4。100;

option domain-name-servers 192。168。4。1;

option domain-name “zzkj-4。com”;

option routers 192。168。4。1;

option broadcast-address 192。168。4。255;}

4、

重新啟動

service dhcp force-reload

service dhcp restart

5、

測試

ifdown eth0

ifup eth0

ifconfig (看一下IP是否變成192。168。4。)