gpt4 book ai didi

vagrant - 如何在公网访问 Vagrant Box

转载 作者:行者123 更新时间:2023-12-03 08:49:48 24 4
gpt4 key购买 nike

我在 vagrant 内的 e 盒子上创建了。在 Vagrantfile 中,我将网络指定为

     Create a private network, which allows host-only access to the machine
# using a specific IP.
# config.vm.network :private_network, ip: "192.168.33.10"

# Create a public network, which generally matched to bridged network.
# Bridged networks make the machine appear as another physical device on
# your network.
config.vm.network :public_network
我无法访问 VLAN 外的 VagrantBox。我需要访问公共(public)网络中的 Vagrant Box。如何以我需要在公共(public)网络中访问的方式配置 vagrantfile?

最佳答案

取消注释 Vagrantfile 中的行
config.vm.network :public_network
该文件将如下所示

VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "box_name"
config.vm.network :public_network
end

保存,使用 vagrant reload 重启虚拟机.

对于 VirtualBox,它将使用桥接模式进行联网。这意味着 VM 将从 VLAN 的 DHCP 服务器获取 IP 地址。

您还可以使用以下命令设置 VLAN IP: config.vm.network :public_network, ip: "192.168.0.160"
引用 => Public Network

关于vagrant - 如何在公网访问 Vagrant Box,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18051760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com