お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-01-21 18:31:19

ai
メンバ
登録日: 2008-01-18

proxy automatic configuration script でのパスワード設定

ブラウザは接続できたのですが、apt-getがユーザー名とパスワードを入力できないので接続できません

他のトピックスに関連したものがあり、これが近い感じがするのですが
http://forum.ubuntulinux.jp/viewtopic.php?id=111

sudo gedit /etc/apt/apt.conf
Acquire {
http::proxy "http://ユーザ名:パスワード@IPアドレス:ポート番号/"
}

私の環境ではproxyがIPアドレス、ポート番号の直接ではなく
configuration script の設定でその設定先が
http://xxx.xxx.co.jp/
のようになっています。

このような場合にはapt.confにどう記述すれば
よいのでしょうか?どなたかアドバイスお願いします

オフライン

 

#2 2008-01-21 18:40:57

hito
管理者
登録日: 2007-03-18

Re: proxy automatic configuration script でのパスワード設定

状況がよく分からないのですが、.pacファイルに書かれているプロクシのホスト名に、
ブラウザでの閲覧に必要なユーザ名・パスワードを組み合わせれば行けそうな気がします。


sudo gedit /etc/apt/apt.conf で

コード:

    Acquire {
    http::proxy "http://ユーザ名:パスワード@xxx.xxx.co.jp:80/"
    }

では駄目だったということでしょうか?

オフライン

 

#3 2008-01-21 18:58:15

ai
メンバ
登録日: 2008-01-18

Re: proxy automatic configuration script でのパスワード設定

hito さん、お返事ありがとうございます

ブラウザの場合は
「システム」「ネットワークのプロキシ設定」にて自動設定するURLに
http://xxx.xxx.co.jp/
を記述することで接続できるようになりました

.pacファイルに書かれているプロクシのホスト名に、
ブラウザでの閲覧に必要なユーザ名・パスワードを組み合わせれば行けそうな気がします。

おっしゃるとおり、いけそうなのですが(.pacファイルとはどのファイルのことでしょうか?)

Acquire {
http::proxy "http://ユーザ名:パスワード@xxx.xxx.co.jp:80/"
}

の設定ではだめでした。

オフライン

 

#4 2008-01-21 19:16:53

hito
管理者
登録日: 2007-03-18

Re: proxy automatic configuration script でのパスワード設定

proxy automatic configuration scriptの実体ファイルのことを .pac と呼びます。

アプリケーション->アクセサリ->端末で、

wget http://xxx.xxx.co.jp/proxy.pac

とすると何かダウンロードされてこないでしょうか?

# って、良く知らないんですがhttp://xxx.xxx.co.jp/で指定するとproxy.pacが
# 補われるっていう挙動でいいんでしたっけ。

オフライン

 

#5 2008-01-21 19:41:00

ai
メンバ
登録日: 2008-01-18

Re: proxy automatic configuration script でのパスワード設定

.pc をダウンロードして中を見てみました
その中に、それらしきものが2つあり
xxx3.xxx.co.jp:8080
xxx4.yyy.co.jp:8080

http::proxy "http://ユーザ名:パスワード@xxx3.xxx.co.jp:8080/"
http::proxy "http://ユーザ名:パスワード@xxx4.yyy.co.jp:8080/"

と試してみましたがやはりうまくいきません。

これを書込んだのち
sudo apt-get update
を行っていますが
この設定を有効とするために何か他の操作が必要でしょうか?source xxxx みたいな

それとユーザー名にスペースが入るのですが、

http::proxy "http://kojima yoshio:[email protected]:8080/"

このようなスペースもそのままでよいでしょうか?

オフライン

 

#6 2008-01-21 19:48:00

hito
管理者
登録日: 2007-03-18

Re: proxy automatic configuration script でのパスワード設定

うーん、とりあえずエンコードしてみましょうか。

ユーザー名の空白を%20に置き換えてください。
つまり、local userであれば、local%20userとしてください。

オフライン

 

#7 2008-01-21 20:43:23

ai
メンバ
登録日: 2008-01-18

Re: proxy automatic configuration script でのパスワード設定

URLエンコードもうまくいきませんでした :(



因みに、ブラウザの設定で
「システム」「ネットワークのプロキシ設定」にて自動設定するURLに
http://xxx.xxx.co.jp/
としていたのを
http://kojima yoshio:[email protected]/

としたところ、ブラウザでのパスワードは呼ばれなくなり、そのままURLに接続しました
http://kojima yoshio:[email protected]/

でも同じくパスワードなしでWebに接続しました。余談ですけれど。


そういえば、もともと
apt/apt.conf は
まっさらで、何も記述されていませんでしたが
これ以外にも記述箇所があるのではないでしょうか? :/

オフライン

 

#8 2008-01-22 10:19:20

hito
管理者
登録日: 2007-03-18

Re: proxy automatic configuration script でのパスワード設定

ai による投稿:

apt/apt.conf は
まっさらで、何も記述されていませんでしたが
これ以外にも記述箇所があるのではないでしょうか? :/

特に無くても平気なはずです。

export HTTP_PROXY="http://以下略:8080"

だとどうなりますか?

オフライン

 

#9 2008-01-23 10:18:29

ai
メンバ
登録日: 2008-01-18

Re: proxy automatic configuration script でのパスワード設定

hito さん
所用で返事がおくれました

export HTTP_PROXY="http://以下略:8080"

を色々なケースで試してみましたがアクセスエラーとなってしまいました。

Acquire に設定後ファイル保存で終了して
そのまま端末で
sudo apt-get update
で確認してもよいのでしょうか?
restart のようなコマンドを打たないといけないことはありませんか?

オフライン

 

#10 2008-01-23 20:59:33

hito
管理者
登録日: 2007-03-18

Re: proxy automatic configuration script でのパスワード設定

うーん。

export HTTP_PROXY="http://以下略:8080"
wget http://www.yahoo.co.jp/

は成功しますか? それとも、403もしくは407あたりで失敗するでしょうか?
もし失敗するようだと、お約束の「お使いのネットワークの管理者にpacを使わない
Proxy設定の手順について相談してください」という結論になってしまいます。

Acquire に設定後ファイル保存で終了して
そのまま端末で
sudo apt-get update
で確認してもよいのでしょうか?
restart のようなコマンドを打たないといけないことはありませんか?

そのままでOKです。apt-get は起動時に自動的にapt.confを読みに行きます。

オフライン

 

#11 2008-01-25 16:41:47

ai
メンバ
登録日: 2008-01-18

Re: proxy automatic configuration script でのパスワード設定

hito さん、とりあえず接続できました

export HTTP_PROXY="http://以下略:8080/"
を直接毎回入力することと、

ホストOS側でのNetworkの設定でVMWare ...8 に IPを仮に振ってみたらうまくいきました。

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

オフライン

 

Board footer

Powered by FluxBB