自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Debian Linux上安裝配置ISC DHCP Server?

譯文
網(wǎng)絡 通信技術
動態(tài)主機控制協(xié)議(DHCP)為網(wǎng)絡管理員們提供了一種更便利的方法,可以向不斷變化即動態(tài)的網(wǎng)絡上的主機提供網(wǎng)絡層地址。提供DHCP功能的最常見的服務器實用工具之一就是ISC DHCP Server。該服務的目的就是,為主機提供必要的網(wǎng)絡信息,以便能夠在連接主機的網(wǎng)絡上進行通信。

動態(tài)主機控制協(xié)議(DHCP)為網(wǎng)絡管理員們提供了一種更便利的方法,可以向不斷變化即動態(tài)的網(wǎng)絡上的主機提供網(wǎng)絡層地址。提供DHCP功能的最常見的服務器實用工具之一就是ISC DHCP Server。該服務的目的就是,為主機提供必要的網(wǎng)絡信息,以便能夠在連接主機的網(wǎng)絡上進行通信。通常由該服務送達的信息可能包括:DNS服務器信息、網(wǎng)絡地址(IP)、子網(wǎng)掩碼、默認網(wǎng)關信息、主機名稱及更多信息。

本教程將探討Debian 7.7服務器上的ISC-DHCP-Server版本4.2.4,該服務器將管理多個虛擬局域網(wǎng)(VLAN),但該教程同樣很容易適用于單一網(wǎng)絡環(huán)境。

架設有該服務器的測試網(wǎng)絡傳統(tǒng)上依賴思科路由器來管理DHCP地址租期。網(wǎng)絡目前有12個VLAN需要由一個集中式服務器來加以管理。如果把這項責任移交給專用服務器,路由器就能為一些更重要的任務重新獲得資源,比如路由、訪問控制列表、流量檢查和網(wǎng)絡地址轉換等任務。

將DHCP移交給專用服務器的另一個好處就是可以建立動態(tài)域名服務(DDNS),那樣當主機向服務器請求DHCP地址時,新主機的主機名稱會被添加到DNS系統(tǒng)中。

***步:安裝及配置ISC DHCP Server

1. 想開始搭建這臺多宿主服務器這個過程,需要使用“apt”實用工具,通過Debian軟件庫來安裝ISC軟件。與所有教程一樣,假設你擁有root或sudo訪問權限。請對下列幾個命令做適當?shù)母膭印?/p>

# apt-get install isc-dhcp-server  [安裝ISC DHCP Server軟件]
# dpkg --get-selections isc-dhcp-server [證實已成功安裝]
# dpkg -s isc-dhcp-server [以另一種方式證實安裝]

如何在Debian Linux上安裝配置ISC DHCP Server?

將ISC DHCP Server安裝在Debian中#p#

2. 鑒于服務器軟件已證實成功安裝,現(xiàn)在就有必要為服務器配置它需要分發(fā)出去的網(wǎng)絡信息。管理員最起碼要知道基本DHCP范圍的下列信息:

•網(wǎng)絡地址

•子網(wǎng)掩碼

•將被動態(tài)分配的地址范圍

讓服務器動態(tài)分配的其他實用信息包括如下:

•默認網(wǎng)關

•DNS服務器的IP地址

•域名

•主機名稱

•網(wǎng)絡廣播地址

這些僅僅是ISC DHCP服務器所能處理的諸多選項中的幾個而已。想獲得每個選項的詳細描述以及完整列表,安裝程序包之后請輸入下面這個命令:

# man dhcpd.conf

3. 一旦管理員確定了該服務器要分發(fā)出去的所有必要信息,現(xiàn)在就可以配置DHCP服務器以及必要的池了。不過,在創(chuàng)建任何池或服務器配置之前,必須配置DHCP服務,以便偵聽服務器的其中一個接口。

在這一臺服務器上,網(wǎng)卡組已建立起來,DHCP會偵聽被賦予名稱“bond0”的組接口。考慮到服務器和一切已配置好的環(huán)境,務必要進行適當?shù)母摹T撐募械哪J值適用于本教程。

如何在Debian Linux上安裝配置ISC DHCP Server?

配置ISC DHCP網(wǎng)絡

這一行將指示DHCP服務在指定的一個接口或多個接口上偵聽DHCP流量。這時候,可以改動主配置文件,以便啟動必要網(wǎng)絡上的DHCP池。主配置文件位于/etc/dhcp/dhcpd.conf。首先用文本編輯工具打開該文件:

# nano /etc/dhcp/dhcpd.conf

該文件含有針對DHCP服務器的選項的配置,以及用戶希望配置的所有池/主機。文件頂部以“ddns-update-style”子句開始;就本教程而言,它仍保持被設成“none”;不過在將來的一篇文章中,將會包括動態(tài)DNS, ISC-DHCP-Server將與BIND9整合起來,讓主機名稱轉成IP地址的更新成為可能。#p#

