


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、WORD格式Linux 下 DHCP效勞器的配置1、實(shí)驗(yàn)?zāi)康模?1掌握 DHCP的根本概念,如:作用域、地址池、租約、保存地址等( 2掌握 DHCP的工作原理,主要是 IP 地址的獲取過(guò)程( 3掌握 DHCP效勞器的配置方法( 4掌握 DHCP客戶端的配置方法2、實(shí)驗(yàn)內(nèi)容( 1配置 DHCP效勞器( 2配置 Linux 下的 DHCP客戶端( 3使用 dhclient 工具來(lái)驗(yàn)證 IP 地址的獲取正確性3、理論知識(shí)DHCP(Dynamic Host Configuration Protocol)動(dòng)態(tài)主機(jī)配置協(xié)議,是一個(gè)簡(jiǎn)化主機(jī) IP 地址分配管理的 TCP/IP 標(biāo)準(zhǔn)協(xié)議。 DHCP是 BOO
2、TP協(xié)議的擴(kuò)展,基于 C/S模式,提供了一種動(dòng)態(tài)指定IP 地址和配置參數(shù)的機(jī)制,主要用于大型網(wǎng)絡(luò)環(huán)境和配置比較困難的地方。一些根本概念 1 DHCP客戶機(jī):一臺(tái)通過(guò) DHCP效勞器獲取網(wǎng)絡(luò)配置參數(shù)包括網(wǎng)關(guān)、 DNS 效勞器等網(wǎng)絡(luò)配置的計(jì)算機(jī),通常是普通的工作站。( 2DHCP效勞器:提供網(wǎng)絡(luò)設(shè)置參數(shù)主要指 IP 地址、默認(rèn)網(wǎng)關(guān)、 DNS效勞器等網(wǎng)絡(luò)配置給 DHCP客戶機(jī)的主機(jī)。( 3作用域:網(wǎng)絡(luò)中的所有可分配的 IP 地址的連續(xù)X圍。( 4地址池:可供 DHCP客戶機(jī)使用的 IP 地址X圍。( 5租約: DHCP效勞器指定客戶機(jī)所獲得的 IP 地址的時(shí)間長(zhǎng)度允許使用的時(shí)間,在租約到期前,客戶機(jī)
3、需要更新 IP 地址的租約,否那么不能繼續(xù)使用該專業(yè)資料整理WORD格式IP 地址。( 6保存地址:子網(wǎng)中指定硬件設(shè)備使用的 IP 地址。( 7排除X圍:不用于 dhcp 分配的 IP 地址X圍。DHCP的工作原理第一次登錄1DHCP工作的第 1 步: DHCP發(fā)現(xiàn)。指的是客戶端啟動(dòng)網(wǎng)卡時(shí),獲取IP 地址的第一步。DHCP 客戶端使用 作為自己的 IP 地址,55作為效勞器的地址,然后在UDP的 67 或 68 端口播送一個(gè) DHCP發(fā)現(xiàn)信息。然后等待效勞器的響應(yīng)2DHCP工作的第 1 步: DHCP提供指網(wǎng)絡(luò)中的任何一個(gè)DHCP效勞器在收到客戶端的DH
4、CP發(fā)現(xiàn)信息時(shí),如能夠提供IP 地址,就從該 DHCP效勞器中的 IP 地址池中選取一個(gè)沒(méi)有出租的IP 地址,然后利用播送方式提供給DHCP客戶端。3DHCP第三個(gè)過(guò)程是 DHCP請(qǐng)求DHCP 客戶端收到第一個(gè)DHCP效勞器的應(yīng)答信息后, 就以播送的方式發(fā)送一個(gè) DHCP請(qǐng)求信息給網(wǎng)絡(luò)中所有的效勞器。 通知效勞器已經(jīng)接收到 IP 地址,同時(shí)通知其他效勞器不用再給他分配 IP 地址。4DHCP第三個(gè)過(guò)程: DHCP應(yīng)答分配 IP 地址 DHCP效勞器收到 DHCP請(qǐng)求信息后,就將該 IP 地址標(biāo)識(shí)為已租用,然后以一個(gè)播送方式發(fā)送一個(gè) DHCP應(yīng)答信息給 DHCP客戶端??蛻舳私邮盏紻HCP應(yīng)答信
5、息后,就完成了IP 地址的獲取過(guò)程,可以使用該IP和其他計(jì)算機(jī)進(jìn)展通信了。4、實(shí)驗(yàn)步驟1安裝 DHCP效勞器rootazuo root# rpm -qa | grep dhcp/檢查網(wǎng)絡(luò)是否安裝了DHCP軟件包注: -q :查詢安裝的軟件包專業(yè)資料整理WORD格式-a :所有的軟件包如果沒(méi)有出現(xiàn)任何信息,那么證明沒(méi)有安裝過(guò) dhcp 軟件包。那么先下載和 DHCP有關(guān)的軟件包,然后使用以下命令安裝 rootazuo root# rpm ivh dhcp-3.0-12-6.14.i386.rpm rootazuo root# rpm ivh dhcp-devel-3.0p12-6.14.i386
6、.rpm rootazuo root# rpm ivh dhclient-3.0p12-6.14.i386.rpm rootazuo dhcp software# rpm -Uvh dhcp-3.0.1-54.EL4.i386.rpm出現(xiàn)兩處進(jìn)度條顯示為100方為安裝成功。warning: dhcp-3.0.1-54.EL4.i386.rpm: V3 DSA signature: NOKEY, key IDdb42a60ePreparing.# 100%1:dhcpwarning:/etc/dhcpd.confcreatedas/etc/dhcpd.conf.rpmnew# 100%roota
7、zuo dhcp software# rpm -Uvh dhcp-devel-3.0.1-54.EL4.i386.rpmwarning:dhcp-devel-3.0.1-54.EL4.i386.rpm:V3 DSAsignature:NOKEY,keyID db42a60ePreparing.# 100% 1:dhcp-devel# 100% rootazuo dhcp software# rpm -Uvh dhclient-3.0.1-54.EL4.i386.rpmwarning:dhclient-3.0.1-54.EL4.i386.rpm:V3 DSAsignature:NOKEY,key
8、 IDdb42a60ePreparing.# 100% 1:dhclient# 100%專業(yè)資料整理WORD格式2DHCP重要的配置文件1/etc/dhcpd.conf(DHCP的主配置文件,包括DHCP的最主要的配置信息 )2) var/lib/dhcp/dhcp.lease (租賃文件,用于查看當(dāng)前 DHCP客戶端的情況 )3) /usr/sbin/dhcpdDHCP效勞程序的執(zhí)行文件4/etc/rc.d/init.d (DHCP的啟動(dòng)腳本 )5/var/log/message(日志文件 )6/etc/sysconfig/dhcpd(定義 DHCP播送網(wǎng)卡文件 )7/etc/sysconf
9、ig/dhcrelay(中繼代理效勞文件 )8/etc/init.d/dhcrelay(中繼代理效勞啟動(dòng)腳本 )9) /usr/sbin/dhcrelay(中繼代理執(zhí)行文件 )在實(shí)驗(yàn)中我們主要掌握dhcpd.conf主配置文件的配置內(nèi)容和用法就可以了,其他的可以課后自己研究。3DHCP效勞器端的配置1 、快速配置 DHCP Server。在 /usr/share/doc/dhcp目 錄 下 , 存 在 一 個(gè) 名 為dhcpd.conf.sample的文件,該文件提供了一個(gè)很好的DHCP配置的X例,我們可以將這個(gè)文件拷貝到 /etc目錄下,再對(duì)該文件進(jìn)展修改即可。具體步驟如下:1cp /etc
10、/dhcpd.conf /etc/dhcpd.conf.bak/將原來(lái)的 dhcp.conf文件做一個(gè)備份,這是一個(gè)良好的作風(fēng)2) cp /usr/share/doc/dhcp/dchp.conf.sample拷貝X例文件3) vi /etc/dhcpd.conf / 使用 vi 編輯器來(lái)對(duì) DHCP主配置文件來(lái)進(jìn)展配置下面是一份 dhcpd.conf 配置文件及其解析ddns-update-style interim;/動(dòng)態(tài)與 DNS聯(lián)合更新ignore client-updates;/忽略客戶端更新subnet netmask /設(shè)置子網(wǎng)
11、專業(yè)資料整理WORD格式# - default gateway專業(yè)資料整理WORD格式option routers;/定義分配給客戶機(jī)專業(yè)資料整理WORD格式的默認(rèn)網(wǎng)關(guān)專業(yè)資料整理WORD格式option subnet-mask;/定義分配給客戶機(jī)專業(yè)資料整理WORD格式的子網(wǎng)掩碼專業(yè)資料整理WORD格式option nis-domain option ; ;/指明客戶端的 NIS 域定義分配給客戶機(jī)的域?qū)I(yè)資料整理WORD格式名專業(yè)資料整理WORD格式option domain-na
12、me-servers;/定義分配給域名解析效勞器地址option time-offset-18000;# Eastern Standard Time/設(shè)置與格林威治時(shí)間的偏移時(shí)間# option ntp-servers;# option netbios-name-servers ;# -Selectspoint-to-pointnode (defaultishybrid).Dontchange thisunless# - you understand Netbios very well# option netbios-node-
13、type 2;range dynamic-bootp 28 54; /設(shè)置地址池default-lease-time 21600;/定義缺省的租期,單位是smax-lease-time 43200;/定義最大租約時(shí)間,單位是s# we want the nameserver to appear at a fixed addresshost ns /為某臺(tái)主機(jī)固定分配 IP 地址,實(shí)現(xiàn) MAC地址和 IP 地址綁定next-server marvin.redhat;hardware ethernet 12:34:56:78:AB:CD;fixed-ad
14、dress 54;專業(yè)資料整理WORD格式subnet netmask range 0 50;Multiple address ranges may be specified like this:subnet netmask range 0 07;range 13 50;在上述配置文件中, 紅色字體的配置為
15、必須掌握的配置,其他的了解即可。 我們主要要掌握默認(rèn)網(wǎng)關(guān)、子網(wǎng)掩碼、DNS效勞器地址、地址池、保存IP 地址的配置,其他不相關(guān)內(nèi)容可以使用“注釋掉。在配置文件中, optional的項(xiàng)為全局項(xiàng),也可以放在括號(hào)的外面。如果系統(tǒng)中連接的不止一個(gè)網(wǎng)卡,可是想DHCP效勞器在其中之一上啟動(dòng),那么可以配置DHCP效勞器只在指定的接口設(shè)備上啟動(dòng)。這時(shí),需要修改/etc/sysconfig/dhcpd文件。使用以下命令往該文件后添加如下項(xiàng)。rootazuo root# echo DHCPDARGS /etc/sysconfig/dhcpd“ 是在文件后面追加的意思,千萬(wàn)不要寫成了,那么變成把原來(lái)的文件全部覆
16、蓋了DHCP效勞器端的啟動(dòng)在效勞器端,使用rootazuo root# service dhcpd start啟動(dòng) dhcpd:來(lái)完成 dhcp 效勞器的啟動(dòng)。然后,使用 netstat命令來(lái)查看 dhcp 效勞是否正確啟動(dòng)了。rootazuo root# netstat -anp|grep :67udp00 :6:*1712/dhcpddhcp 效勞對(duì)應(yīng)的端口號(hào)為UDP的 67。如果看到有 67 端口開放,那么證明dhcp 服專業(yè)資料整理WORD格式務(wù)已經(jīng)啟動(dòng)了。3、客戶端的配置dhcp 的客戶端大致可以分為windows 和 linux兩種系統(tǒng)。Linux 下
17、的 DHCP效勞器的地址池在分配IP 地址的時(shí)候,是從最后面的IP 地址先開場(chǎng)分配的。所以,在下面第一個(gè)被獲取到的IP 地址為 04 。對(duì)于 windows 的客戶端,只需要設(shè)置為“自動(dòng)獲取IP 地址即可,設(shè)置比較簡(jiǎn)單。然后,在命令DOS窗口中使用 ipconfig /all來(lái)查看獲取到的IP 地址和 DHCP效勞器的地址。Windows DHCP客戶端的配置C: ipconfig /all/查看獲取到的 IP 地址Ethernet adapter home:Connection-specific DNS Suffix . :專業(yè)資料整理WORD格式Description
18、 . . . . . . . . . . .: AMD PCNET Family PCI EthernetAdapterPhysical Address. . . . . . . . . : 00-0C-29-C6-37-DEDHCP Enabled. . . . . . . . . . . : YesAutoconfiguration Enabled . . . . : YesIP Address. . . . . . . . . . . . : 04/專業(yè)資料整理WORD格式獲取到的IP地址專業(yè)資料整理WORD格式Subnet Mask . . . . . . . .
19、 . . . : /獲取到的子網(wǎng)掩碼Default Gateway . . . . . . . . . : /獲取到的默認(rèn)網(wǎng)關(guān)地址DHCP Server . . . . . . . . . . . : 0/DHCP效勞器的地址DNS Servers . . . . . . . . . . . : /獲取到的 DNS效勞器地址Lease Obtained. . . . . . . . . . : 2006年 8 月 16 日 12:29:16Lease Expires . . . . . . . . .
20、. : 2006年 8 月 16 日 18:29:16對(duì)于 Linux 的客戶端,那么需要修改以下網(wǎng)絡(luò)配置文件,設(shè)置網(wǎng)卡的IP 地址為自動(dòng)獲取。查看 /var/lib/dhcp/dhcp.lease,可以看到 dhcp 客戶端獲取 IP 地址的情況。rootazuo etc# cat /var/lib/dhcp/dhcpd.leases# All times in this file are in UTC(GMT), not your local timezone. This is# not a bug, so please dont ask about it. There is no por
21、table way to# store leases in the local timezone, so please dont request this as a# feature. If this is inconvenient or confusing to you, we sincerely# apologize. Seriously, though - dont ask.# The format of thisfileis documented in the dhcpd.leases(5)manual page.# This lease file was written by isc
22、-dhcp-V3.0.1專業(yè)資料整理WORD格式lease 04 starts 3 2006/08/16 04:27:20;ends 3 2006/08/16 10:27:20;binding state active;next binding state free;hardware ethernet 00:0c:29:c6:37:de;uid 001000014)3067336;client-hostname SERVER;選做內(nèi)容:PXE中的 DHCP的配置DHCP-PXE的配置#vi /etc/dhcpd.confddns-update-style interim;
23、ignore client-updates;allow booting;allow bootp;option routers;option subnet-mask;option domain-name;option domain-name-servers;subnet netmask default-lease-time 21600;max-lease-time 43200;專業(yè)資料整理WORD格式range dynamic-bootp00192.168
24、.1.200;/IP地址分配X專業(yè)資料整理WORD格式圍專業(yè)資料整理WORD格式filename/pxelinux.0;/ 指向文件pxelinux.0,該文件位于專業(yè)資料整理WORD格式/tftpboot目錄下網(wǎng)絡(luò)安裝原理:客戶端 PXE網(wǎng)卡啟動(dòng) 從 DHCP效勞器獲取 IP 地址 從 TFTP效勞器下載pxelinux.0,根據(jù)配置文件下載指定的vmlinux 、 initrd 啟動(dòng)系統(tǒng)內(nèi)核 到指定地點(diǎn)去下載ks.cfg文件 根據(jù) ks.cfg去、FTP或者 NFS效勞器下載 RPM包并安裝系統(tǒng) 完成安裝網(wǎng)絡(luò)安裝效勞器的部屬方法完全安裝以太 RHEL4.0作為效勞器配置 DHCP效勞,支持
25、 pxe 啟動(dòng)配置 TFTP效勞傳輸文件配置 PXELinux bootloader 配置 NFD或或 FTP效勞假設(shè)要實(shí)現(xiàn)自動(dòng)安裝,還需配置kickstartDHCP效勞器配置完成后,就完成了客戶機(jī)在進(jìn)展網(wǎng)絡(luò)啟動(dòng)時(shí)候時(shí)能夠正確的獲取到 IP 地址的工作,那么既然客戶端已經(jīng)獲取了 IP 的地址,它就可以利用 IP 地址來(lái)進(jìn)展相互的通信。這樣我們就可以通過(guò) TCP/IP 協(xié)議把啟動(dòng)內(nèi)核從效勞器端傳送到客戶機(jī)端, 這樣,客戶機(jī)獲得內(nèi)核之后, 就可以完成系統(tǒng)的啟動(dòng)安裝了。那么啟動(dòng)內(nèi)核的傳送是通過(guò)什么協(xié)議來(lái)進(jìn)展的呢?在這里我們是采用 tftp 協(xié)議來(lái)完成,因?yàn)榫W(wǎng)卡里面的固化有了 tftp 的客戶端這里
26、我們也可以做出比較,類似在交換機(jī)和路由器的系統(tǒng)更新和重刷時(shí),也是采用了tftp協(xié)議的。好,既然要采用 tftp 協(xié)議,那么我們必須在效勞器端配置一個(gè) tftp 效勞器,然后把系統(tǒng)的內(nèi)容放在效勞器端, 由客戶端自動(dòng)去獲取這個(gè)系統(tǒng)啟動(dòng)內(nèi)核。 下面我們就接著介紹 tftp 效勞器的安裝。我們這里給出了tftp客戶端和效勞器軟件包的安裝過(guò)程,當(dāng)然,你可以只安裝 tftpd 效勞器即可。具體內(nèi)容如下 :安裝 ftp效勞器專業(yè)資料整理WORD格式rootazuo root# rpm -aq | grep tftp/查看是否安裝 tftp效勞器rootazuo root# rpm -ivh tftp-0.3
27、9-1.i386.rpm/安裝tftp客戶端warning: tftp-0.39-1.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60ePreparing.# 100%1:tftp# 100%rootazuoroot#rpm-ivh/mnt/cdrom/RedHat/RPMS/tftp-server-0.32-4.i386.rpmwarning:/mnt/cdrom/RedHat/RPMS/tftp-server-0.32-4.i386.rpm:V3 DSAsignature: NOKEY, key ID db42a60ePreparing.#
28、 100% 1:tftp-server# 100%如上面所示,安裝成功。修改 /etc/xinetd/tftd,主要是把 tftp效勞進(jìn)程托管給xineted進(jìn)程,這里只要把 disable=no ,該為 yes 即可代碼 :service tftp專業(yè)資料整理WORD格式socket_typeprotocolwaituserserverserver_argsdisable= dgram= udp= yes= root= /usr/sbin/in.tftpd= -s /tftpboot= no /把原來(lái)的yes改為no專業(yè)資料整理WORD格式per_source= 11cps=1002flag
29、s= IPv4修改 disable即是把 tftp效勞歸為 xinetd守護(hù)進(jìn)程托管。修改完之后,重起xinetd效勞代碼 :/etc/rc.d/init.d/xinetd restart測(cè)試 tftp效勞器代碼 :測(cè)試 tftp效勞是否開啟rootazuo tftpboot# netstat -anp|grep tftpunix2 DGRAM400822610/in.tftpd往 /tftpboot 目錄里放了一個(gè)文件 test.txtLinux 下測(cè)試本地測(cè)試代碼 :rootazuo tftpboot# tftp tftp get test.txttftp qrootaz
30、uo tftpboot# lstest.txt測(cè)試 tftp效勞器。windows 測(cè)試C:Documents and Settingshetftp -i 0 get test.txt專業(yè)資料整理WORD格式tftp效勞器配置成功之后,就是告訴客戶機(jī)應(yīng)該去哪里讀取啟動(dòng)文件了,那么專業(yè)資料整理WORD格式我們現(xiàn)在要做的工作就是把啟動(dòng)文件放到指定的位置上。到底啟動(dòng)文件要包括哪些文件和文件夾呢?請(qǐng)看下面( 1 pxelinux.0( 2 vmlinuz( 3 initrd.img( 4 pxelinux.cfg 目錄配置完了,結(jié)果應(yīng)如下rootazuo tftpboot# ls
31、initrd.img pxelinux.0 pxelinux.cfgvmlinuz如下截圖在 pxelinux.cfg 的目錄下文件如下:下面分別介紹這些文件是如何得來(lái)的pxelinux.0這個(gè)文件是在 DHCP效勞器中指定的文件,要得到該文件,必須安專業(yè)資料整理WORD格式裝syslinux包,專業(yè)資料整理WORD格式rootazuo tftpboot# rpm -ivh syslinux-2.11-1.i386.rpm安裝成功后,將位于/usr/lib/syslinux/目錄下的pxelinux.0文件拷貝到專業(yè)資料整理WORD格式/tftpboot目錄下專業(yè)資料整理WORD格式rootazuo tftpboot# cp /usr/lib/syslinux/
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 自動(dòng)扶梯梯級(jí)防夾手的檢測(cè)與預(yù)防措施考核試卷
- 玻璃太陽(yáng)能電池制備考核試卷
- 環(huán)保項(xiàng)目實(shí)施對(duì)經(jīng)濟(jì)的影響分析考核試卷
- 礦產(chǎn)制品批發(fā)考核試卷
- 漆器制作與質(zhì)量管理體系的構(gòu)建考核試卷
- 電動(dòng)汽車充電設(shè)施對(duì)電網(wǎng)的影響考核試卷
- 熱電聯(lián)產(chǎn)在微網(wǎng)系統(tǒng)中的整合考核試卷
- 網(wǎng)絡(luò)直播平臺(tái)旅游主播目的地推廣合作合同
- 網(wǎng)絡(luò)內(nèi)容監(jiān)控技術(shù)算法授權(quán)租賃協(xié)議
- 游戲內(nèi)道具特效定制化開發(fā)與技術(shù)支持協(xié)議
- 2024年四川省公安廳招聘警務(wù)輔助人員真題
- 機(jī)械制造及非標(biāo)零部件加工項(xiàng)目突發(fā)環(huán)境事件應(yīng)急預(yù)案
- 2025年紹興市九年級(jí)中考語(yǔ)文一模試卷附答案解析
- 9.1科學(xué)立法 課件高中政治統(tǒng)編版必修三政治與法治
- 施工現(xiàn)場(chǎng)臨時(shí)用電安全
- 納稅實(shí)務(wù)電子教案
- 2025年3月廣東省高三語(yǔ)文一模作文題目解析及范文6篇:“人們認(rèn)知世界的方式”
- 小學(xué)教育學(xué)(第5版)課件 第九章 小學(xué)教育評(píng)價(jià)
- 硫酸銅晶體的制備實(shí)驗(yàn)課件
- 閘門液壓維修施工方案
- 2025年度智慧婚戀服務(wù)平臺(tái)服務(wù)合同
評(píng)論
0/150
提交評(píng)論