Tsuyo-Lab
@Tsuyo-Lab

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

wgetでダウンロードできません

解決したいこと

wgetでダウンロードできない。

背景)
Raspberry Pi 3 Model BでNASをつくっています。
OpenMediaVault v6をインストールしました。
Raspberry Pi 3はLANに接続しています。
OpenMediaVaultは接続できます。

No-IPのDynamic Update Clientの設定を行うとしようとしたところ、
wgetにエラーが発生しました。
解決方法を教えて下さい。

環境)
Raspberry Pi 3 Model B Rev 1.2
ネットワークの接続:LANのみ

発生している問題・エラー

--2022-03-19 17:45:15--  https://www.noip.com/client/linux/noip-duc-linux.tar.gz
Resolving www.noip.com (www.noip.com)... failed: Name or service not known.
wget: unable to resolve host address ‘www.noip.com’

該当するソースコード

sudo wget https://www.noip.com/client/linux/noip-duc-linux.tar.gz

自分で試したこと

  • .wgetrcファイルが無いかを確認した。
  • raspberrypiのOSを更新(sudo apt update)
0

1Answer

www.noip.com の名前解決ができていないので /etc/resolv.conf の設定を確かめる必要があると思います。つまりこの質問はwgetの問題ではなくDNS等の問題だと思われます。

私の環境から nslookup www.noip.com すると 158.247.7.200 でしたので、とりあえずは www.noip.com158.247.7.200 に置き換えてwgetを実行してみてはどうでしょうか。

1Like

Comments

  1. @Tsuyo-Lab

    Questioner

    アドバイスありがとうございます。
    158.247.7.200 は接続できますが、その先が進みません。

    ### 該当するソースコード
    ```
    sudo wget https://158.247.7.200/client/linux/noip-duc-linux.tar.gz

    ```
    ### 結果
    ```
    --2022-03-19 17:49:31-- https://158.247.7.200/client/linux/noip-duc-linux.tar.gz
    Connecting to 158.247.7.200:443... connected.
    ERROR: The certificate of ‘158.247.7.200’ is not trusted.
    ERROR: The certificate of ‘158.247.7.200’ is not yet activated.
    The certificate has not yet been activated
    The certificate's owner does not match hostname ‘158.247.7.200’
    ```
  2. @Tsuyo-Lab

    Questioner

    再三のアドバイスありがとうございます。結果は以下ですが、うまくいっていません。
    やはり最初のアドバイスのDNSの見直しでしょうか?


    ### 結果
    ```
    --2022-03-19 18:16:08-- https://158.247.7.200/client/linux/noip-duc-linux.tar.gz
    Connecting to 158.247.7.200:443... connected.
    WARNING: The certificate of ‘158.247.7.200’ is not trusted.
    WARNING: The certificate of ‘158.247.7.200’ is not yet activated.
    The certificate has not yet been activated
    The certificate's owner does not match hostname ‘158.247.7.200’
    HTTP request sent, awaiting response... 301 Moved Permanently
    Location: https://www.noip.com/client/linux/noip-duc-linux.tar.gz [following]
    --2022-03-19 18:16:09-- https://www.noip.com/client/linux/noip-duc-linux.tar.gz
    Resolving www.noip.com (www.noip.com)... failed: Name or service not known.
    wget: unable to resolve host address ‘www.noip.com
    ```
  3. なるほど、結局 www.noip.com にリダイレクトされて、名前解決が必要になり、それができなくて失敗しちゃっていますね。
    とりあえずDNSサーバーとしてGoogleが提供しているものを指定して試してみてはどうでしょう。
    /etc/resolv.conf に次の1行を追加します。
    nameserver 8.8.8.8
  4. @Tsuyo-Lab

    Questioner

    resolv.conf を変更しようとすると、上書き禁止となっていました。
    resolv.confが別ファイルにリンクが張られていたり、原因対策をする中で私がかなりいじっていました。
    そこでOSを再インストールすることにしました。
    その結果、wgetが正常動作できました。
    これまでアドバイス、ありがとうございました。

    ```
    --2023-01-07 10:35:43-- https://www.noip.com/client/linux/noip-duc-linux.tar.gz
    Resolving www.noip.com (www.noip.com)... 158.247.7.200
    Connecting to www.noip.com (www.noip.com)|158.247.7.200|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 134188 (131K) [application/x-gzip]
    Saving to: ‘noip-duc-linux.tar.gz’
    ```

Your answer might help someone💌