[Armadillo:09016] Re: "tftpdl"でイメージファイル書き込みできない

星野 博 email@hidden
2013年 7月 11日 (木) 11:40:43 JST


nakai様

星野です。

(2013/07/10 19:46), nakai wrote:
> email@hidden:/var/lib/tftpboot$ ls -la
> 合計 2768
> drwxr-xr-x  2 nobody root    4096 2013-07-10 19:22 .
> drwxr-xr-x 44 root   root    4096 2010-03-02 11:51 ..
> -rw-r--r--  1 root   root 1765440 2013-03-29 19:20 linux-a400-1.10.bin.gz
> --
> 
上記コマンド実施時の結果は以下でした。

合計 12608
drwxr-xr-x  2 nobody root     4096 2013-07-09 15:26 .
drwxr-xr-x 44 root   root     4096 2010-03-02 11:51 ..
-rw-r--r--  1 root   root  1765624 2013-07-11 10:41 linux.bin.gz
-rw-r--r--  1 root   root 11108848 2013-07-09 15:26 romfs.img.gz


> まずは、TFTPサーバーのログを確認してコネクションが張られているか
> 確認してみてください。次のようなログがあれば接続はされていると思います。
> 
> [ATDE ~]$ sudo cat /var/log/syslog
> Jul 10 19:22:46 atde3 atftpd[2524]: Advanced Trivial FTP server started (0.7)
> Jul 10 19:27:41 atde3 atftpd[2524]: Serving linux-a400-1.10.bin.gz to 172.16.1.218:30000
> 
本ログは、ループバック確認後のログでよろしいでしょうか?
その際のログは以下の通りです。

Jul 11 10:43:52 atde3 in.tftpd[6211]: connect from 11.22.33.73 (11.22.33.73)
Jul 11 10:43:52 atde3 atftpd[6211]: Advanced Trivial FTP server started (0.7)
Jul 11 10:43:52 atde3 atftpd[6211]: Serving linux.bin.gz to 11.22.33.73:53776
Jul 11 10:43:57 atde3 atftpd[6211]: timeout: retrying...
Jul 11 10:43:57 atde3 atftpd[6211]: recvmsg: Connection refused
Jul 11 10:43:57 atde3 atftpd[6211]: tftpd_file.c: 926: recvfrom: Connection refused
Jul 11 10:44:08 atde3 atftpd[6211]: Serving romfs.img.gz to 11.22.33.73:55814
Jul 11 10:44:16 atde3 atftpd[6211]: timeout: retrying...
Jul 11 10:44:16 atde3 atftpd[6211]: recvmsg: Connection refused
Jul 11 10:44:16 atde3 atftpd[6211]: tftpd_file.c: 926: recvfrom: Connection refused
Jul 11 10:44:17 atde3 atftpd[6211]: Serving hoge to 11.22.33.73:54520

> 
>> ・TFTP サーバーへの登録は成功しているのか?
>> ・TFTP サーバーへ登録されたか確認する術はあるのか?
> 
> 次のようにtftpをインストールして、ループバックして確認することができると思います。
> [ATDE ~]$ sudo apt-get install tftp
> [ATDE ~]$ cd /tmp
> [ATDE /tmp]$ tftp 127.0.0.1
> tftp> get linux-a400-1.10.bin.gz
> Received 1765440 bytes in 0.2 seconds
> tftp> get hoge
> Error code 1: File not found
> 
実行した内容は以下となります。


email@hidden:~$ sudo apt-get install tftp
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
tftp はすでに最新バージョンです。
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  zerofree module-assistant libicu38 ethtool libdumbnet1 libxp6 dpatch
これらを削除するには 'apt-get autoremove' を利用してください。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
email@hidden:~$ cd /tmp
email@hidden:/tmp$ tftp 11.22.33.73
tftp> get linux.bin.gz
Received 1776177 bytes in 0.2 seconds
tftp> get romfs.img.gz
Received 11179227 bytes in 3.1 seconds
tftp> get hoge
Error code 1: File not found


以上です。




armadillo メーリングリストの案内