USB打印机通过路由共享wifi局域网打印,同网段
2020-03-28 14:31:56
16点赞
163收藏
23评论
小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击查看活动详情
起因是在家上网课,老师布置的作业资料啥的都是微信或QQ,不同时间布置的,频繁开机打印也烦。
打印机是佳能MF4700一体机,没有网口,只有USB口。打算接路由USB,同网段无线中继主路由,实现局域网的客户端都可以打印。
TPWR720N迷你路由集成电源带USB口可刷openwrt,方便小巧不占地方,咸鱼收了刷好openwrt的十几块钱,前天到货开始设置,openwrt固件之前没使用过,中间有些曲折,写出来做个记录
路由到手后开始中继设置,登录到openwrt发现没有中继插件,卖家也没有,不熟悉openwrt 网上一顿找也没找到。 最后发现官方软件可以直接在软件包中搜索安装或者SSH安装,不与时俱进的学习(折腾)就落伍了,浪费了几个小时。
进到二级路由直接到“网络”那里“无线”搜到主路由信号连接上网
方法一: 进二级路由“系统”-“软件包”-“刷新列表”,然后再“可用软件包里”安装luci-protorelay和relayd,即中继桥插件,一般装了luci-proto-relay会自动装上relayd。部分openwrt固件里可能已经安装了。
方法二:登SSH安装,这里有个插曲首次进到openwrt要设置密码,因为没有设置密码SSH一直登不上,其实有提示设置密码才能登ssh,没注意看。通过PuTTY软件(其他软件WinSCP也可以) ,用户名root+密码登录
输入 opkg update
会自动下载
输入 opkg install
luci-proto-relay
安装
装好中继插件,就可以同网段无线中继设置了。参考了恩山的几个帖子,写一下我的过程
1.进入“网络”-“接口”,修改“LAN”配置。这里需要输入和主路由不一样的IP段,我这里输入的是192.168.2.1,同时关闭“DHCP服务器”。
2.修改电脑的ip设置,设ip为192.168.2.x,(x>1),登陆路由器管理管理界面,点击“网络”-“无线”,选择2.4G或5G网络加入主路由系统进行桥接,选择“搜索”-找到你的主路由无线wifi“加入网络”,填上相关密码,分配防火墙区域为“lan”,新网络名称为“wwan”,这样即可和主路由进行无线桥接了。二级路由应该可以上网了。同一网段,还要进行下列设置。
3.打开“网络”-“接口”,选择“添加新接口”。新接口名称为“stabridege”或你自行定义,接口协议设为“中继桥”。提交后,在网络间中继勾选上“lan”和上步设置的网络“wwan”。保存&应用。
4.在“网络”—“防火墙”-“基本设置”处检查 lan
wwan-->wan 那一行是不是都设置了允许。没允许的改一下。最重要的是在“自定义规则”处是否设置dns转发规则,有的话需要删除自定义规则,不然可能导致上不了网。
5.重启二级路由器后,电脑设置为自动获取ip,就可以上网了。同时二级路由也可以作为一个ap扩展主路由信号修改二级路由器的无线默认设置,使二级路由的无线ssid、密码等和主路由一样,就可以在路由间无缝上网了;但这个mini路由内存不大就没设置。
6.输入二级路由的ip并不能进入二级路由器的管理界面192.168.2.1。需要在主路由设置静态路由表,我的主路由是梅林的固件
(另外一个中继路由是Pandavan的固件相对opernwrt设置简单点,这样家里三个路由三种固件)
7.可以把二级路由的ip直接固定,不由DHCP分配,在主路由直接指定。
打印机的的设置就简单了,openwrt直接设置打印服务。没有打印插件的,同上到软件包装,或者登ssh下载安装 kmod-usb-printer和luci-app-p910nd
然后PC端添加共享打印机
关于手机端直接打印到打印机 使用printhand破安卓解版,找了好多个版本,终于找到一个能用的,上传上来,如果有人需要。
手机APP的设置非常简单,
ios端要68元。
目前还有不完美的地方,手机端打印过去的不能满纸页,打印完成后 会提示LTR,要在打印机上取消; PC端完全正常。
另外如果一直 打印不停的话,需要在打印机端口取消双向模式。