vagrantでubuntu 18.04使用時にconfig.vm.network "private_network"がエラーを吐く
環境
- Vagrant 1.9.3
- Ubuntu18.04
エラー内容
config.vm.networkを設定してvagrant up時に以下のエラーを吐く
/sbin/ifdown 'enp0s8' || true /sbin/ip addr flush dev 'enp0s8' # Remove any previous network modifications from the interfaces file sed -e '/^#VAGRANT-BEGIN/,$ d' /etc/network/interfaces > /tmp/vagrant-network-interfaces.pre sed -ne '/^#VAGRANT-END/,$ p' /etc/network/interfaces | tac | sed -e '/^#VAGRANT-END/,$ d' | tac > /tmp/vagrant-network-interfaces.post cat \ /tmp/vagrant-network-interfaces.pre \ /tmp/vagrant-network-entry \ /tmp/vagrant-network-interfaces.post \ > /etc/network/interfaces rm -f /tmp/vagrant-network-interfaces.pre rm -f /tmp/vagrant-network-entry rm -f /tmp/vagrant-network-interfaces.post /sbin/ifup 'enp0s8' Stdout from the command: Stderr from the command: bash: line 4: /sbin/ifdown: No such file or directory bash: line 20: /sbin/ifup: No such file or directory
原因
ifdown, ifupがubuntu 18.04にはデフォルトでインストールされていないため。
対策
ifupdownをインストールする。
sudo apt-get update sudo apt-get install ifupdown
インストール後、手動でifup or 再起動