DHCP伺服器的配置

火星人 @ 2014-03-29 , reply:0



Linx DHCP伺服器的配置

DHCP伺服器的配置
一、 DHCP的基本概念
1. DHCP的定義
DHCP<動態主機配置協議>是TCP/IP所提供的一種子協議,工作在應用層。提供自動分配IP配置信息。
2. DHCP的功能
①動態分配(每一個IP地址都具有租約)。
②分配網關、WINS、DNS系統信息。
③與DNS相結合實現動態更新。
④指定IP到具體的網卡上。
3. DHCP的體系結構
DHCP伺服器:運行DHCP服務軟體包和DHCP協議的主機。
DHCP客戶機:運行DHCP協議可以發送DHCP請求的主機。
(WIN2K、WINNT、WIN95/98/ME/XP、LINUX、UNIX)
二、 DHCP工作原理
1. 分配IP地址過程
①CLIENT發送廣播DHCPDISCOVER尋找DCHP伺服器。
②伺服器發送廣播DHCPOFFER響應CLIENT的請求。
③CLIENT會檢查得到的IP信息是否完整並且發送廣播DHCPREQUEST通知DHCP伺服器已獲得IP地址。
④SERVER發送廣播DHCPACK確認客戶機的請求,表示分配成功。
2. 更新租約
①50%時,CLIENT以點到點方式發送DHCPREQUEST請求伺服器的更新租約。
②87.5%時,CLIENT發送廣播DHCPREQUEST尋找其他DHCP伺服器的更新成功那麼DHCP伺服器向CLIENT發送DHCPACK不成功則發送DHCPNOACK。
三、 DHCP服務的配置
1. 安裝DHCP的服務軟體包
# mount /dev/cdrom
# cd /mnt/cdrom/RedHat/RPMS
# ls dhcp*
# rpm ?ivh dhcp(按TAB可以補齊)
相關文件和目錄:
/var/lib/dhcp目錄 :存放租約文件。
/etc/dhcpd.conf :核心配置文件, 要手工創建。
/var/lib/dhcp/dhcpd.lease :客戶租約的資料庫文件。
/etc/sysconfig/dhcpd :配置DHCP的啟動參數。
/etc/sysconfig/dhcrelay :配置DHCP中繼代理。
2./etc/dhcpd.conf
# vi dhcpd.conf
格式:
全局選項(在聲明之上)
聲明 {
選項(只對聲明中的有效)
}
選項:
全局選項:
Ddns-update-style (none|ad-hoc|interim) :定義動態更新類型。
Options routers 主機IP :定義網關。
Options domain-name-servers 主機IP :定義客戶端DNS伺服器地址。
Options broudeast-addres :定義廣播地址。
Options domain-name 「域名」 :定義後綴域名。
Default-lease-time 數字 :定義默認租約。
Max-lease-time 數字 :定義最大租約時間。
常用聲明
Subnet 網路號 network 子網掩碼
{
選擇
Range 起始IP 終止IP
}
聲明
Host 名稱 {
Option host-name 「主機名」
Hardware Ethernet MAC地址
Fixed-address IP地址
}
DHCP SERVER配置
# rpm ?ivh dhcp3.op11.i386.rpm
# vi /etc/dhcpd.conf
Ddns-update-style none;
Subnet 192.168.0.1 netmask 255.255.255.0
{
Default-lease-time 1200;
Max-lease-time 21000;
Option routers 192.168.0.1;
Option domain-man-server 211.162.0.1
Range 192.168.0.2 192.168.0.254
{
Subnet 211.162.11.0 netwask 255.255.255.0
}
}
# touch /var/lib/dhcp/dhcpd.lease
#vi /etc/sysconfig/dhcpd
DHCPDARGS=ETH1
# /etc/rc.d/init.d/dhcpd restart




[火星人 via ] DHCP伺服器的配置已經有243次圍觀

http://www.coctec.com/docs/linux/show-post-204733.html