我正在使用Vagrant创建Virtual Box图像。任何人都可以告诉我我可以设置的配置,即在启动之前将VM连接到桥接适配器的Virtual Box VM网络。
我可以在Vagrantfile
中设置以下配置,但它会将网络适配器设置为NAT而不是我需要的桥接适配器。
config.vm.network :public_network
谢谢
答案 0 :(得分:6)
我正在使用来自https://www.virtualbox.org/wiki/Linux_Downloads的Virtualbox VirtualBox 4.1.24在ubuntu 10.04上安装vagrant,然后下载最近版本的vagrant。
$ vagrant -v
Vagrant version 1.2.2
$ dpkg -l virtualbox*
ii virtualbox-4.1 4.1.26-84997~U Oracle VM VirtualBox
为了使用桥接网络,特别是wifi,我刚刚在 Vagrantfile
内添加了以下行 config.vm.network :public_network, :public_network => "wlan0"
当你做的时候
$ vagrant up
您将看到为桥接接口请求设备的选项,您可以将1用于wlan0。希望它有所帮助。
答案 1 :(得分:4)
Vagrant将设置默认NAT网络,您可以通过在Vagrantfile中注释掉以下行来添加桥接网络:
config.vm.network "public_network"
但是,如果您的主机中有多个网络设备,您可以指定bridge
参数使用的网络设备:
config.vm.network "public_network", bridge: 'en4: AX88179 USB 3.0 to Gigabit Ethernet'
答案 2 :(得分:1)
我今天有同样的问题, 我使用Vagrant 2.2.0所做的工作,请在我的Vagrantfile中使用以下指令:
config.vm.network "public_network", bridge: "wlp3s0: Wi-Fi (Hackathon)"
也可以使用:
config.vm.network "public_network"
Vagrant会询问您是否使用WLAN或nic!如果...