Armadilloフォーラム

Armadillo-IoT G3 wgetコマンドが成功しない

m.kojima

2018年2月23日 11時43分

お世話になります。小島と申します。

wgetコマンドでArmadillo-IoT G3にファイルをダウンロードしたいのですが、成功せず苦戦しております。
手順はブログの「ATDE6:Armadillo-IoT(G3)でwgetコマンドでファイルをダウンロードできるようにする」の通りに行い、
lighttpd起動で[ok]が表示されたことを確認しています。
また、Armadillo-IoT G3~ATDE6間は固定IP設定で、pingが通っております。
対策や調査すべき点など、アドバイスいただけると助かります。

wget実施の結果は以下のとおりです。

■Armadillo-IoT G3(192.168.1.10) pingとwgetの結果

root@armadillo:~# ping 192.168.1.20
PING 192.168.1.20 (192.168.1.20) 56(84) bytes of data.
64 bytes from 192.168.1.20: icmp_seq=1 ttl=64 time=1.72 ms
64 bytes from 192.168.1.20: icmp_seq=2 ttl=64 time=1.90 ms
64 bytes from 192.168.1.20: icmp_seq=3 ttl=64 time=1.59 ms
root@armadillo:~# wget http://192.168.1.20/crc16.c
converted 'http://192.168.1.20/crc16.c' (ANSI_X3.4-1968) -> 'http://192.168.1.20/crc16.c' (UTF-8)
--1970-01-01 11:01:19-- http://192.168.1.20/crc16.c
Connecting to 192.168.1.20:80... connected.
HTTP request sent, awaiting response... 404 Not Found
1970-01-01 11:01:19 ERROR 404: Not Found.

root@armadillo:~#

■上記エラーの後のwget実行は下記となりconnectもできない

root@armadillo:~# wget http://192.168.1.20/crc16.c
converted 'http://192.168.1.20/crc16.c' (ANSI_X3.4-1968) -> 'http://192.168.1.20/crc16.c' (UTF-8)
--1970-01-01 12:15:38-- http://192.168.1.20/crc16.c
Connecting to 192.168.1.20:80... failed: Connection timed out.
Retrying.

--1970-01-01 12:17:46-- (try: 2) http://192.168.1.20/crc16.c
Connecting to 192.168.1.20:80...

■ATDE側(192.168.1.20) /var/wwwディレクトリ内

atmark@atde6:~$ ls -l /var/www
合計 24
-rwxr--r-- 1 root root 797 2月 22 20:00 crc16.c
-rwxr--r-- 1 root root 814 2月 22 20:01 exitfail.h
drwxr-xr-x 2 root root 4096 2月 22 18:51 html
-rwxr--r-- 1 root root 9994 2月 23 08:51 lockif.c
atmark@atde6:~$

以上、宜しくお願いいたします。

コメント

at_keita.mogaki

2018年2月23日 17時18分

茂垣です。

すみません。ご覧頂いたブログの手順に誤りがありました。
https://users.atmark-techno.com/blog/615/2044

ブログの「3.lighttpdを起動します。」の手順で、
"sudo /etc/init.d/lighttpd start"と記載されているのですが、
startでは修正した設定ファイルの反映がされません。

reloadオプションを付けて、設定ファイルを再読み込みを行い、lighttpdを再び起動してから実施してみて頂けますでしょうか。

atmark@atde6:~$ sudo /etc/init.d/lighttpd reload
atmark@atde6:~$ sudo /etc/init.d/lighttpd start

ご確認の程よろしくお願い致します。

以上です。

> atmark@atde6:~$ sudo /etc/init.d/lighttpd reload
これだけで良いです。
> atmark@atde6:~$ sudo /etc/init.d/lighttpd start
こちらは不要です。

at_ohsawa 様

ご返信、ありがとうございます。
ご指摘通り、
> > atmark@atde6:~$ sudo /etc/init.d/lighttpd reload
を実行後、wgetでうまくファイルを取得することができました。

ありがとうございました。