4. 下一節(jié)通常介紹管理員配置全局網(wǎng)絡設置,比如DNS域名、IP地址的默認租期、子網(wǎng)掩碼及更多選項。想進一步了解所有選項,請務必閱讀dhcpd.conf文件的參考手冊頁。

# man dhcpd.conf

就這次安裝的服務器而言,有幾個全局網(wǎng)絡選項已在配置文件的頂部配置好,那樣它們沒必要實施在創(chuàng)建的每一個池中。

如何在Debian Linux上安裝配置ISC DHCP Server?

配置ISC DDNS

我們不妨稍微抽點時間解釋其中一些選項。雖然它們在本例中全局配置,但所有選項同樣可以針對每個池來配置。

•option domain-name “comptech.local”:該DHCP服務器托管運行的所有主機將是DNS域名“comptech.local”的成員。

•option domain-name-servers 172.27.10.6:DHCP將向經(jīng)配置以托管的所有網(wǎng)絡上的所有主機分發(fā)DNS服務器IP,即172.27.10.6。

•option subnet-mask 255.255.255.0:被分發(fā)到每個網(wǎng)絡上的子網(wǎng)掩碼將是255.255.255.0 或/24。

•default-lease-time 3600:這是租期將自動有效的時間(以秒為單位)。如果時間超時,主機會重新請求同一租期。如果主機已用完租期,就能及早歸還地址。

•max-lease-time 86400:這是主機保持租期的最長時間(以秒為單位)。

•ping-check true:這是一個額外測試,確保服務器想要分配出去的地址沒有已被網(wǎng)絡上的另一個主機所使用。

•ping-timeout:這是指在假設地址未使用之前,服務器為響應ping而等待多長時間(以秒為單位)。

•ignore client-updates:眼下這個選項無關緊要,因為DDNS之前已在配置文件中被禁用,但是當DDNS運行時,這個選項將忽視主機在DNS中更新主機名稱的請求。#p#

5. 該文件中的下面一行是權威DHCP服務器這行。這一行意味著,如果該服務器將是為該文件中所配置的網(wǎng)絡分發(fā)地址的服務器,那么就取消注釋權威節(jié)(authoritative stanza)。

該服務器將是它所網(wǎng)絡的所有網(wǎng)絡上的唯一權威,那樣只要去掉關鍵字authoritative(權威)前面的“#”,即可取消注釋全局權威節(jié)。

如何在Debian Linux上安裝配置ISC DHCP Server?

啟用ISC Authoritative

默認情況下,服務器假設不是網(wǎng)絡上的權威。這么做是出于安全。如果有人不明就里對DHCP服務器配置不當,或者在不該連接的網(wǎng)絡上,這就會引起嚴重的連接問題。這一行還可以針對每個網(wǎng)絡來使用。這意味著,如果服務器不是整個網(wǎng)絡的DHCP服務器,authoritative這一行就可以改而針對每個網(wǎng)絡來使用,而不是像上面截圖看到的那樣用在全局配置中。

6. 下一步是配置該服務器管理的所有DHCP池/網(wǎng)絡。為了簡潔起見,本文將只介紹配置的其中一個池。管理員需要收集所有的必要網(wǎng)絡信息(即域名、網(wǎng)絡地址、多少地址可以分發(fā)出去,等等)。

就這個池而言,下列信息從網(wǎng)絡管理員處獲得:網(wǎng)絡ID為172.27.60.0,子網(wǎng)掩碼為255.255.255.0或/24,子網(wǎng)的默認網(wǎng)關是172.27.60.1,廣播地址為172.27.60.255。

這些信息對于構建dhcpd.conf文件中適當?shù)木W(wǎng)絡節(jié)而言很重要。閑話少說,不妨再次使用文本編輯工具,打開配置文件,然后將新的網(wǎng)絡添加到服務器。這必須借助root/sudo權限來完成!

# nano /etc/dhcp/dhcpd.conf

如何在Debian Linux上安裝配置ISC DHCP Server?

配置DHCP協(xié)議和網(wǎng)絡

這是為了將IP地址分發(fā)給用于搭建VMware虛擬服務器的網(wǎng)絡而建立的示例。***行表明了網(wǎng)絡以及該網(wǎng)絡的子網(wǎng)掩碼。然后在括號里面是DHCP服務器應該提供給該網(wǎng)絡上主機的所有選項。

***個節(jié)range 172.27.60.50 172.27.60.254;是DHCP服務器可以分發(fā)給該網(wǎng)絡上主機的動態(tài)分配地址的范圍。請注意頭48個地址并不在池中;需要的話,這些地址可以靜態(tài)分配給主機。

第二個節(jié)option routers 172.27.60.1;將默認網(wǎng)關地址分發(fā)給該網(wǎng)絡上的所有主機。

***一個節(jié)option broadcast-address 172.27.60.255;表明該網(wǎng)絡的廣播地址。該地址不應該是范圍節(jié)的一部分,因為廣播地址無法分配給主機。

一些指針務必總是以分號(;)來結束選項行,始終確保每個創(chuàng)建的網(wǎng)絡用花括號{ }包起來。

