【Hyper-V】仮想マシンのLinuxがネットワークにつながらない
問題
Hyper-Vの仮想マシンにLinux(CentOS6)を入れたのですが、ネットワークにつながらないみたいです。
答え
以下のあたりが問題となる。
・ホストマシンが、有線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 でネットワーク再起動
メモ
レガシーネットワークを使う方法もあり。
コメント