1. 程式人生 > >DHCP搭建與測試

DHCP搭建與測試

DHCP原理與配置

1,DHCP服務。

是負責  ip,掩碼,閘道器地址,DNS地址等自動分發的軟體服務。

2,DHCP的分配方式。

(1)自動分配,分配到一個  ip地址後永久使用。

(2)手動分配,由DHCP伺服器管理員專門制定IP地址。

(3)動態分配,使用完後釋放該IP,供其他客戶機使用。

3,Linux服務端 DHCP的安裝 (模擬DHCP伺服器)

(1)掛載光碟

#mount /dev/sr0 /media/cdrom

(2)yum安裝DHCP

yum –y install dhcp

主配置檔案:/etc/dhcp/dhcpd.conf

執行程式:/usr/sbin/dhcpd.conf          中繼命令位置:/usr/sbin/dhcrelay

服務指令碼:/etc/init.d/dhcpd                中繼啟動指令碼/etc/init.d/dhcrelay

4,配置DHCP

(1)#vim /etc/dhcp/dhcpd.conf       用vim開啟他的配置檔案。

複製/usr/share/doc/dhcp*/dhcpd.conf.sample這段路徑

#cd /etc/dhcp

 #cp –f  /usr/share/doc/dhcp*/dhcpd.conf.sample ./dhcpd.conf

把上面的複製的那段路徑到當前dhcpd.conf這個檔案裡。

# vim /etc/dhcp/dhcpd.conf現在在開啟模板就有了。

但是英文太多,現在做個調整

# grep -v "#" /etc/dhcp/dhcpd.conf > /etc/dhcp/dhcpd.conf.bak

# cat dhcpd.conf.bak > /etc/dhcp/dhcpd.conf

(2)檢視本機閘道器

# cat /etc/resolv.conf

#vim /etc/dhcp/dhcpd.conf 這樣就方便看了。

修改配置。

 

 

5,啟動

#/etc/init.d/dhcpd start  成功

1,Linux客戶端  開啟 不啟動網絡卡

首先關閉客戶端的本地DHCP服務。

#ifdown eth0 關閉客戶端的網絡卡

在關閉伺服器的DHCP服務

#/etc/init.d/dhcpd stop

現在測試客戶端#ifup eth0   現在啟動不了,因為我本地的DHCP和伺服器的DHCP都關了。

現在開啟伺服器DHCP服務

#/etc/init.d/dhcpd start  打開了。

在測試客戶端

#ifup eth0

#ifconfig成功  ip地址就是我分發範圍的第一個。