把家里吃灰的树莓派安装了CUPS 2.3.3op2,用来做打印机服务器。想法是想把公司的打印机接到树莓派的USB口上,然后家里的电脑添加公司里的网络打印机。在家里的电脑点打印后,公司里的打印机就可以正常打印出内容。
CUPS 2.3.3op2的安装过程这里就不写了。公司里的路由器如何配置外网内网的端口映射。是采用动态域名还是内网穿透这个也不是本章的内容,一一略过。
本章节主要记录一下配置CUPS,以便让家里的电脑可以正常添加到公司的网络打印机。
刚安装完CUPS后,只能树莓派本地:127.0.0.1:631访问:
局域网中其它电脑访问树莓派所在的IP地址是无法访问的:
先按下面在树莓派中配置一下CUPS:
按上图勾选后,按下下面的【Change Settings】按钮,然后等服务重新启动后,我们在局域网内的其它电脑访问树莓派所在的IP,现在可以正常访问了:
但是目前仅限于局域网内的访问,想要在外网(这里只家里)访问内网(这里只公司)的树莓派,还是无法做到的。即使您明明已经做好了网络端口映射。
这时候您会发现,从外网访问内网会出现:无效请求。其实这个界面已经是说明外网成功访问了内网,只不过是CUPS限制了访问请求而已。
那么接下来我们就来配置一下CUPS,让它可以从外网访问:
CPUS服务重启后,我们再从外网访问内网的树莓派。这是可以看到已经可以正常访问了。
接下来,我们就从外网(家里)来添加内网(公司里)的打印机:
然后输入框中的地址就要留意了,可以直接从CUPS的服务页面地址栏中直接复制过来,具体的步骤如下:
很快就可以看到已经发现了打印机了:
选择安装对应的打印机驱动即可:
其实上面所讲到的外网,只要是电脑不在公司的局域网内,相对于公司局域网来说,都是外网。如果电脑在公司的局域网内的话,就不需要用公网IP来添加了,也无需再路由器里做端口映射了。只需要直接添加局域网内的打印机即可。