by ryou

VagrantでCentOS7のネットワークが起動しない

LaravelのHomesteadを試すために、若干古かった諸々のバージョンアップをした所、今まで動いていた仮想マシンが異常動作するようになった。

具体的には、CentOS7系のマシンがprivate_networkが設定された状態で起動しようとすると

The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

# Down the interface before munging the config file. This might
# fail if the interface is not actually set up yet so ignore
# errors.
/sbin/ifdown 'eth1'
# Move new config into place
mv -f '/tmp/vagrant-network-entry-eth1-1488453113-0' '/etc/sysconfig/network-scripts/ifcfg-eth1'
# attempt to force network manager to reload configurations
nmcli c reload || true

# Restart network
service network restart


Stdout from the command:

Restarting network (via systemctl):  [FAILED]


Stderr from the command:

Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.

とのエラーが出るようになった。

解決法

Vagrantのバージョンの問題で、1.8.6にすると正常に動作するように。

1.9.1と1.8.7は駄目でした、多分1.9.0も駄目だと思います