流浪汉端口转发不起作用。主人无法访问杯子

时间:2013-10-24 16:38:34

标签: vagrant cups

所以我正在和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

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

我认为您会发现默认的cups配置文件被锁定为仅出于安全原因从localhost工作。

在您的Vagrant VM中打开/etc/cups/cupsd.conf文件并更改以下行:

Listen localhost:631

Listen 0.0.0.0:631

这应该允许您从任何主机连接。

答案 1 :(得分:0)

您是否尝试过访问主机的8080端口?如果不是,并且guest内的服务正在运行。然后是客人的防火墙问题。

尝试暂时关闭防火墙

  

服务iptables关闭

然后尝试再次从主机访问它。