背景: 办公室的打印机支持自动双面很方便,但无奈只支持有线网络打印,没有走线的空间,也不太想买那种无线打印服务器(主要是太贵了)。 现状: 目前我的主力路由器是一个刷了 padavan 固件的小米路由器 3G (路由器 A ),我还有一个闲置的同款同固件路由器(路由器 B )。 问题: 想问一下各位大佬,有没有办法把打印机的网线插在路由器 B 上,通过无线连接的方式,实现在路由器 A 上直接就可以寻找到局域网的该打印机设备从而无线打印呢?小弟就是穷了点又很喜欢无线又不想花钱,恳请解答一下,感谢!
1
Cheons 2023-05-17 13:08:26 +08:00 via Android
B 路由器桥连 A ,开启 DMZ 绑定打印机
B 路由器桥连 A ,关闭 DHCP |
2
datocp 2023-05-17 13:12:53 +08:00
看起来打印机本身支持网络打印。想把它变成无线打印,那估计配置一个通过无线中继连接的路由器应该就可以了。
剩下的问题,就看无线中继本身是否有防火墙会不会挡掉一些服务。 很多年前用这种无线客户端方式都配置过网络启动的,没有任何问题。无线中继 /客户端之类的 openwrt 下叫 relay https://github.com/kstenerud/openwrt-relayd-wireless-bridge/blob/master/README.md |
3
LaoChen 2023-05-17 13:20:37 +08:00
p 固件不熟,但是基本思路是:
1. B 路由器设置无线上行,选择 A 路由器的 WIFI ,输入 WIFI 密码,上行方式选择 DHCP 。 2. B 路由器上打开 LAN 口的 DHCP ,网段最好和 A 路由器不同(比如 A 路由 192.168.1.x ,那么 B 路由就改成 192.168.2.x ),但是要给打印机的 MAC 设置一个静态 IP 分配(比如打印机 MAC->192.168.2.111 )。 3. B 路由器打开针对打印机的端口转发,由于不一定知道打印机用哪些端口,所以也可以直接打开 DMZ 主机功能(针对打印机 IP 192.168.2.111 )。 4. B 路由器 LAN 口连打印机,由于打印机发现协议( LLDP 之类的)这种情况不工作,所以你可能需要手动在需要打印的电脑上用 IP 地址添加打印机。IP 地址需要打开 A 路由的管理界面,查看给 B 路由分配的 IP 。 另外,有些路由器有网桥模式,那样就不用打开 B 路由的 DHCP ,也不需要做 2-4 步骤了。不过不清楚各个固件网桥模式的实现,不太清楚 LLDP 是否还能工作。楼下大佬补充? |
4
ryd994 2023-05-17 15:45:41 +08:00 via Android
如果同品牌,尝试用原厂固件 wds 桥接
如果不同品牌但同芯片,尝试两个都刷 openwrt 开 wds 桥接 如果 wds 失败,主路由不变,从路由刷 openwrt ,用 relay bridge 模式: https://openwrt.org/docs/guide-user/network/wifi/relay_configuration 这个模式实际上是分开两个不互通的 L2 ,但是使用相同的 L3 ,所有在从网络上的通讯,会被从路由修改 mac 地址后转发到主网络。主路由的角度来看,所有从网络上的设备都有不同的 IP 但使用相同的 mac 地址 |
5
knva 2023-05-17 15:48:40 +08:00
建议插线到交换机
|
6
xiqishow 2023-05-17 16:32:18 +08:00
有那种随身路由器,tplink 就有,有一种模式可以把 wifi 转成 lan 口
|
7
ghjexxka 2023-05-17 16:48:31 +08:00 via Android
两个还都刷了 padavan ,那路由器 B 无线桥接到 A 关闭 DHCP 就行了,几分钟就搞定
|