DHCP客戶端與IP作用域
對(duì)于DHCP服務(wù)器來(lái)說(shuō),很多情況下,我們需要調(diào)節(jié)DHCP客戶端與服務(wù)端的一些設(shè)置。那么接下來(lái)我們就講解一下DHCP客戶端IP作用域的設(shè)置。
設(shè)置IP作用域
IP作用域是一個(gè)IP子網(wǎng)中所有可分配的IP地址的連續(xù) 范圍。在DHCP服務(wù)器內(nèi)必須設(shè)置一個(gè)IP作用域。當(dāng)DHCP客戶端向DHCP服務(wù)器請(qǐng)求IP地址時(shí),DHCP服務(wù)器就可以從該作用域內(nèi)選擇一個(gè)尚未分配的IP地址,并將 其分配給該DHCP客戶端。
在dhcpd.conf文件中,可用subnet語(yǔ) 句來(lái)聲明一個(gè)IP作用域。
subnet語(yǔ)句的格式如下:
subnet 子網(wǎng)ID netmask 子網(wǎng)掩碼 {
range 起始IP地址 結(jié)束IP地址; # 指定可分配給客戶 端的IP地址范圍
IP參數(shù); # 定義客戶端的IP參數(shù),如子網(wǎng) 掩碼、默認(rèn)網(wǎng)關(guān)等
}
設(shè)置客戶端的IP選項(xiàng)
除了給DHCP客戶端指定IP地址外,還可以利用DHCP服務(wù)器來(lái)設(shè)置客戶端的工作環(huán)境。例如,可以設(shè)置其子網(wǎng)掩碼、DNS服務(wù)器的地址和默認(rèn)網(wǎng)關(guān)等。當(dāng)DHCP客戶端 向DHCP服務(wù)器索取IP地址或更新租約時(shí),DHCP服務(wù)器 就會(huì)自動(dòng)為DHCP客戶端設(shè)置這些IP選項(xiàng)(子網(wǎng)掩碼,DNS服務(wù)器的IP地址,默認(rèn)網(wǎng)關(guān))。
在配置文件dhcpd.conf中,設(shè)置DHCP客戶端IP選項(xiàng)(子網(wǎng)掩碼,DNS服務(wù)器的IP地址,默認(rèn)網(wǎng)關(guān))的語(yǔ)句的基本格式為:
option 選項(xiàng)代碼 設(shè)置內(nèi)容;
/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample
設(shè)置租約期限
租約期限是在DHCP服務(wù)器上指定的時(shí)間長(zhǎng)度,在這個(gè)時(shí)間范圍內(nèi)DHCP客戶端 可以臨時(shí)使用從DHCP服務(wù)器租借到的IP地址。
在dhcpd.conf文件中,有下面兩個(gè)與租約期限有關(guān)的設(shè)置。
1.默認(rèn)的租約期限
default-lease-time
2.***租約期限
max-lease-time
保留特定的IP地址
可以保留特定的IP地址給指定的DHCP客戶端使用,也就是說(shuō),當(dāng)這個(gè)客戶端每次向DHCP服務(wù)器索取IP地址或更新租約時(shí),DHCP服務(wù)
器都會(huì)給該客戶端分配相同的IP地址。
要保留特定的IP地址給指定的DHCP客戶端使用,可先用arp命令查出該客戶端網(wǎng)卡的MAC地址;然 后在/etc/dhcpd.conf文件中,加入如
下格式的host語(yǔ)句。
host 主機(jī)名 { (主機(jī)名必需得有,但可任 意)
hardware ethernet 網(wǎng)卡的MAC地址; # 指定DHCP客戶端網(wǎng)卡的MAC地址
fixed-address IP地址; # 指定為該DHCP客戶端分配的IP地址
IP參數(shù); # 指定默認(rèn)網(wǎng)關(guān)等其他IP參數(shù)
}
DHCP客戶端的配置
Linux中DHCP客戶端的配置
① 直接編輯 文件/etc/sysconfig/network-scripts/ifcfg-eth0,找到語(yǔ)句"BOOTPROTO=none",將其改為"BOOTPROTO=dhcp"即可。
② 重新啟動(dòng) 網(wǎng)卡
ifdown eth0; ifup eth0
或ifconfig eth0 down; ifconfig eth0 up
Windows 中DHCP客戶端 的配置
ipconfig/release (釋放IP地址)
ipconfig/renew(重新獲取IP地址)