vagrant box package --output

Make sure Vagrant >=1.9.2 is installed on target host (see here for why). Copy the Vagrantfile from the original host but change appropriate line so it says (important!!) = "dev". Then vagrant box add --name dev. Then vagrant up dev and vagrant ssh dev (don't worry about network interface errors). In the guest machine sudo yum install NetworkManager (should solve some of the network errors, note that the /vagrant folder may not be mounted at this point due to network errors).

If Vagrant is looking for a non-existent network interface, e.g. eth1 just get rid of the corresponding configuration file. sudo rm /etc/sysconfig/network-scripts/ifcfg-eth1. Restart the machine and the /vagrant folder should be mounted.

Another option is to create (if it doesn't exist) /etc/sysconfig/network-scripts/ifcfg-eth2 and populate it with

NM_CONTROLLED=no BOOTPROTO=none ONBOOT=yes IPADDR= NETMASK= DEVICE=eth2 PEERDNS=no Note the guest's IP. Then sudo /etc/init.d/network restart.

Make sure all shared folders exist otherwise weird network errors will occur.