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