- PR -

wgetがうまくいかなくて困ってます。

1
投稿者投稿内容
Tt
常連さん
会議室デビュー日: 2003/04/02
投稿数: 42
投稿日時: 2003-08-22 00:42
今、会社のマシンからインターネット上の
FTPサイトに置いてあるソースコードをダウンロードしようと
試みているのですが、wgetを実行しても

Resolving core.ring.gr.jp... failed: Host not found.

と言われてしまい、名前解決に失敗してしまいます。
会社のマシンはすべてプロキシ経由でインターネットに
接続しているので、プロキシの指定をすれば良いのかなと思い、
環境変数のHTTP_PROXYの値をポートもちゃんと指定して
設定したのですが、やはりうまくいきません。

環境はTurbo Linux-7です。他のマシンでRedhat8.0があるのですが、
そちらはwgetがうまく行きます。ちなみに、成功した際のメッセージは
以下の通りです。

xx.xx.xx.xx:xxxxx に接続しています... 接続しました。
Proxy による接続要求を送信しました、応答を待っています... 200 OK

(アドレスとポート番号は控えさせていただいてます)

プロキシサーバへのPINGもちゃんと通るのですが、うまくいきません。
どうすればwgetができるように(つまり、インターネットにつながるように)
なるのか、わかる方がいたら教えてください。
(ちなみに、ブラウザからのプロキシサーバの指定は考えないということで
お願いします。)
なか-chan@最愛のiMac
ぬし
会議室デビュー日: 2002/07/17
投稿数: 385
お住まい・勤務地: 和光市・世田谷区
投稿日時: 2003-08-22 09:35
tt_1976_ttさんこんにちは。

名前解決に失敗するというこですので、DNSの設定はされていますか?
うちはRedhat Linux 9ですが、
/etc/resolv.conf で nameserver=127.0.0.1になっていました。
プロバイダのDNSを入力したら名前解決ができました。
(up2dateが出来るようになりました)
プロキシ&Turbo Linuxの場合はわかりませんが、
参考になりますでしょうか?
Marionette
ベテラン
会議室デビュー日: 2003/08/08
投稿数: 70
投稿日時: 2003-08-22 14:53
>環境変数のHTTP_PROXYの値をポートもちゃんと指定して
HTTP_PROXYの値じゃあダメなんじゃないかなあ?
RH8.0のwgetの設定をコピーすればよろしいのでは?

システム管理者がどのようなセキュリティポリシーで設定を行なっているか分からない
のに正解なんか出ないと思いますが。
proxyに接続するのに IDとパスワードが必要な場合だってありますし、こんなところで
質問するより管理者に相談するのが一番では。

>(ちなみに、ブラウザからのプロキシサーバの指定は考えないということでお願いします。)
これはどういう意味なんでしょうね?
webブラウザでFTPサイトに接続してダウンロードするのはファイルが多くて面倒だから
やりたくないってことなんでしょうか?

表現は正確に!!


[ メッセージ編集済み 編集者: Marionette 編集日時 2003-08-22 14:55 ]
mk
常連さん
会議室デビュー日: 2002/11/12
投稿数: 30
投稿日時: 2003-08-22 14:54
wgetをプロキシサーバ越しに使う場合は、/etc/wgetrcファイルで、
環境変数http_proxy, ftp_proxyの設定が必要です。
=============================================
# You can set the default proxies for Wget to use for http and ftp.
# They will override the value in the environment.
http_proxy = http://(プロキシサーバ):(ポート)/
ftp_proxy = http://(プロキシサーバ):(ポート)/
なお、exportで環境変数をセットして駄目なようです。


[ メッセージ編集済み 編集者: いんこ 編集日時 2003-08-22 14:55 ]
Tt
常連さん
会議室デビュー日: 2003/04/02
投稿数: 42
投稿日時: 2003-08-25 21:13
無事にできました。
wgetrcの設定がまったくされていないだけでした。
みなさん、数々のアドバイスをありがとうございました。
こんな初歩的な質問で本当にすみません。。。
Meteo
会議室デビュー日: 2004/09/23
投稿数: 2
投稿日時: 2004-09-23 14:00
職場のPCからwgetコマンドを使うと失敗します。
職場ではプロキシを通して接続しているんですが、
WindowsでCygwinを起動して使ってます。
/etc/wgetrcや/etc/resolv.confが見当たらないのですが、
どうしたらよいのでしょうか。
ちいにぃ
大ベテラン
会議室デビュー日: 2002/05/28
投稿数: 244
投稿日時: 2004-09-23 14:38
引用:

Meteoさんの書き込み (2004-09-23 14:00) より:

WindowsでCygwinを起動して使ってます。
/etc/wgetrcや/etc/resolv.confが見当たらないのですが、
どうしたらよいのでしょうか。



/etc/wgetrc(とか、~/.wgetrc)は自分でファイルを作ればよいです。
/usr/share/doc/wget-X.X.X/wgetrc.sample ファイルも参考になります。

/etc/resolv.conf は不要です。CygwinはIPの解決にWindowsの設定を使いますので。
Meteo
会議室デビュー日: 2004/09/23
投稿数: 2
投稿日時: 2004-09-24 19:39
できました。
ありがとうございました。

検索したらこのページが出てきたので質問したんですが、
ここはLinux Square 会議室なのに
Windows(Cygwin)の質問ですみませんでした。
1

スキルアップ/キャリアアップ(JOB@IT)