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

nakai email@hidden
2013年 7月 10日 (水) 19:46:00 JST


nakaiです。

atde3-20120709.zip  [1]
[1]: http://armadillo.atmark-techno.com/files/downloads/atde/atde3-20120709.zip
で試してみましたが、問題なくダウンロードされました。

ダウンロード対象のファイルは、次のような状態です。
--
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
--

> Filename : linux.bin.gz
> .No response from server.

上記のようにレスポンスが返ってないようです。


まずは、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


> ・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


> 過去のスレッドで、".No response from server."の時は、
> IPの指定が間違っている、と記載があった為、
> クロスケーブルでの接続含めてpingで確認を行なったのですが、
> VMwareからも、Armadilloからも応答は返ってきました。

Windows側のファイアーウォールとかかもしれませんね。




(2013年07月10日 17:52), 星野 博 wrote:
> 星野です。
> 
> "tftpdl"で、イメージファイル書き込みを行なおうと
> 試みたのですが、失敗してしまいました。
> 
> 
> ○前提条件
> ・VMWare Player(4.0.6 build-1035888)
>  ・ネットワーク設定はブリッジ接続。
>   かつ固定IP設定。(説明の為、"11.22.33.73"と記載します)
>  ・VMware Playerから、Webアクセスできる事を確認。
>  ・外部PC(作業PC以外)からpingで応答がある事を確認。
> 
> ・Armadillo-440
>  ・ネットワーク設定済。(説明の為、"11.22.33.77"と記載します)
>  ・再起動後、ifconfigでIPが保存されている事を確認。
>  ・Hermit-At:v2.1.1
> 
> ・全体
>  ・作業PC、VMwareのWEBブラウザでArmadilloのIPアドレス入力時、
>   Armadilloのwebサーバトップページが表示される事を確認。
> 
>  ・Armadilloがhermitモードでない時、
>   VMware←→Armadillo間のpingが通る事を
>   ハブ経由、及びクロスケーブル両方で確認。
>   (IP設定に問題がない事を確認)
> 
> 
> ○事象確認時の手順
> 1.以下のコマンドを実行。
>   (入力後、password入力以外、特にメッセージ等表示無し)
>   sudo cp images/linux.bin.gz /var/lib/tftpboot
> 
> 2.Armadillo-440のSW1を押しながら電源投入し、保守モードで起動。
> 
> 3.念のため、pingの確認を行なったが、保守モードでは使用できなかった。
> 
> 4."tftpdl"を実行したが、失敗した。
>   (ユーザーランドではまだ試していません)
> 
> 
> ○実行結果
> hermit>  tftpdl 11.22.33.77 11.22.33.73 --kernel=linux.bin.gz
> initializing net-device...OK
> 
> Client: 11.22.33.77
> Server: 11.22.33.73
> Region(kernel): linux.bin.gz
> 
> Filename : linux.bin.gz
> .No response from server.
> Filename : linux.bin.gz
> .No response from server.
> Filename : linux.bin.gz
> .No response from server.
> Failed download.
> -NG I/O error
> hermit>
> 
> 
> 過去のスレッドで、".No response from server."の時は、
> IPの指定が間違っている、と記載があった為、
> クロスケーブルでの接続含めてpingで確認を行なったのですが、
> VMwareからも、Armadilloからも応答は返ってきました。
> 
> また、保守モード(hermit)の時は、
> Armadilloとのpingのやり取りはできませんでしたが、
> 過去スレッド(web検索だったかもしれません)において、
> 保守モードでは本機能は使えないと記載あったので、
> 特に問題はないと認識しております。
> 
> 
> 個人的に気になるポイントとしては以下です。
> 
> ・TFTP サーバーへの登録は成功しているのか?
>  (失敗したら何かしらメッセージが表示される?)
> 
> ・TFTP サーバーへ登録されたか確認する術はあるのか?
>  (すみません、どこかに記載あるかもしれませんが、まだわかっていません)
> 
> 
> 度々の質問で申し訳ありませんが、
> その他観点で気になる箇所、間違えている箇所等、
> お気づきの点がありましたら、ご指摘頂けないでしょうか。
> 
> 
> 以上です。
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 




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