web-dev-qa-db-ja.com

Virtualboxのクローン作成後にeth0が起動時に開始されない

CentOS VMをVirtualboxで複製した後(私はReinitialize the MAC address of all network cardsオプションを使用しました)、元のクローンとクローンVMの両方にIPとして127.0.0.1があります。

誰もがそれを修正する方法を知っていますか?ネットワークのIPを追跡するために使用されたvboxのIP(つまり、ホストが192.168.0.2の場合、vboxは192.168.0.3ですが、vboxは両方とも127.0.0.1です)私はBridged AdapterBTWを使用しています。

編集:OK、起動時にeth0が実行されていないことに気付きました。私の質問は、起動時にeth0をどのように有効にするかです。クローンを実行する前は、自動的に起動していたことに注意してください。

4
IMB

あなたのこの質問のためにhow enable eth0 on startup?

開いた /etc/sysconfig/network-scripts/ifcfg-eth0その中のファイル

変化する ONBOOT=no

ONBOOT=yes

3
max

他の別のサイトで見つけたのですが、/ etc/udev/rules.d /の下にあるファイル名70-persistent-net.rulesを編集して、クローンVMvirtualboxと一致するようにMACアドレスを変更する必要があります。

したがって、2つのファイルを編集します

  1. /etc/udev/rules.d/70-persistent-net.rules
  2. / etc/sysconfig/network-scripts/ifcfg-eth0 --from Heavyd

両方のファイルのMACアドレスをVM VirtualBox割り当てと一致するように変更します。右クリックすると、cloneVMvirutalBox => Setting => Network => Adapter 1タップすると、MACアドレスが提供されます。

誰かがこのサイトに出くわしたときにこれが役立つことを願っています。

5
user237379

CentOSはネットワーク構成スクリプトを特定のMACアドレスに関連付けているため、MACアドレスを変更すると、基本的にスクリプトが壊れます。スクリプトをrootとして編集することで修正できます。

sudoedit /etc/sysconfig/network-scripts/ifcfg-eth0

スクリプトで、行HWADDR行を探します。新しいMACアドレスに一致するように値を更新してから、再起動します。

1
heavyd