SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【Hyper-V】仮想マシンのLinuxがネットワークにつながらない

問題

Hyper-Vの仮想マシンにLinux(CentOS6)を入れたのですが、ネットワークにつながらないみたいです。

7077.hyper-v-logo1

答え

以下のあたりが問題となる。

・ホストマシンが、有線LANにつながっているかどうか、無線のみかどうか

・ゲストがLinuxなら、MACアドレス割り当てが動的か、静的か

・ゲストのLinuxのOSの設定

ホストマシンが無線LANにしかつながっていないとき

1、Hyper-Vマネージャー → 仮想スイッチマネージャー → 新しい仮想ネットワークスイッチ → 種類「内部」で適当な名前で作成。

2、コントロール パネル\ネットワークとインターネット\ネットワーク接続 にて、1で作った適当な名前の接続と無線の接続をブリッジ接続する

そうすると、Hyper-Vマネージャー → 仮想マシン選択 → 設定 → ネットワークアダプター で、仮想スイッチで選択可能になる。

Linuxの仮想マシンの設定でMACが動的になっているとき

1、仮想マシン停止

2、Hyper-Vマネージャー → 仮想マシン選択 → 設定 → ネットワークアダプター → 高度な設定 → MACアドレス → 静的 に設定

3、静的に設定するとき、MACアドレスは /etc/sysconfig/network-scripts/ifcfg-eth0 などに書いてあるMACアドレスと一致させること

4、仮想マシン起動

Linuxの仮想マシンのOS側の設定

1、/etc/sysconfig/network-scripts/ifcfg-eth0 を設定する。

2、設定を変えたら service network restart でネットワーク再起動

メモ

レガシーネットワークを使う方法もあり。

関連するメモ

コメント