目標:1、常規DHCP伺服器搭建(很簡單的,藉助模板立刻可以實現)
2、多作用域的配置(需要多個網卡來實現)
3、超級作用域的配置(只需要一個網卡即可實現)
4、DHCP代理伺服器的搭建
一、IP說明:
192.168.0.2——主機名:dhcp.wqmsl.com DHCP伺服器
192.168.0.3——主機名:client.wqmsl.com Client客戶端
二、前期準備
更改主機名稱(更改三處):1、hostname更改,2、hosts更改,3、/etc/sysconfig/network
三、所需軟體包
如下
檢測dhcp包齊全就可以開始搭建了
開始搭建
1、安裝所需包
我們可以使用
yum以及rpm兩種安裝的方法安裝組件
這裡我使用yum安裝,關於yum的配置方法請參照《YUM本地光碟源及VSFTPD的配置》
[root@dhcp ~]# yum install dhcp*
2、
編輯主配置文檔
以上是dhcp的主配置文檔,默認是沒有任何東東的,早末行模式下執行下面的命令就可以把/usr/share/doc/dhcp-3.0.5/dhcpd.conf.Sample的內容讀取到本文檔,它是一個dhcp的配置模板,有了模板我們就省事多了,讀取后如下:
DHCP配置文件比較簡單,就這麼一個,下來我們把參數一個一個來解釋一下
1、ddns-update-style 類型 定義所支持的DNS動態更新類型(必選),一般我們設置成關閉,interim和none 都是關閉的意思,
2、subnet
網路號 netmask 子網掩碼 這是用來表明作用域的
3、option routers 網關
4、option subnet-mask 子網掩碼
5、option nis-domain NIS,如果沒有註釋掉即可
6、option domain-name 域名
7、option domain-name-servers DNS伺服器IP
8、range dynamic-bootp IP地址的範圍
9、default-lease-time 21600;
地址租約時間
10、max-lease-time 43200; 租約最大時間
11、host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
} 這個是特殊聲明,用來做地址和MAC綁定的,hardware ethernet為硬體類型為乙太網然後寫上MAC地址,fixed-address即是要綁定到上面那個MAC的IP地址.
下面是我配置好的一個文檔:
我要實現的效果是,IP:192.168.0.30-192.168.0.100分給客戶端使用,IP:192.168.0.88綁定給經理使用,IP:192.168.0.2——192.168.0.29給伺服器保留使用.而且:現在的工作環境下的計算機劇增,本C類網段的IP地址已經不能夠滿足現在的需求了,所有我配置超級作用域來實現給分配不同網段的IP地址.
注意:每行參數寫完之後一定要有「;」來結束,否則就是配置錯誤,無法啟動服務的,具體的格式是
shared-network 超級作用域的名稱 {
全局的參數,對所有的作用域都生效,可以寫
DNS地址,租約的時間等信息,每行寫完以「;」結束
(第一個作用域):subnet 網路號
netmask 子網掩碼 {
作用域的參數設置,看個人情況進行設置即可,每行寫完以「;」結束
}
(第二個作用域):subnet 網路號 netmask 子網掩碼 {
作用域的參數設置,看個人情況進行設置即可,每行寫完以「;」結束
}
}
寫法格式就是這樣了,寫法比較靈活,自己慢慢琢磨哦!
重啟服務