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地址就是我分發範圍的第一個。