0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

プロキシ環境下で仮想マシンを立ち上げる

Posted at

#はじめに
組織(会社とか学校とか)のプロキシ環境下のWindowsPCに、
linuxの仮想マシンを立ち上げるときのやり方です。
その際、WindowsPCをプロキシサーバーにして(多段プロキシ)、
仮想マシンを外部ネットワークに繋ぎます。

環境

#squidでプロキシサーバーを立てる
##squidのインストール
ここのサイトからsquid.msi をダウンロードしてインストールする

squid.msi をダウンロード

##squidの設定
ここで、組織のプロキシサーバー(2段目のproxyサーバー)のIPアドレスとポート番号を確認しておきましょう。
PACファイルで、プロキシサーバーを制御しているところは、PACファイル内の外部ネットワークに接続する際のプロキシサーバー情報を確認しましょう。

C:\Squid\etc\squid\squid.confに以下を追記します。

squid.conf
cache_peer [proxyサーバーのIPアドレス] parent [proxyサーバーポート番号] 0 login=[ユーザ名]:[パスワード]
never_direct allow all

これで、2段目のproxyサーバーのプロキシサーバーの設定は完了です。
試しに、172.0.0.1:3128(squidのデフォルトのポート番号は3128)をプロキシサーバーにして、
外部ネットワークに繋がればOK

#Hyper-Vで仮想マシンを作成
##Hyper-Vの有効化
Hyper-Vで仮想マシンを作成していきます。
まずは、Hyper-Vを有効にします。
コントロールパネル->[プログラムと機能]->[Windows の機能の有効化または無効化]->[Hyper-V]を
チェック
Hyper-Vの有効化

これで、Hyper-Vが使えるようになります。
Hyper-Vマネージャー

##仮想マシンの立ち上げ
Hyper-V マネージャーを起動して、
[操作]->[新規]->[仮想マシン]と順に押下して仮想マシンの新規作成していきます。
(画像無くてすいません。)

各設定は、OSに合わせて指定してください。ネットワークの構成は[Default Switch]にしました。

##仮想マシンのプロキシ設定
仮想マシンを立ち上げたら、プロキシの設定をしていきます。
ここでアクセスするプロキシサーバーは、先ほどsquidで立ち上げたものです。
プロキシの設定は、各OSやバージョンによって多少変わるので、調べてみてください。(以下参照)
Ubuntuのプロキシ設定
Cent OSのプロキシ設定

ここで設定するプロキシサーバのIPアドレスは、Default Switchのネットワークアダプタのものになります。
コマンドプロンプトで、ipconfigのコマンドを叩いて、
「vEthernet(Default Switch)」欄のIPv4アドレスがIPアドレスになります。
ポートは、3128です。

これで、仮想マシンでも外部ネットワークに繋がれば、成功です。

#さいごに
これで仮想マシン内で、yumとかaptとか使えるようになります。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?