# Install virtualbox sudo su echo "deb http://download.virtualbox.org/virtualbox/debian trusty contrib" >> /etc/apt/sources.list wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | apt-key add - apt-get update && apt-get install -y virtualbox-4.3 dkms # Config Vagrantfile mkdir ~/vagrant/vb cd ~/vagrant/vb vim Vagrantfile ## Sample Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "ubuntu/trusty64" config.vm.define :control do |controller| controller.vm.hostname = "controller" controller.vm.provider "virtualbox" do |vb| vb.customize ["modifyvm", :id, "--memory", "2048"] end controller.vm.network :private_network, ip: '192.0.2.24', virtualbox__intnet: "intnet" controller.vm.network :private_network, ip: '192.168.99.24', virtualbox__intnet: "extnet" end config.vm.define :network do |network| network.vm.hostname = "network" network.vm.provider "virtualbox" do |vb| vb.customize ["modifyvm", :id, "--memory", "1024", "--nicpromisc1", "allow-all", "--nicpromisc2", "allow-all", "--nicpromisc3", "allow-all", ] end network.vm.network :private_network, ip: '192.0.2.25', virtualbox__intnet: "intnet" network.vm.network :private_network, ip: '192.168.99.25', virtualbox__intnet: "extnet" network.vm.network :public_network end end