日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux——DHCP篇

發布時間:2023/12/14 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux——DHCP篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
DHCP服務器的配置是Linux服務器配置中最簡單的服務之一,網上也有很多相關文檔,不過大部分都只是講解了配置。雖然我這篇文檔也不一定很完善,不過我還是希望能夠盡量說得明白一些,同時也希望大家能夠提供更多寶貴的意見。有關DHCP的工作過程,可以參考“DHCP工作過程詳解(http://guoxuemin.blog.51cto.com/379574/163475)”。今天我們要談的主要話題有以下幾點:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1. DHCP安裝

2. 基本配置

3. 多作用域及中繼代理配置

4. DHCP服務器的安全

5. 管理監控DHCP服務器

本文檔中使用的系統是CentOS5,默認未安裝DHCP服務器。

?

一、DHCP安裝

Linux默認會安裝DHCP客戶端,可以使用命令:rpm? -qa|grep? dhcp查看相關安裝信息。

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

要將服務器配置成為DHCP服務器,還需要安裝以下程序包:dhcp-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />3.0.5-18.el5.i386.rpmdhcp-devel-3.0.5-18.el5.i386.rpmdhcpv6-1.0.10-16.el5.i386.rpm(注意,不同的操作系統版本,DHCP安裝包的版本會不一樣。)具體安裝如下:

?

二、基本配置

下面我們用一個實例來說明DHCP服務器的配置,某公司的網絡如下:

使用網段192.168.99.0/24

網關地址:192.168.99.1

DNSDHCP服務器地址為:192.168.99.9

公司域名為:guoxuemin.cn

DHCP地址池為:192.168.99.51-192.168.99.254

另外,Boss電腦綁定192.168.99.46這個地址。

?

1. /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample復制到/etc/dhcpd.conf,也可以新建一個dhcpd.conf。

?

2. 配置/etc/dhcpd.conf,具體如下圖:

# vi? /etc/dhcpd.conf

參數說明:

1ddns-update-style:定義所支持的DNS動態更新類型。

?? 可選參數:None:不支持動態更新;interimDNS互動更新模式;ad-hoc:特殊DNS更新模式。

2ignore? client-updates:忽略客戶端更新。

3subnet? 192.168.99.0? netmask? 255.255.255.0:指定配置的子網。

4option? routers:默認網關地址。

5option? subnet-mask:設置客戶端子網掩碼。

6option? nis-domain:指定所屬的NIS域的名稱。

7option? domain-name:指定域名。

8option? domain-name-servers:指定DNS服務器地址。

9option? time-offset:指定客戶端對UTC的時間偏移。

10range? dynamic-bootp:地址池IP范圍。

11default-lease-time:默認IP地址租約時間。

12max-lease-time:客戶端IP租約時間的最大值。

13host? client:定義保留客戶端地址。

??? Hardware? ethernet:網卡MAC地址。

??? Fixed-address:保留的IP地址。

?

3. 客戶端租用IP地址的信息都會存放到租約數據庫,可以使用命令:cat? /var/lib/dhcpd/dhcpd.leases查看租約數據庫信息。注意,剛安裝好的租約數據庫是空的,需要DHCP服務器運行,有客戶端使用后才有數據記錄。

?

4. 客戶端配置:

1Windows客戶端的配置就不用多說了,地球人都知道,可以使用命令ipconfig? /renew刷新地址;

2)配置linux客戶端

# vi? /etc/sysconfig/network-.s/ifcfg-eth0

BOOTPROTO=none改為BOOTPROTO=dhcp

使用命令:# ifdown eth0; ifup eth0重啟網卡。

OK,客戶端可以使用DHCP獲取IP地址了。

?

三、多作用域及中繼代理配置

接下來,我們再來看看多作用域和中繼代理的配置,還是通過一個實例來說明。某公司有兩個子網192.168.99.0/24192.168.100.0/24192.168.100.0/24網段使用中繼代理服務器。

1. 多作用域配置

這種情況在做了Vlan的網絡中,經常需要,這里我們在DHCP服務器上安裝了兩塊網卡,連接兩個子網,如果有三層交換機就不需要多個網卡,不過DHCP服務器的配置是一樣的,只是需要多配置三層交換機。

我們可以使用ifconfig來查看網卡的使用情況:

服務器的配置如下圖:

2. 中繼代理配置

中繼代理計算機也需要安裝dhcp-3.0.5-18.el5.i386.rpm軟件包,默認情況下,中繼代理計算機不轉發客戶端的請求,需要使用命令dhcrelay命令指定DHCP服務器后,才做轉發。如下圖:

?

四、DHCP服務器的安全