7. 如果有更多的網(wǎng)絡要建立,繼續(xù)以合適的選項來建立,然后保存文本文件。一旦所有配置都完成, ISC-DHCP-Server進程需要重啟,以便讓新的變更生效。這可以用下面這個命令來實現(xiàn):

# service isc-dhcp-server restart

這會重啟DHCP服務,然后管理員可以通過幾種不同的方式,檢查服務器是否準備好處理DHCP請求。最簡單的方式就是只要通過lsof命令,看看服務器是不是在偵聽端口67:

# lsof -i :67

如何在Debian Linux上安裝配置ISC DHCP Server?

檢查DHCP偵聽端口

這個輸出結果表明,DHCPD(DHCP Server守護程序)在運行,并偵聽端口67。由于/etc/services文件中端口67的端口號映射,該輸出結果中的端口67實際上被轉換成了“bootps”。

這在大多數(shù)系統(tǒng)上很常見。至此,服務器應該已為網(wǎng)絡連接準備好,只要將機器連接到網(wǎng)絡,讓它向服務器請求DHCP地址,即可加以證實。#p#

第二步:測試客戶機連接性

8. 如今,大多數(shù)系統(tǒng)使用Network Manager(網(wǎng)絡管理器)來維持網(wǎng)絡連接;正因為如此,設備應該預先配置,以便接口處于活動狀態(tài)時獲取DHCP。

然而在不使用網(wǎng)絡管理器的機器上,可能有必要手動嘗試獲取DHCP地址。下面幾個步驟將演示如何完成這一操作,并且如何查看服務器是否是在分發(fā)地址。

“ifconfig”實用工具可以用來檢查接口的配置。用來測試DHCP服務器的機器只有一個網(wǎng)絡適配器,它被稱為“eth0”。

# ifconfig eth0

如何在Debian Linux上安裝配置ISC DHCP Server?

檢查網(wǎng)絡接口的IP地址

從該輸出結果可以看出,該機器目前并沒有IPv4地址,這很好!不妨指示該機器向外連接至DHCP服務器,并請求一個地址。該機器已安裝了名為“dhclient”的DHCP客戶機實用工具。DHCP客戶機實用工具因系統(tǒng)的不同而不同。

# dhclient eth0

如何在Debian Linux上安裝配置ISC DHCP Server?

向DHCP請求IP地址

現(xiàn)在“inet addr:”字段顯示了屬于為172.27.60.0網(wǎng)絡配置的地址范圍內的IPv4地址。另外要注意:除了該網(wǎng)絡的子網(wǎng)掩碼外,合適的廣播地址也已被分發(fā)。

情況看來起不錯,但不妨檢查一下服務器,看看它是不是就是該機器收到這個新IP地址的地方。想完成這項任務,需要查看服務器的系統(tǒng)日志文件。雖然整個日志文件可能含有成千上萬個條目,但只有幾個條目是核實服務器在正常運行所必不可少的。這回,一款名為“tail”的實用工具可以用來只顯示日志文件的***幾行,而不是使用標準的文本編輯工具。

# tail /var/log/syslog

如何在Debian Linux上安裝配置ISC DHCP Server?

檢查DHCP日志

瞧!服務器已記下將地址分發(fā)給這個主機(HRTDEBXENSRV)?;旧峡梢赃@么說,至此,服務器在按預期的方式運行,為它充當權威的網(wǎng)絡分發(fā)合適的地址。至此,DHCP服務器已搭建并運行起來。配置其他的網(wǎng)絡,排查故障,必要的話確保安全。

英文:How to Install and Configure Multihomed ISC DHCP Server on Debian Linux

責任編輯:藍雨淚 來源: 51CTO.com
相關推薦

2015-12-25 14:30:47

LinuxISC DHCP服務器

2015-11-30 15:05:01

Linux瀏覽器Docker

2022-12-27 08:51:31

WebDebian 11

2018-03-29 15:21:03

LinuxDebian網(wǎng)橋

2019-09-08 17:04:00

DebianLinuxAnsible

2017-01-05 15:07:59

2015-08-12 13:44:29

UbuntuChef

2021-10-19 06:01:24

Chrome瀏覽器網(wǎng)頁瀏覽器

2017-03-09 17:40:50

DebianUbuntuMariaDB

2017-03-30 17:02:13

UbuntuDebianDHCP

2013-03-06 13:27:03

HadoopLinux

2020-04-21 14:21:31

LinuxPython

2021-10-12 08:43:19

LinuxSambaWindows

2023-05-24 11:56:06

RHEL 9DHCP服務器

2011-03-31 09:02:22

Windows安裝MRTG

2009-09-17 17:37:05

Nis服務器

2021-08-18 11:19:25

FedoraLinuxJava

2021-09-11 15:41:55

UbuntuDropbox云服務

2017-03-29 16:18:11

LinuxUbuntuRedmine

2021-07-12 14:47:16

UbuntuZlib代碼
點贊
收藏

51CTO技術棧公眾號