1.安裝
要安裝xinetd, tftp的server & client
使用命令:
$ sudo apt-get install xinetd tftpd-hpa tftp-hpa
2.設定
a. xinetd會建立目錄/etc/xinetd.d/.接下來需要在此路徑下建立
乙個新文件tftpd並編輯其內容:
$ sudo vim /etc/xinetd.d/tftpd
將文件的內容改為:
service tftp
b. 建立tftp的根路徑並將其許可權設定為777,此路徑需要跟/etc/xinetd.d/tftpd
文件中server_args一行的設定保持一致,在此例中的路徑為 /tftpboot:
$ sudo mkdir /tftpboot
$ sudo chmod 777 /tftpboot
c. 修改/etc/inetd.conf文件
$ sudo vim /etc/inetd.conf
將下面一行:
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
修改為:
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /tftpboot
d. 修改/etc/default/tftpd-hpa
$sudo vim /etc/default/tftpd-hpa
將文件內容修改為:
#defaults for tftpd-hpa
run_daemon="yes"
options="-l -s /tftpboot"
3. 啟動
重新啟動服務
$ sudo /etc/init.d/xinetd restart
$ sudo /etc/init.d/tftpd-hpa restart
4. 測試
可以進行乙個小測試,來檢驗tftp server有沒有正常執行:
在此次此次測試中,/tftpboot目錄下有供測試使用的文件(您可將換為任何文件):uimage
首先,記錄下tftp server端的ip,比如:192.168.5.192(您tftp server的ip應該與此不同,
可以在server上使用「ifconfig」檢視).
接下來使用tftp協議登入到tftp server(可以在執行server的計算機上進行測試,也可以在另
外一台執行xinetd & tftp client的計算機上進行測試):
$ tftp 192.168.5.192
成功後將會出現tftp的提示符:
tftp>
tftp>get uimage
TFTP安裝與配置
sudo apt get install tftp hpa tftpd hpa xinetd需要注意的是,有些時候,安裝時不加字尾 hpa會出現問題。另外,tftp hpa是客戶端,tftpd hpa是服務端,一般來說,往arm板上傳檔案時,主機是作為服務端,所以tftpd hpa需要安裝,tftp...
tftp 的安裝,配置與使用
在fc6光碟的iso映象中,有tftp server的rpm安裝包。1 安裝 mount o loop mnt cd 掛載光碟 rpm ivh tftp 0.42 3.1.i386.rpm 安裝tftp client rpm ivh tftp server 0.42 3.1.i386.rpm 安裝t...
Linux下tftp安裝與配置
1.背景 開發板在u boot下從pc獲取檔案的方式有三種 1 dnw傳輸 2 串列埠傳輸 3 tftp傳輸 2.安裝 yum install xinetd yum install tftp yum install tftp server 3.配置 修改 etc xinetd.d tftp檔案,di...