[zz]linux下DHCP服务器配置(使用Ubuntu LTS 8.04)
linux下DHCP服務器配置(使用Ubuntu LTS 8.04)
?
轉載請注明 原文:http://blog.csdn.net/xl_xunzhao/archive/2008/10/09/3044502.aspx
xunzhao的博客已搬家至:http://xunzhaoxz.itpub.net
系統環境:Ubuntu 8.04 LTS服務器版
linux下DHCP服務器的配置其實就是配置dhcpd.conf文件。
(1)首先安裝DHCP服務器程序dhcp3-server,可以使用命令
?sudo apt-get install dhcp3-server
進行安裝,當然有圖形界面的話使用新立得進行安裝也是一樣的。
(2)安裝完成后開始配置DHCP服務器。
????? 先備份系統原有的配置文件
?sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.original
????? 開始配置sudo vim /etc/dhcp3/dhcpd.conf,在dhcpd.conf中添加或修改以下幾句:
???? ddns-update-style none; #定義所支持的DNS動態更新類型(必選),默認為none
???? default-lease-time 36000;#租約期限,單位為秒保持默認的也可以
? ?? max-lease-time 72000;#最大租約期限
#設置IP作用域,格式為subnet子網ID netmask 子網掩碼{}
? subnet 192.168.1.0 netmask 255.255.255.0 {
? ? ? range 192.168.1.100 192.168.1.200;#可供分配給客戶端的IP范圍
? ? ? option routers 192.168.1.1;#指定默認網關
?????option subnet-mask 255.255.255.0;#設置子網掩碼
??? ?option broadcast-address 192.168.1.255;#指定廣播地址
?????option domain-name "abc.com";?#設置DNS域名,則主機名為movie的全名為movie.abc.com
? ? ?option domain-name-servers 202.101.107.85,218.85.157.99,210.34.240.100;#指定DNS服務器
?????option netbios-name-servers 192.168.1.2;
?}
? (3)保存配置文件并重啟DHCP服務器,這樣就可以滿足一般的典型網絡的基本要求了,DHCP也就能用了。下面是針對有特殊要求的,或者網絡中有劃分VLAN等需要DHCP中繼代理的。
?? 3.1保留特定的IP地址(或指定某IP永遠分配給某主機,即IP MAC綁定,或稱為分配靜態IP或分配固定IP),使用host語句。
例如保留192.168.1.101給MAC地址為00:17:41:c9:21:64的主機使用,其主機名為movie,則host語句如下
? host movie {
??? hardware ethernet? 00:17:41:c9:21:64;
??? fixed-address 192.168.1.101;
? ?option routers 192.168.1.1;#指定默認網關,也可省略,使用subnet所指定的配置
? }
? 3.2設置DHCP中繼代理
設置DHCP中繼代理一般使用于物理網絡中存在多個IP子網,或者網絡劃分了VLAN,由于DHCP采用廣播方式獲取IP,物理子網和VLAN隔離了廣播域,因此如果PC與DHCP服務器處于不同的子網,就無法獲取IP,DHCP中繼代理允許將無DHCP服務器的子網內的DHCP客戶端的請求轉發給其他子網內的DHCP服務器,這樣就解決了不同子網間DHCP獲取的問題了。
? 3.2.1 首先在DHCP服務器上設置超級作用域
??? shared-network名稱{
?????option subnet-mask 255.255.255.0;#設置子網掩碼
?????option domain-name "abc.com";?#設置DNS域名,則主機名為movie的全名為movie.abc.com
? ? ?option domain-name-servers 202.101.107.85,218.85.157.99,210.34.240.100;#指定DNS服務器
?????option netbios-name-servers 192.168.1.2;
#一些公共的配置就可以寫在subnet外部,供所有subnet共享
??????? subnet子網1的網絡ID? netmask 子網掩碼{
???????? ..........
????????..........
??????? }
?????subnet子網2的網絡ID? netmask 子網掩碼{
???????? ..........
????????..........
??????? }
}
? 3.2.2 設置DHCP中繼代理
在連接多個子網的那臺主機上安裝中繼代理,或者選用具有DHCP/BOOTP中繼功能的路由器,這樣就完成了所有配置。
啟動DHCP服務sudo /etc/init.d/dhcp3-server start
停止DHCP服務sudo /etc/init.d/dhcp3-server stop
重啟DHCP服務sudo /etc/init.d/dhcp3-server restart
轉載于:https://www.cnblogs.com/zhangzhang/archive/2012/03/12/2392271.html
總結
以上是生活随笔為你收集整理的[zz]linux下DHCP服务器配置(使用Ubuntu LTS 8.04)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows更新安装时出现此更新不适用
- 下一篇: Flowportal-BPM——环境配置