因為系統移植,一直需要tftp服務器,但是不知道是什么原因,自己安裝上了tftp與tftpd、xinetd,都是不行。時好時壞,其中,也把iptable給remove過,都不行。
最后,全部換成了tftp-hpa試了試,咦,問題得到了解決,而且再也沒有出現過問題。在此留下方法。
1、安裝相關軟件包 ?
1 # sudo apt-get install tftpd- hpa (服務端) 2 # sudo apt-get install tftp-hpa (客戶端)
不需要安裝minetd,因為后面我們不需要通過minetd來啟動tftpd了,我們直接把它作為一個服務來啟動就可以了。
2、建立配置文件
?
#cd /etc/xinetd.d/ vi /etc/default/tftpd-hpa # vi tftp
輸入
?
service tftp UN_DAEMON= " no " #OPTIONS = " -s /var/tftpboot -c -p -U tftpd " TFTP_USERNAME = " tftp " TFTP_DIRECTORY = " /var/tftpboot " TFTP_ADDRESS = " 0.0.0.0:69 " TFTP_OPTIONS = " -l -c -s "
?
存盤退出
?
3、建立tftp服務文件目錄
?
#
mkdir
/tftpboot
更改權限
# chmod -R 777 /tftpboot/
4、從新啟動服務
?
#service tftpd-hpa restart
安裝完成!測試方法:
?
在/tftpboot 目錄下隨便放個文件abc,一定要記得在里面寫下內容,如:“it is ok!”,否則即使傳輸失敗,我們的本地也會生成一個abc的文件,而里面的內容也是空的。
進入另外一個目錄,這個目錄必須有可讀可寫權限
然后 運行
# mkdir / tftpboot #tftp >get abc
這樣,再輸入“q”回車,可以退出tftp,再輸入“cat abc”可以看見“it is ok!”就可以了。
?
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
