最近要開始接觸嵌入式系統
學長叫我先安裝tftp
為了之後要丟東西進去了
還蠻簡單的!
系統環境:ubuntu 8.04

首先先安裝主程式
sudo apt-get install tftpd-hpa

安裝成功以後稍微修改一下設定檔
sudo vim /etc/default/tftpd-hpa

將內容改成:
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /opt/tftpboot"

修改存檔離開以後
必須重新啟動ttftp server
sudo /etc/init.d/tftpd-hpa restart

之後就是要開始測試啦!
剛剛安裝是主程式
現在裝的是clinet端
sudo apt-get install tftp

對了~做這步驟之前
記得先建立資料夾
剛剛忘記建了
sudo mkdir /opt/tftpboot
接下來就是建立測試的檔案
sudo touch /opt/tftpboot/test1224

連線到主機去
tftp xxx.xxx.xxx.xxx
紅色部份記得要填上你的IP

連上去以後就可以下載東西了
直接輸入
get test1224

之後輸入quit離開
quit

看看有沒有這個檔案
有就是成功囉!
參考資料:
http://my.opera.com/volans/blog/show.dml/680197
http://maono2.pixnet.net/blog/post/22460403
http://wiki.jk2410.org/index.php/TFTP_Server_%E5%AE%89%E8%A3%9D:_Debian/Ubuntu
http://www.clyeh.org/tftp/tftp.htm


我還是失敗了
這裡我改成這樣了
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /var/www"
我想用ftp或samba直接上載文件去www
3Q
權限問題??
tftp主要是給上傳一兩個檔案用而已
如果常常要用到
還是建議用ftp的方式
其實我想用samba和ftp兩種方法
samba又可以做printer-server
這個我都做不到
3Q
應該這麼說
先選定你要先弄好什麼東西
弄好以後在來想後面要用什麼東西
做不到就是要學
老實說…你問的這些問題
問倒了我
但是仔細看起來
你問的問題都沒有重點
就好像你要裝linux妳要我裝給你看一樣
應該是妳裝linux碰到什麼問題
把妳的步驟跟錯誤訊息詳細的跟我說
這樣我才好幫助你
好
我不太會說話^^"
我想架一台server用來做printer & share server
所以我裝server 8.10的時候選了SAMBA & printer server
但是裝完接上Hp 1200 printer
在ms上打//server 只看到printer 裡面沒hp1200
SAMBA 的sharefolder也沒有
囧
3QQ
會不會是驅動程式沒有裝?
桌面的我會用
但是server就很麻煩了
其實都差不多
在圖形化界面底下
我也是會開終端器來下指令
你人是在哪?
ip位置跳很大
ip
不關事吧
在同一網絡上
我用桌面的話
1.printer連接
2.點它分享.ubuntu只是分享的話不用裝driver.除非要用它打印
您好,
我照著您的步驟
也是失敗
後來發現好像是權限的問題
tftpboot這個目錄
還有需要上傳的檔案
這兩個權限都要更改
不知道是不是這樣
請指教!!
謝謝~
你好~
小弟不才
只寫了下載部份
是的~根據第二個參考資料
要上傳檔案
該檔案的權限要先設定666才可以上傳
至於下載部份
我的設定是正常的
但
最近我學弟試卻出現問題
修改設定檔
OPTIONS="-l -s /opt/tftpboot"
是在設定上下載目錄
我們已經指定到/opt底下去了
可是他還是跑到程式預設的資料夾
所以這有時間我會再試試看的
謝囉