最近因作为出口网关的机器老化,淘汰后,改用福陇 2F迷你电脑替换。事实证明,龙芯2F虽然只有900MHz,但作为服务器效率还是不错的。不过,红旗的龙芯版不适合做服务器,改用社区版Debian 7。随着版本的升级,很多软件都需要重新配置,CUPS 共享打印是其中之一。我会陆续把遇到的问题整理出来,这作为首篇吧。
配置过程与一篇旧文:用好Linux下的CUPS打印机服务类同,还是直接用CUPS 提供的HTTP 网络共享,不依赖Samba服务,更简单、速度更快。
社区版Debian 7,核心:
3.2.0-3-loongson-2f
CUPS 用apt-get安装,版本为:1.5.3:
ii cups 1.5.3-5 mipsel Common UNIX Printing System(tm) – server
一、安装软件
Debian 下安装软件,可以用apt-get 或aptitude 工具进行,安装新软件前,建议先更新一下软件源信息:
# apt-get install cups
安装时会依赖一堆的cups-common、samba、hplip-cups等依赖工具包,大概共30M左右,我没细分,直接安装完毕。
二、配置
1.允许远程访问
总配置文件在/etc/cups/cupsd.conf ,可以使用man cupsd.conf 查看配置参数。默认情况下,监控端口只监听在127.0.0.1,并只允许本地访问。在配置文件中加入:
Port 192.168.228.153:631
# Allow shared printing…
Order allow,deny
Allow 192.168.228.0/255.255.255.0
然后,启动cups 服务:
[ ok ] Restarting Common Unix Printing System: cupsd.
查看631端口是否打开:
tcp 0 0 192.168.228.153:631 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:631 0.0.0.0:*
打开浏览器,访问http://192.168.228.153:631/,看是否正常。若有问题,可查看/var/log/cups/error.log 日志文件。
Allow printing from the Internet