所以我正在和vagrant一起工作,我正在尝试将它用作打印服务器。我安装了杯子。
在内部,一切正常。我甚至可以快速curl
到我的本地主机:631(我的流浪者里面的杯子端口),这就是一切。
事情是我无法以任何方式从主机上尝试访问它。
显然我转发了端口,我尝试了几个端口。我也试过Debian squeeze和Ubuntu 12.04。这是我目前的Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "guruDebian"
config.vm.network :forwarded_port, guest: 80, host: 8080
config.vm.network :forwarded_port, guest: 631, host: 6363 ## HERE IS CUPS
end
有什么想法吗?
答案 0 :(得分:5)
我认为您会发现默认的cups配置文件被锁定为仅出于安全原因从localhost工作。
在您的Vagrant VM中打开/etc/cups/cupsd.conf
文件并更改以下行:
Listen localhost:631
到
Listen 0.0.0.0:631
这应该允许您从任何主机连接。
答案 1 :(得分:0)
您是否尝试过访问主机的8080端口?如果不是,并且guest内的服务正在运行。然后是客人的防火墙问题。
尝试暂时关闭防火墙
服务iptables关闭
然后尝试再次从主机访问它。