繁体   English   中英

Vagrant 如何设置网络类型,使其连接到 Virtual Box 上的桥接适配器

[英]Vagrant how to set network type so that its attached to bridge adapter on Virtual Box

我正在使用 Vagrant 创建 Virtual Box 图像。 谁能告诉我在启动之前我可以设置将 VM 连接到桥接适配器的 Virtual Box VM 网络的配置。

我可以在我的Vagrantfile设置以下配置,但它将网络适配器设置为 NAT 而不是我需要的桥接适配器。

config.vm.network :public_network

谢谢

我正在使用来自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。 希望能帮助到你。

Vagrant 将设置一个默认的 NAT 网络,你可以通过在 Vagrantfile 中取消注释以下行来添加一个桥接网络:

config.vm.network "public_network"

但是,如果您的主机中有多个网络设备,您可以通过bridge参数指定使用哪一个:

config.vm.network "public_network", bridge: 'en4: AX88179 USB 3.0 to Gigabit Ethernet'

我今天遇到了同样的问题,我真正使用 Vagrant 2.2.0 做了什么,在我的 Vagrantfile 中使用这个指令:

config.vm.network "public_network", bridge: "wlp3s0: Wi-Fi (Hackathon)"

也可以使用:

config.vm.network "public_network"

和 Vagrant 会问你是使用 WLAN 还是 nic!如果

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM