Skip to content

Instantly share code, notes, and snippets.

@jarrettbarnett
Last active March 20, 2017 17:25
Show Gist options
  • Save jarrettbarnett/7affa72d0cc8f34625d1a04cc0a41f93 to your computer and use it in GitHub Desktop.
Save jarrettbarnett/7affa72d0cc8f34625d1a04cc0a41f93 to your computer and use it in GitHub Desktop.
Resolves the following error: Bringing up interface eth2: Device eth2 does not seem to be present, delaying initialization. [FAILED]

Option 1

1. Update .Vagrantfile

You can edit Vagrantfile file in any standard text editor or via VIM:

$ cd /Web
$ vim Vagrantfile

Locate a line that starts with:

(Note that the IP address will likely be different on your machine)

config.vm.network "private_network", ip: "192.168.100.1"

and append ":auto_config => false" so it looks like:

config.vm.network "private_network", ip: "192.168.100.1", :auto_config => false

Option 2

1. Destroy vagrant

(might be able to just vagrant halt... then a vagrant reload --provision later, but destroying vagrant has worked thus far)

$ vagrant destroy

2. Update Vagrantfile

$ cd ./WallaWeb
$ vim Vagrantfile

locate (IP address may be different):

config.vm.network "private_network", ip: "192.168.100.1", 

and append ":adapter => 2" so it looks like:

config.vm.network "private_network", ip: "192.168.100.1", :adapter => 2

3. Run vagrant

$ vagrant up

Note that this will probably result in an error about the ethernet devices... but the vagrant box should spin up.

4. SSH into Vagrant box

$ vagrant ssh

5. Swap ethernet config within vagrant box

$ vagrant ssh
$ sudo sed -i 's/eth1/eth2/' /etc/sysconfig/network-scripts/ifcfg-eth1
$ sudo /sbin/ifup eth1

6. Run vagrant up again

$ vagrant up
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment