プロキシ有環境でのsetup


先日まで色々失敗したが、UNIX不慣れなのにCUIは無理だ!と判断し、GUIであるというCentOS5.5を入れることにした。
bootDVDもあったのだが何故かそこからのインストールは途中のHDD?指定で失敗してしまう。
ので、isoイメージ(CentOS-5.5-i386-bin-DVD.iso)をダウンロードしてきて(何時間かかったのか・・・)、さくさくインストール出来た。


よし、じゃぁgccとか入れるぞ、と[Applications]-[Add/Remove Software]を選ぶと、ダイアログが出て・・出て・・
ずぅぅぅっとグレイアウトで砂時計(じゃないけど。待ち状態のカーソル)
ええええええ・・
もしや、とfirefoxを立ち上げてyahooとか打ってみたがつながらず。


ただし、webブラウザでのIP直ウチなら見える状況。
ということはDNSがらみか・・と見当を付けた。


会社なのでブリッジは×。NAT。
ホストPC(ローカル エリア接続)はDHCPを使っている。
あと、ブラウザの[インターネット オプション]-[接続]-[LANの設定]を見ると、
[自動構成スクリプト]に指定がある(http://1xx.xx.x.18/proxy.pac)。
このファイルの中身を確認すると、http://1xx.xx.x.5:80というプロキシを使うことが分かった。
・・これ、ipconfig /allで表示されないのだ。紛らわしすぎる!

  ・
  ・
  ・

いろいろいろいろ試して、最終的にwebブラウザからの名前解決が出来るようになった。
やったことは以下。(不要なのもあるかもしれない。が、もう確かめるのもめんどい・・)

★[コンパネ]-[ネットワーク]-[ローカル エリア接続]のプロパティ、ファイアウォールの例外設定
  UDPの53番を許可してみる(http://etal.blog.so-net.ne.jp/2008-09-15

★上記のインターネット接続の共有
  ネットワークのほかのユーザに・・にを両方ともチェックし、ネットワーク接続にVMnet8を追加

★[コンパネ]-[ネットワーク]-[VMware Network Adapter VMnet8]の設定
  DNSサーバ(http://1xx.xx.x.5)を指定する

CentOSの[System]-[Preference]-[Network Proxy]
  前述のproxy.pacを指定

★vmnetcfg.exe(vmplayerのインストーラから引っこ抜いた)
  起動し、デフォルトでOKOKする

が!!
[Applications]-[Add/Remove Software]はやっぱりダメ。
yumコマンドも、またまた名前が云々っつってダメだった・・orz
  ・
  ・
  ・
そこに、「yumもプロキシ指定要るらしいよ」というアドバイスが。
以下のサイトを発見。
http://www.himajin2001.com/wiki.cgi?page=%B5%BB%BD%D1%C5%AA%BB%A8%C3%CC-proxy%B1%DB%A4%B7%A4%CByum%A4%F2%BB%C8%A4%A6
http://take-blizzard.cocolog-nifty.com/blog/2008/07/proxyyumwget_e798.html

★/etc/yum.confに追加
  proxy=http://1xx.xx.x.5:80/
★/etc/wgetrcに追加
  http_proxy=http://1xx.xx.x.5:80/

これでyum、[Applications]-[Add/Remove Software]とも成功!!
いやったぁ


あとは、URLを変えたほうが速いのかもしれない(未検証)
http://www.aconus.com/~oyaji/centos/yum_centos.htm