我正在尝试通过迷航(VagrantVersion1.0.6)在虚拟机上安装厨师服务器11。
在Vagrantfile中,设置如下:
config.vm.box_url = "opscode-ubuntu-12.04.box"
config.vm.network :bridged
config.vm.forward_port 80, 8080我无法通过安全本地主机或安全本地主机:8080(重定向到https://vagrant.vm/)访问主厨服务器。
当我将网络设置为仅主机时,它可以正常工作。
但是我对桥接感兴趣,因为它需要被任何外部网络访问。
我正在采取以下步骤:
谢谢
发布于 2013-09-06 17:10:20
厨师服务器试图将您重定向到https://hostname/。这就是为什么尝试更改vm的主机名和/或添加主机的主机-文件记录。
另外,您的vm中有两个接口。解决办法:
eth0 - NAT,只有两个端口被转发.打开https并在主机文件中使用eth0s的ipaddres
或
在主机文件中使用eth1的ipaddress,因为这个接口实际上是桥接的。
/etc/东道国:
...
<ip_address> <hostname_of_vm>PS。在组织中,网络桥接网络应该可以工作,因为服务器自动注册在使用dhcp/dns的网络中(当然,如果组织支持它)。
此外,OHAI可能返回错误的fqdn/ip,因为它试图绑定到第一个接口(eth0/10.0.2.15)。
试试这个:
vagrant up --no-provision
vagrant ssh
sudo route del default
sudo route add default dev eth1 # just find a way to get eth1' route as default
^D
vagrant provisionhttps://stackoverflow.com/questions/15366107
复制相似问题