如果網絡中只有一臺DHCP服務器,一旦該服務器出現故障,那么網絡中所有的客戶端都將無法獲得IP地址,整個網絡將陷入癱瘓狀態。為了避免這種情況的發生,我們必須要考慮使用雙擊備份。

在做雙機備份時,采用80/20規則劃分DHCP服務器的作用域,主服務器管理80%的網絡IP地址,輔助服務器管理20%的網絡IP地址。日常工作中,分配TCP/IP信息由主DHCP服務器完成,在主服務器不可用時,輔助DHCP服務器才開始工作。

雙擊備份DHCP服務器的方法跟上面講的配置方法一樣,只是在劃分地址池的時候,把80%的地址給主服務器劃分,20%的地址給輔助服務器劃分。我們繼續拿第一個實例來說明,在第一個實例中加入一臺輔助dhcp服務器,那么主DHCP服務器配置如下:

輔助DHCP服務器配置如下:

?

五、管理監控DHCP服務器

DHCP的配置非常簡單,不過,對于一些習慣使用圖形的兄弟,可能覺得還是有些抽象。不過,還好,我們有辦法解決,可以使用gadmin-dhcpd這款程序,配置一個圖形化的操作界面。下面我們就來看看具體的操作方法:

1. 環境檢查

gadmin-dhcpd需要GCC、Qt、gtk+等軟件的支持,可以使用命令rpm -qa|grep gcc; rpm -qa|grep qt; rpm -qa|grep gtk來檢查系統中是否安裝了這些程序。

一般來講,GCCQt系統會默認安裝,只是GTK+系統不會默認安裝,如上圖,我的系統就沒有安裝GTK+,下面我們就來看看GTK+的安裝方法:

2. 安裝支持軟件GTK+

1GTK+需要以下幾種軟件支持,才能安裝:

glib-2.12.10.tar.gz? (下載地址:ftp://ftp.gtk.org/pub/glib/2.12/

atk-1.10.1.tar.gz? (下載地址:ftp://ftp.gtk.org/pub/gtk/v2.8/

freetype-2.3.9.tar.gz? (下載地址:http://sourceforge.net/projects/freetype

fontconfig-2.4.2.tar.gz? (下載地址:http:// www.fontconfig.org/release/

cairo-1.4.12.tar.gz? (下載地址:http://cairographics.org/releases/

pango-1.14.10.tar.gz? (下載地址:ftp://ftp.gnome.org/pub/GNOME/sources/pango

libpng-1.2.10.tar.gz? (下載地址:http://www.libpng.org/pub/png/libpng.html

gtk+-2.10.12.tar.gz? (下載地址:ftp://ftp.gtk.org/pub/gtk/v2.10/

2)設定環境變量

為了在安裝過程中,能找到相應的庫進行編譯,首先建立兩個環境變量。步驟如下:

# export? LD_LIBRARY_PATH=/usr/local/lib

# export? PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

3)安裝glib

# tar? zxvf? glib-2.12.10.tar.gz

# cd? glib-2.12.10

# ./configure

# make

# make ?uninstall

# make ?install

4)安裝atk

# tar? zxvf? atk-1.10.1.tar.gz

# cd ?atk-1.10.1

# ./configure

# make

# make? install

5)安裝freetype

# tar? zxvf? freetype-2.3.9.tar.gz

# cd? freetype-2.3.9

# ./configure

# make

# make? install

6)安裝fontconfig

# tar? zxvf? fontconfig-2.4.2.tar.gz

# cd? fontconfig

# ./configure

# make

# make? install

7)安裝cairo

安裝方法,同上。

8)安裝pango

安裝方法,同上。

9)安裝libpng

安裝方法,同上。

10)安裝gtk+

安裝方法,同上。

3. 安裝gadmin-dhcpd軟件

下載地址:http://mange.dynalias.org/linux/gadmin-dhcpd/ # tar? zxvf? gadmin-dhcpd-0.4.2.tar.gz

# cd? gadmin-dhcpd

# ./configure

# make

# make? install

4. 使用gadmin-dhcpd軟件

在命令行中輸入:/usr/local/sbin/gadmin-dhcpd,就可以看到圖形化的dhcp配置界面了:

圖形化的配置環境設置完成,這樣,是不是很方便?

OKDHCP服務器到此部署完成。

本文出自 “郭學敏De博客【知識改變命運,技術成就夢想】” 博客,請務必保留此出處http://guoxuemin.blog.51cto.com/379574/172822本文出自 51CTO.COM技術博客

轉載于:https://blog.51cto.com/wwwjjj/186779

總結

以上是生活随笔為你收集整理的Linux——DHCP篇的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。