日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

為網(wǎng)絡(luò)啟動(dòng)和軟硬件升級(jí)建立TFTP服務(wù)器

【為網(wǎng)絡(luò)啟動(dòng)和軟硬件升級(jí)建立TFTP服務(wù)器】【原創(chuàng)翻譯,版權(quán)所有,合作網(wǎng)站如欲轉(zhuǎn)載,請(qǐng)注明原創(chuàng)翻譯作者“劉琳倩”,及文章出處(賽迪網(wǎng)) 。謝絕非合作網(wǎng)站轉(zhuǎn)載,違者,賽迪網(wǎng)將保留追究其法律責(zé)任的權(quán)利!】 TFTP(Trivial File Transfer Protocol,簡(jiǎn)單文件傳輸協(xié)議)是TCP/IP協(xié)議族中的一個(gè)用來(lái)在客戶機(jī)與服務(wù)器之間進(jìn)行簡(jiǎn)單文件傳輸?shù)膮f(xié)議,提供不復(fù)雜、開(kāi)銷(xiāo)不大的文件傳輸服務(wù) 。雖然為網(wǎng)絡(luò)啟動(dòng)和軟硬件升級(jí)這種情況很少發(fā)生,但是,當(dāng)你需要設(shè)置并使用一個(gè)Trivial FTP (or TFTP)服務(wù)器時(shí)掌握這項(xiàng)技術(shù)將會(huì)變得很重要 。TFTP不像平常的FTP,它沒(méi)有認(rèn)證,沒(méi)有密碼,有很多小的特點(diǎn),所以不是FTP的傳輸 。如果TFTP如此難用,為什么使用它呢?一些驅(qū)動(dòng)程序,特別是路由器和某些高端交換機(jī)會(huì)使用TFTP來(lái)進(jìn)行升級(jí)軟硬件,再就是TFTP在網(wǎng)絡(luò)啟動(dòng)中的優(yōu)勢(shì)也會(huì)變得特別明顯 。當(dāng)TFTP不像FTP一樣廣泛使用時(shí),它仍然是非常有用的 。通過(guò)DHCP分配一個(gè)TFTP服務(wù)器的IP地址的能力,和其他過(guò)分簡(jiǎn)單的特點(diǎn)讓它非常容易使用,僅僅通過(guò)末端設(shè)備指向TFTP服務(wù)器的IP地址,使得軟硬件升級(jí)和網(wǎng)絡(luò)啟動(dòng)變得簡(jiǎn)單 。大多數(shù)Linux分布都有一個(gè)TFTP服務(wù)器進(jìn)行可用包挑選,代表性的如tftp-hpa包,分布在ftp://ftp.kernel.org/pub/software/network/tftp/ 。如果從你的產(chǎn)品提供商那里獲取的安裝包是可用的,安裝就相當(dāng)簡(jiǎn)單了 。如果不是,下載并且編譯安裝包;有很少需要你完成的非常規(guī)的“configure”和“make; make install.”的配置 。有了tftp-hpa,一些對(duì)這個(gè)不可靠協(xié)議進(jìn)行安全性增長(zhǎng)的措施被采用 。你可以告訴后臺(tái)程序,in.tftpd服務(wù)進(jìn)程,改變程式目錄將被用來(lái)服務(wù)文件夾也并用來(lái)取消特權(quán) 。利用這點(diǎn),創(chuàng)建一個(gè)特殊的用戶名tftpd,它有一個(gè)TFTP基于目錄的主目錄,或許/var/lib/tftpboot 。然后訪問(wèn)in.tftpd 這樣: /usr/sbin/in.tftpd -u tftpd -s /var/lib/tftpboot 如果你安裝通過(guò)一個(gè)RPM或者DEB包,將很有可能有一個(gè)可用到的初始腳本 。代表性的來(lái)說(shuō),in.tftpd 被稱作通過(guò)一個(gè)像inetd或xinetd的超級(jí)服務(wù)器 。舉個(gè)實(shí)例,一個(gè)inetd的構(gòu)造: tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -u tftpd -s /var/lib/tftpboot xinetd示例: service tftp{socket_type = dgramprotocol= udpwait= yesuser= rootserver= /usr/sbin/in.tftpdserver_args = -u tftpd -s /var/lib/tftpboot}tftp-hpa包也將伴隨一個(gè)tftp客戶機(jī)程序,能被用來(lái)測(cè)試客戶機(jī)程序 。為了測(cè)試一些正常工作,啟動(dòng)(或者重新啟動(dòng))xinetd 或者 inetd,創(chuàng)造一個(gè)測(cè)試文件夾,并用tfpt客戶機(jī)程序去獲得這個(gè)文件: # dd if=/dev/zero of=/var/lib/tftpboot/foo bs=1024 count=100100 0 records in100 0 records out102400 bytes (102 kB) copied, 0.00041193 s, 249 MB/s# tftp -v localhost -c get fooConnected to localhost (127.0.0.1), port 69getting from localhost:foo to foo [netascii]Received 102400 bytes in 0.1 seconds [11872463 bit/s]# ls -l foo-rw-r--r-- 1 root root 102400 2008-01-06 17:05 foo現(xiàn)在你可以用TFTP服務(wù)器為PXE booting提供啟動(dòng)映像或者為路由器或其它設(shè)備提供軟硬件映像,這樣通過(guò)TFTP進(jìn)行軟硬件升級(jí) 。

    推薦閱讀