Ubuntu下關於tftp的配置

2021-06-27 17:45:14 字數 2940 閱讀 5010

配置環境:

ubuntu 12.04

,之所以沒在

window

環境下,只是想盡量在乙個平台下

(linux)

進行嵌入式實驗,同時更加熟悉

linux

環境。

說明:因為從網上找的資料或者過時,或者安裝出現錯誤,故此寫寫自己配置

tftp

的過程,關鍵是出現的錯誤,畢竟,這就是經驗。

一、  給出目前自己成功配置的例項

1、         首先是需要安裝tftp的客戶端,tftpd服務端,xinetd網路守護程序服務程式(超級internet伺服器)

注意:以下命令在root許可權下執行,否則加字首sudo

1)         apt-getinstall tftp-hpa

2)         apt-getinstall tftpd-hpa

3)         apt-getinstall xinetd

4)         以下是我已經成功安裝後再執行以上命令的效果:

2、         建立服務的目錄

1)         我是在檔案根目錄下建立的,執行該命令:mkdir /tftpboot

2)         修改目錄許可權,執行該命令:chmod 777 /tftpboot –r

3、         修改tftp配置檔案,如果沒有,則自己建立:

1)         vim/etc/xinetd.d/tftp

2)         輸入以下內容:

4、         修改tftpd-hpa檔案

1)         vim/etc/default/tftpd-hpa

2)         內容如下:

3)         儲存、基本大功搞成

5、         測試服務

1)         重啟服務,輸入以下命令執行:/etc/init.d/xinetd restart

2)         在/tftpboot目錄下建立測試檔案demo.txt並修改許可權,命令:touch demo.txt

在另外乙個終端檢視:

5)         至此,已經成功配置了tftp服務。

二、  給出自己在配置的時候出現的錯誤以供參考

記住,更改完源的第一件事情就是更新:apt-get update

完成更新後,再執行install,當然,我這裡執行的是apt-getinstall tftp-hpa tftpd-hpa, 還是出現錯誤,只不過錯誤不一樣了,有提示大概就是說嘗試新增—fix-missing選項解決,果然,執行如下命令得到了有效解決:apt-get install tftpd-hpa –fix-missing

apt-get install tftp-hpa –fix-missing

注意格式:

三、  附帶下nfs最新碰到的乙個問題解決。

1、        首先進行ping通測試:發現無論如何開發板無法與win7互相ping通,開發板無法與虛擬機器ubuntu系統互相ping通。

2、        但是win7和ubuntu虛擬機器能相互ping通,當然開發板自己可以ping通自己。

3、        問題解決:首先看了下橋接模式,沒問題;然後檢查網段也都設定處在同乙個網段,沒問題;最後還好,突然想到可能是網線的問題,當然不是網線鬆動的問題,而是我用的是一根cotex a8開發試驗箱的網線,具體是因為它是直通線還是交叉線而導致的失敗就不太明白了。後來採用實驗班自帶的網線果然實驗成功了,三者能夠互相ping通了。

ubuntu10 04下tftp和nfs配置

網路上介紹tftp 配置的方法一大堆,有些方法好像不行,最後折騰了半天,把我成功的方法記下來,其實很簡單,網上有些說得太複雜了。1.ubuntu10.04 下安裝 tftp軟體 tftp hpa是客戶端 tftpd hpa 是伺服器端 sudo apt get install tftp hpa tf...

Ubuntu 10 04下的TFTP伺服器配置

ubuntu 公升級至10.04版本後,原來的tftp配置已經不適用了,而且此版本的tftp伺服器功能變得更強,具體的功能在這不做敘述,需要者請檢視相關文件。在這裡主要記錄下在10.04下應該如何配置tftp,下面是詳細過程 1 安裝tftp hpa和tftpd hpa sudo apt get i...

ubuntu系統下關於c語言的程式設計的有關操作

在window上使用vc2010進行編寫程式 建立檔案main1.c以及sub1.c,填寫 gcc o a main1.c 編譯main1.c a main1 main1.o sub1.o main1.o main1.c sub1.h cc c main1.c sub1.o sub1.c sub1....