配置環境:
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....