因為系統移植,一直需要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元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

