#トラブル
macで開発をしている人からvagrantのboxをもらって、それをvagrant upすると、ip addressをふる設定がエラーになる。
vagrantfileに下記のように書いておいて、vagrant upをすると、eth1がどうのとかのエラーが出る。
config.vm.define :drive do |drive|
drive.vm.box = "drive"
drive.vm.network :private_network, ip: "192.168.131.131"
end
[drive] Configuring and enabling network interfaces...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
ARPCHECK=no /sbin/ifup eth1 2> /dev/null
Stdout from the command:
Device eth1 does not seem to be present, delaying initialization.
Stderr from the command:
こんな感じのエラーがでて、ifconfigをしてみても、指定したipがふられていない。
解決法
一回、sshでvagrantのinstanceにloginする。そして下記を打つ。
sudo ln -s -f /dev/null /etc/udev/rules.d/70-persistent-net.rules
その後、
vagrant reload
これで割り振られるようになる。