Adr*_*ner 9 virtualbox vagrant
场景是我的开发环境在我的笔记本电脑(主机)上的Vagrant盒子上,我想在vitualbox vm中进行浏览器测试,所以我需要从另一个看到一个vm.
vagrant box的端口是:8080,它被转发到同一端口上的主机:8080.所以我可以在localhost:8080上看到主机上的服务器
我应该使用哪个地址进行浏览器测试vm?
测试vm的默认网关?流浪者vm的ip?主机的虚拟网络ip?
我应该在浏览器测试vm上使用NAT或仅主机适配器吗?
这使得很多组合,我相信我已经尝试过所有组合.我还需要了解其他什么?
Ter*_*ang 13
在您的用例中,您应该使用桥接网络(Vagrant中的公共网络).如果VM驻留在同一主机上,您甚至可以使用内部(Vagrant中的专用网络).
如果使用公共网络,VM的第二个NIC将能够从网络中的DHCP服务器(例如您的家庭路由器)获取IP地址.
只需在您添加下面的代码块Vagrantfile
,并做了vagrant reload
Vagrant.configure("2") do |config|
config.vm.network "public_network"
end
Run Code Online (Sandbox Code Playgroud)
您应该能够使用vagrant ssh
和ifconfig
/ 获取IP地址ip addr show
.
归档时间: |
|
查看次数: |
8917 次 |
最近记录: |