25パソコン0コメントMask_SivaTweet先ほど本サーバーのマザーボードを交換してOSを再起動したところ、NICが正常に認識されませんでした。原因はOS側のNICのMACアドレスの設定が古いままになっているためにNICが起動できていないためでした。仮想OSをコピーした場合や、私のようにマザーボードを交換した場合などにも発生することなので、再設定の方法をメモします。今回はCentOS6.7での設定方法を記載します。7系だと違いがあるかもしれませんので、ご注意ください。【状況確認】NICが起動していないということもあり、sshなどによる操作はできないと思います。マシンのコンソールで直接確認します。「ifconfig」にて設定がどうなっているか確認してみましょう。私の場合は、eth0がなくなり、lo0というループバックアドレスが表示されていました。ifupコマンドでNICの有効化も試してみましたが、以下のメッセージが。-a」で全てのNIC情報を表示させてみます。私の場合、eth1という設定した覚えのないNIC情報がありました。これが新しいマザーボードのNICなのでMACアドレスをメモしておきます。先ほどのメッセージとeth1をヒントにググって見ると、以下のサイト様の情報が参考になりました。リンク先の情報を基にした解決方法は以下の通りです。ネットワーク起動スクリプトを修正する。/etc/sysconfig/network-scripts/ifcfg-eth0を開いて、正しいMACアドレスに書きなおします。-a」実行時にメモしたMACアドレスを使用します。udevルールファイルを修正する。/etc/udev/rules.d/70-persistent-net.rulesを開きます。古いままの起動時のNIC関連の設定が書かれているので、削除します。ここの情報は新しいNICが起動される都度更新されるので、削除してしまってOKです。私の場合は、OSを再起動させました。これで新しいeth0の設定が反映されるので、以降は再起動してもちゃんとNICが有効になります。VMなどの仮想イメージをコピーした場合は、NICが重複することがあるため、今回の方法で解決することができます。NICが認識しない機会があればお試しください。Wizard無料版使ってみたTweetこの記事をシェアするMask_Siva北の試される大地に生息しているSEです。楽しみながらプログラムを作ったり、ゲームで遊んだりしています。トラックバックコメントをお待ちしております返信をキャンセルする。site検索:RSS【パソコン】廃品回収でお宝GET!?ProfileTwitterContactMask_Siva(仮面被り過ぎ)北の大地に生息するSEです。趣味でもプログラム開発をやっていて、少しずつ公開をし始めました。アニメ作品観賞やゲームで遊ぶのも好きで、それらの記事も書いたりしています。@Mask_Siva仮面被り過ぎ@コンプレックス大佐@Mask_Siva眠い。