use*_*278 32 vagrant vagrantfile
我在流浪者里面创造了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
Run Code Online (Sandbox Code Playgroud)
我无法访问VLAN外的VagrantBox.我需要访问公共网络中的Vagrant Box.如何以我需要在公共网络中访问的方式配置vagrantfile?
Ter*_*ang 22
取消注释 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
Run Code Online (Sandbox Code Playgroud)
保存它,使用重启VM vagrant reload.
对于VirtualBox,它将使用桥接模式进行网络连接.这意味着VM将从DHCP服务器获取VLAN的IP地址.
您还可以使用以下命令设置VLAN IP: config.vm.network :public_network, ip: "192.168.0.160"
请参阅=> 公共网络
默认情况下,vagrant 会删除 VM 内其他桥接网络上的默认(工作)路由。我的特定于 DHCP 的问题只能通过如下配置桥接网络来解决:
config.vm.network :public_network, :bridge => 'em1',:use_dhcp_assigned_default_route => true
Run Code Online (Sandbox Code Playgroud)
由https://groups.google.com/forum/#!msg/vagrant-up/yNhWV42pcgk/NbOck1xqtFQJ提供, 静态 IP 可能有等价物。
| 归档时间: |
|
| 查看次数: |
44524 次 |
| 最近记录: |