找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 8599|回复: 8

[k3] 分享K3官root版(tianbaoha的V21.5.37.246 )安装cups打印服务

[复制链接]
发表于 2017-11-9 21:05 | 显示全部楼层 |阅读模式
本帖最后由 ttxl123 于 2017-11-9 23:05 编辑

本人小白,最早用Lean(致谢,现在还公布所有源码了)的LEDE,连接一个带外置供电的USB3.0 4口HUB,HP M1136打印机插上就能用,外置硬盘是USB2.0模式,用着挺方便的.现在用tianbaoha的V21.5.37.246 root版一段时间了,感觉无线信号强度(和LEDE比,隔墙5G信号很明显高得多)和USB传输速度(不知道现在LEDE的USB3.0怎样了)都不错.我现在是外挂USB3.0硬盘,最开始还是会影响2.4G信号(开启USB3.0模式2.4G会消失), 直到论坛里的一个兄弟说用烧烤铝箔把外置硬盘的数据线完全包裹起来 正好有铝箔包起来果然好了 在此谢谢了.然而官root不支持打印机,
最近看到论坛里也有人折腾成功了https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=259701&extra=page%3D1%26filter%3Dtypeid%26typeid%3D15
我也来说说我的折腾经验,人在外地,之前弄好了f3322的DDNS,下面操作都是远程进行的...
在ssh下输入
  1. opkg install cups
复制代码
会从http://pkg.entware.net/binaries/armv7/Packages.html自动下载装cups(废话那么多,难道这就完了吗)
然而默认设置会启动不了
  1. /opt/etc/init.d/S60cupsd start
复制代码
执行后再去/opt/etc/init.d/S60cupsd check 就提示
Checking cupsd...              dead.
于是到处找log文件 看看什么地方错了
  1. find -name *cups*.log
复制代码
目录很多,但居然都是空的 dmesg也看不到 然后无奈重启路由器 再试试其它log文件 终于在一个叫K3.log的文件里发现了cups的错误提示(重启路由器之后才有的)大意是/opt/etc/cups/cups-files.conf第19行的“SystemGroup lpadmin sys root” 中有未知的SystemGroup ,下面是cups-files.conf文件第19行相关内容
  1. # Administrator user group, used to match @SYSTEM in cupsd.conf policy rules...
  2. # This cannot contain the Group value for security reasons...
  3. #SystemGroup lpadmin sys root
  4. SystemGroup root
复制代码
想着K3的group也没什么(/root/group里看到好像只有一个root group),
就直接改成“SystemGroup root“ ,一切为了能运行cups,不知道有没有安全隐患,请大神告知...(为了安全 远程管理不要使用admin帐户,此处可以改进, 使用addgroup lpadmin 添加组,再添加一个系统中已有的普通帐户进lpadmin组,拿printer用户举例:addgroup printer lpadmin)
然后再次
  1. /opt/etc/init.d/S60cupsd start
复制代码
cups终于可以运行了 默认设置是监听631端口,输入
  1. ps | grep cups
复制代码
显示
22570 admin     7060 S    cupsd -C /opt/etc/cups/cupsd.conf -s /opt/etc/cups/c
31867 admin     1396 S    grep cups
输入
  1. netstat -tlne
复制代码
显示
tcp        0      0 0.0.0.0:631             0.0.0.0:*               LISTEN

我想cups这是运行起来了,由于人在外地,目前路由器直接插着外置硬盘,没插打印机,暂时无法得知后续打印情况,抱歉了...
接着试试远程访问,先打开防火墙端口,
  1. iptables -I INPUT -p tcp --dport 631 -j ACCEPT
复制代码
然后浏览器访问****.f3322.net:631,有反应,一个大大的BAD REQUEST出现了,看来远程访问还要继续折腾.
查看/opt/var/log/cups/error_log,提示“Request from "********" using invalid Host: field "****.f3322.net"” (相关IP和域名用了*代替)
有了提示就好办,然后根据https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530027 在/opt/etc/cups/cupsd.conf文件最后添加
  1. ServerAlias *
复制代码
再访问该页面就好了

在Administration那里还可以输入管理员密码进行管理,目前安全性未知,如果不需要远程操作还是不开好。至此主题结束,之前遇到过用USB HUB同时挂硬盘和打印机,路由器屏幕显示usb未连接(dmesg可以看系统检测到hub和打印机设备了),
硬盘无法挂载的情况,K3路由存储管理的页面显示无存储设备...usb 2-1: new high speed USB device using ehci_hcd and address 5hub 2-1:1.0: USB hub found
hub 2-1:1.0: 4 ports detected
usb 2-1.4: new high speed USB device using ehci_hcd and address 6
usblp0: USB Bidirectional printer dev 6 if 0 alt 0 proto 2 vid 0x03F0 pid 0x042A

Orich的HUB 看来还要折腾




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 2恩山币 +2 收起 理由
rtz + 1 我也遇到了相同的情况,感谢分享~
king8 + 1 正需要,谢谢分享!

查看全部评分

发表于 2017-11-9 22:15 | 显示全部楼层
正需要,谢谢分享!

点评

驭房有术全文免费阅读 https://www.kquanben.com/xiaoshuo/552/  发表于 2018-9-18 14:46
你先试试 现在没插打印机 我远程管理添加打印机会显示内部服务错误 还没法验证能不能成功使用  详情 回复 发表于 2017-11-9 22:40
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-9 22:40 | 显示全部楼层
king8 发表于 2017-11-9 22:15
正需要,谢谢分享!

你先试试 现在没插打印机 我远程管理添加打印机会显示内部服务错误 还没法验证能不能成功使用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-13 16:04 | 显示全部楼层
还是不能用 插上打印机路由器Usb图标不亮 在cups管理页面点击添加打印机会显示显示内部服务错误 查看error.log提示Bad user 0!

点评

一样问题,求楼主大大帮忙  详情 回复 发表于 2018-2-8 03:36
回复 支持 反对

使用道具 举报

发表于 2018-2-8 03:36 | 显示全部楼层
ttxl123 发表于 2017-11-13 16:04
还是不能用 插上打印机路由器Usb图标不亮 在cups管理页面点击添加打印机会显示显示内部服务错误 查看error. ...

一样问题,求楼主大大帮忙
回复 支持 反对

使用道具 举报

发表于 2019-8-16 11:57 | 显示全部楼层
SystemGroup root前面加#就行了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-11 07:29

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表