Hyper-Vアップグレード後にCentOSがネットワークにつながらない

キューティー吉本の自宅サーバーを、Windows Server 2012から、Windows Server 2012 R2にアップグレードしました。で、想像以上に色々問題がでました。

実は、キューティー吉本の自宅サーバーって、Hyper-Vが動いているんですよ。で、Hyper-Vの仮想ホストに、CentOS 6.4がいるんですね。ちなみに、CentOS 6.4ってHyper-V統合サービスがついているので、インストール時にHyper-Vってのを選べば、ちゃんとHyper-Vに対応できます。

ところが、Windows Server 2012 R2にアップグレードした後、CentOS 6.4がネットワークにつながらない。
「あれー、なぜだろう???」
と思って、ifconfigコマンドを打ってみると・・・

Windows Server 2012R2にアップグレード後 ifconfigにeth0がない

eth0インターフェイスが表示されません。つまり、NICを認識していないのと同じ状態なわけで、これじゃネットワークにつながるはずはありません。

「変だなー、Windows Server 2012 R2にアップグレードする前は、ちゃんとつながっていたのに…」
念のために、設定を確認します。

Windows Server 2012R2にアップグレード後 ifconfigにeth0がない

設定を変えたわけではないので、特に問題なし。しかし、ここにWindowsとLinuxの差があったりするんです。Hyper-Vの仮想ホストの設定を確認すると…

Windows Server 2012R2にアップグレード後 MACアドレスが動的になってます

「あれ!? MACアドレスが動的割り当てになってるじゃん!」

そうなんです。Linuxってネットワークの設定ファイル(/etc/sysconfig/network-scripts/ifcfg-eth0)のHWADDRに、NICのMACアドレスを指定するのですよ。で、このMACアドレスでNICを識別するんです。そうしないと、もしNICが2枚以上あったとき、どの設定ファイルがどのNICの設定だかわからなくなってしまうんです。

なので、Linuxを使うときは、Hyper-Vの設定を変更して、MACアドレスを静的に割り当てるんです。しかし、Windows Server 2012 R2にアップグレードした結果、見事に動的割り当てに戻ってました。(ひどいなー)

更に、CentOS 6.4をシャットダウンして、Hyper-Vの設定を確認すると…

Windows Server 2012R2にアップグレード後 NICが仮想スイッチにつながってません

仮想スイッチにネットワークアダプタが接続されてないってかぁ!?

ここで、ようやく思い出しました。Windows Server 2012から、Windows Server 2012 R2にアップグレードしたとき、Hyper-Vの仮想マシンの設定だけはうまく引き継げなかったので、Windows Server 2012 R2にアップグレードした後、仮想マシンを作り直したのでした。ここで、CentOSに静的MACアドレスを設定するのを忘れていたというわけです。(ちなみに、デフォルトは動的割り当て)

だとすると、方法は簡単。MACアドレスを静的に割り当てればいいんです。

MACアドレスを静的に設定し直します HWADDRと同じ値を設定すること

ここで、CentOSを起動して、ifconfigで確認してみると…

CentOSを起動し直すと、直りました

eth0インターフェイスが見えて、無事ネットワークにつながったのでした。仮想ホストを作り直したときや、LinuxをHyper-Vの仮想ホストにインストールしたときに(特に、インストール後、再起動したらネットワークにつながらなかった場合、これが原因の場合が考えられる)盲点になりやすいので、注意が必要です。

ぴえんのイラスト 女性

最後までご覧いただきまして、ありがとうございました。よろしかったら、写真素材ダウンロードサイト【写真AC】にもお越しくださいませ。当サイトの写真の一部を配布していまして、商用利用も可能です

写真素材無料【写真AC】

Windows Server 2012CentOS
フォローする
リクナビNEXT
当サイトおすすめ
ファクタリング福岡

九州エリアに特化したファクタリング会社。ファクタリングとは、売掛金を買い取ることで現金化すること。このため、借金をすることなく現金が手に入る。手数料は2%~と業界最低レベルで、法人格がない個人事業主でも利用できる。保証人、担保不要、来店不要で、相談から契約まで非対面でも買取の実績がある

ReWorks

フルリモートの求人に特化した転職支援サイト。すべての求人がリモートワークの正社員求人なので、在宅での勤務ができる。このため、居住地に関係なく応募できる。失業・休業中の方だけでなく、未経験の方やシニア層でも正社員が可能。未経験の方のためのトレーニングを実施しているほか、トレーニング修了者を対象に就職先の斡旋を行っている。リモートワークをしたい方は、まずは登録しておくべき

K-POP PROJECT by mirai-pro 応募プロモーション
K-POP PROJECT by mirai-pro

新人育成機関「アイ&グレース」が実施する、K-POP新人を育成するためのプロジェクトへのオーディション。韓国の音楽関係者による講義を通じて、幅広いチャンスを得ることができる。日本と韓国の両国で活躍できる人を目指していて、日本と韓国で活躍中の現役プロデュース陣がプロデュースする。オーディションなので通るかどうかという問題はあるが、K-POPで活躍したい人は応募するべき

無料で学べるオンライン講座 アイプラス

コメント

タイトルとURLをコピーしました