カテゴリー
未分類

vagrant package で仮想環境を移行するとネットワークアダプタが見つからない

表題の通り、Vagrantの仮想環境を別PCに移行するため、移行元にてvagrant package してできたboxファイルを、移行先PCでvagrant add したあと仮想環境を起動すると、見事にeth1、eth2あたりがなくなっていて、ホストPCから仮想サーバーにアクセスできない状態でした。(vagrant sshは使えた)

移行元と移行先で、ネットワークアダプタに割り当てられるMacアドレスが変わるために仮想環境側ではネットワークアダプタが見つからなくなるようで、以下の通り仮想環境側のファイルを削除した後、vagrant hult -> vagrant up で起動するとネットワークアダプタが復活しました。

rm /etc/udev/rules.d/70-persistent-net.rules

rm /etc/sysconfig/network-scripting/ifcfg-eth1

 

こちらを参考にさせていただきました。

http://d.hatena.ne.jp/nagachika/20140121/vagrant_box_with_centos64

というか、そのままですね…。