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 Adapter
BTWを使用しています。
編集:OK、起動時にeth0が実行されていないことに気付きました。私の質問は、起動時にeth0をどのように有効にするかです。クローンを実行する前は、自動的に起動していたことに注意してください。
あなたのこの質問のためにhow enable eth0 on startup?
開いた /etc/sysconfig/network-scripts/ifcfg-eth0
その中のファイル
変化する ONBOOT=no
に
ONBOOT=yes
他の別のサイトで見つけたのですが、/ etc/udev/rules.d /の下にあるファイル名70-persistent-net.rulesを編集して、クローンVMvirtualboxと一致するようにMACアドレスを変更する必要があります。
したがって、2つのファイルを編集します
両方のファイルのMACアドレスをVM VirtualBox割り当てと一致するように変更します。右クリックすると、cloneVMvirutalBox => Setting => Network => Adapter 1タップすると、MACアドレスが提供されます。
誰かがこのサイトに出くわしたときにこれが役立つことを願っています。
CentOSはネットワーク構成スクリプトを特定のMACアドレスに関連付けているため、MACアドレスを変更すると、基本的にスクリプトが壊れます。スクリプトをrootとして編集することで修正できます。
sudoedit /etc/sysconfig/network-scripts/ifcfg-eth0
スクリプトで、行HWADDR
行を探します。新しいMACアドレスに一致するように値を更新してから、再起動します。