Centos-ネットワークエラーの開始RTNETLINKの回答:ファイルが存在するソリューション



Centos Start Network Error Rtnetlink Answers



背景:現在、Vcenterでは、仮想マシンがテンプレートを使用して複製されています。起動後、ネットワークカードを起動できません。エラーは次のとおりです。RTNETLINKの回答:ファイルが存在します


wKioL1YFAhqSb9hqAAEl-2RUejw314.jpg




説明:環境Centos6.6_X642つのネットワークカード




原因:仮想マシンはテンプレートを使用して複製されているため、ネットワークカードの構成ファイルも複製されます。クローン作成後、ネットワークカードの名前はそれに応じて変更されます。たとえば、テンプレートマシンはeth0とeth1であり、クローンマシンはeth2とeth3になり、ネットワークカード構成ファイルになります。変更されておらず、競合します。




解決:

  1. NICの名前を変更します。通常、LinuxがNICを認識すると、最初のNICはeth0になり、2番目のNICはeth1になります。これは、システムのコピープロセスでコピーされたファイルの/etc/udev/rules.d/70-persistent-net.rulesにすでにeth0として識別されたNICが2つあり、仮想マシンでの認識がEth1になるためです。

    /etc/udev/rules.d/70-persistent-net.rulesを編集します


    ifconfig -a MAC(NAME = 'eth2'行)と同じ行を見つけ、それを 'NAME = eth0'に変更してから、上記の行(NAME = 'Eth0')を削除します。

(NAME = 'eth3' this line)、 'NAME = eth1'に変更し、

wKioL1YFCGTQluvcAAL5ul22xak422.jpg




2 MACアドレスを表示し、/ etc / sysconfig / network-script / ifcfg-eth0およびifcfg-eth1を編集します
MACを正しいものに変更し、UUIDを削除します。

wKiom1YFBFrTpDznAADXIv7Deek957.jpg



この記事は、pizibaidu 51CTOブログ、元のリンクから転送されます:http://blog.51cto.com/pizibaidu/1698263、再版が必要な場合は、元の作成者に連絡してください