3

因此,我正在与 vagrant 合作,并尝试将其用作打印服务器。我安装了杯子。

内部一切正常。我什至可以快速curl访问我的 localhost:631(我的流浪者内部的杯子端口),一切都应有尽有。

问题是我无法从主机尝试以任何方式访问它。

显然我转发了端口,并且尝试了几个端口。我也尝试过使用 Debian 挤压和 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

有任何想法吗?

4

2 回答 2

5

我想你会发现,出于安全原因,默认的 cups 配置文件被锁定为只能从 localhost 工作。

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

Listen localhost:631

Listen 0.0.0.0:631

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

于 2013-10-25T00:46:06.600 回答
0

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

尝试暂时打开防火墙

服务 iptables 关闭

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

于 2013-10-25T08:40:25.113 回答