時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(1)
最近在搞dhcp服務(wù)器,多網(wǎng)段,還有option的幾個(gè)選項(xiàng),成功后貼出我的配置,和大家分享,不足之處還請(qǐng)大家多多指點(diǎn)。
紅帽系(包括fedora)的dhcpd配置文件一般都是/etc/dhcpd.conf ,其租約文件一般是/var/lib/dhcpd/dhcpd.leases
啟動(dòng)命令/etc/init.d/dhcpd restart 或 service dhcpd restart,再基礎(chǔ)點(diǎn)的東西我就不說(shuō)了,大家可以自己看書或上網(wǎng)搜資料。以下是我的/etc/dhcpd.conf 配置:
[root@ zeyark]# more /etc/dhcpd.conf
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
ddns-update-style interim; # ddns-update-style (none|interim|ad-hoc):定義所支持的DNS動(dòng)態(tài)更新類型,該參數(shù) #必選且必須放在第一行且只能在全局配置中使用。
allow client-updates; #允許/忽略客戶機(jī)更新DNS記錄
option classless-static-routes code 121 = array of unsigned integer 8; #定義能根據(jù)option 121 (RFC 3442)下發(fā)路由
set vendor-string = option vendor-class-identifier; #使能在租約文件下看到設(shè)備標(biāo)識(shí)(option 60)
shared-network DHCPnet { #定義廣域共享的DHCP網(wǎng)絡(luò)
subnet 192.168.1.0 netmask 255.255.255.0 {} #這個(gè)子網(wǎng)是你啟用dhcpd服務(wù)網(wǎng)卡的IP地址所在的子網(wǎng) 例如,你服務(wù)器 上網(wǎng) #卡配的IP地址為192.168.1.121 掩碼24,192.168.1.0為這個(gè)子網(wǎng)的網(wǎng)絡(luò)地址 #不配這個(gè)啟動(dòng)DHCP服務(wù)會(huì)有問(wèn)題,會(huì)提示錯(cuò)誤,不知 subnet 192.168.1.0 #netmask 255.255.255.0 {}這個(gè)網(wǎng)段,這個(gè)其實(shí)是你服務(wù)器網(wǎng)卡地址的網(wǎng)段 #劃分子網(wǎng)(變長(zhǎng)子網(wǎng))請(qǐng)自行學(xué)習(xí),這里不多講。
option domain-name "zeyark.net"; #定義一個(gè)域名
option domain-name-servers 192.168.1.65 ; # 域名服務(wù)器的地址
default-lease-time 86400; #默認(rèn)租約時(shí)間
max-lease-time 172800; #最大租約時(shí)間
subnet 172.20.0.0 netmask 255.255.255.0 { #定義多子網(wǎng)地址池這是其中的一個(gè)
option routers 172.20.0.1; #下發(fā)IP地址的時(shí)候的子網(wǎng)地址池網(wǎng)關(guān)
option subnet-mask 255.255.255.0; #地址池的子網(wǎng)掩碼
option broadcast-address 172.20.0.255; #地址池的廣播地址
option classless-static-routes 24,192,168,0, 172,20,0,1, #靜態(tài)路由中的一種,option121,表示方法比較變態(tài) 28,59,52,114,96, 172,20,0,1, 29,59,52,114,120, 172,20,0,1; #其中24,192,168,0, 24是掩碼,192,168,0,是網(wǎng)段
} #注意,這里都是逗號(hào),不是點(diǎn)號(hào)。我說(shuō)的變態(tài)就是說(shuō)這個(gè)
subnet 172.11.0.0 netmask 255.255.255.0 { #定義另一個(gè)地址池
range 172.11.0.2 172.11.0.127;
option routers 172.11.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 172.11.0.255;
option classless-static-routes 24,192,168,0, 172,11,0,1,
28,59,52,114,96, 172,11,0,1, 29,59,52,114,120, 172,11,0,1;
}
subnet 172.21.0.0 netmask 255.255.255.0 { #定義另一個(gè)地址池
range 172.21.0.2 172.21.0.127;
option routers 172.21.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 172.21.0.255;
option classless-static-routes 24,192,168,0, 172,21,0,1,
28,59,52,114,96, 172,21,0,1, 29,59,52,114,120, 172,21,0,1;
}
subnet 172.16.11.0 netmask 255.255.255.0 { #定義另一個(gè)地址池
class "foo" {
match if substring (option vendor-class-identifier, 0, 31) = "H3C. H3C ICG2000,\"dslforum.org\"";
} #定義一個(gè)類,按設(shè)備標(biāo)識(shí)下發(fā)IP地址,即傳說(shuō)中的option 60
pool { #定義一個(gè)池,允許設(shè)備屬于class "foo"這個(gè)類的設(shè)備獲取range #172.16.11.2 172.16.11.127;的地址
allow members of "foo";
range 172.16.11.2 172.16.11.127;
}
pool { #定義一個(gè)池,禁止設(shè)備屬于class "foo"這個(gè)類的設(shè)備獲取range #172.16.11.128 172.16.11.254里的地址
deny members of "foo";
range 172.16.11.128 172.16.11.254;
}
option routers 172.16.11.1;
option subnet-mask 255.255.255.0;
option broadcast-address 172.16.11.255;
option classless-static-routes 24,192,168,0, 172,16,11,1,
28,59,52,114,96, 172,16,11,1, 29,59,52,114,120, 172,16,11,1;
}
}
關(guān)鍵詞標(biāo)簽:Linux,DHCP
相關(guān)閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP
人氣排行 Linux下獲取CPUID、硬盤序列號(hào)與MAC地址 dmidecode命令查看內(nèi)存型號(hào) linux tc實(shí)現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機(jī)、重啟、注銷 命令 查看linux服務(wù)器硬盤IO讀寫負(fù)載