求问如何把 A 网的打印机共享给 B 网?

2022-01-12 14:48:53 +08:00
 xlsepiphone

A/B 两地已经通过 Tailscale 实现了异地组网。

打印机是 Canon 的 MF 113w ,有 2 台,分别处于 A/B 两地,分别已经通过 wifi 的方式连上 A 网和 B 网,也分配到了局域网 ip 。

由于打印机无法安装 Tailsacle ,同时我又不想使用 Tailscale 提供的子网(subnet)功能暴露 A/B 网的所有局域网设备,所以求问如何把 A 网的打印机共享给 B 网?

想实现的需求就是类似传真,在 A 地可以使用 B 地的打印机打印文件,同时在 B 地也可以使用 A 地的打印机。

刚才用 A 网的服务器在 docker 下装了个 cups 试了下,用的 host 网络,能自动发现我的打印机,但是没有找到 MF 113w 的 ppd 文件,随便配置了个机型,测试打印失败。

1847 次点击
所在节点    问与答
9 条回复
datocp
2022-01-12 15:47:29 +08:00
这个好像在我的网络没什么问题。一直使用 softether 直接 l2tp 进公司网关,s5720 下的所有 vlan 都是打通的。
当然 softether 也有所谓的 L3 路由模式,用来将两个不同网段的局域网连通,或者 L2 桥接模式,将两个网段设定一样的局域网打通。
打印机早些年应该是 IPP 打印机。这些年看起来就是在 2 个局域网布署 softether ,这种开源软件直接布在 openwrt 网关,根据官方的教程还是非常简单的。
xiqishow
2022-01-12 17:29:04 +08:00
使用 zerotier 把 A B 两个网的服务做成虚拟局域网,然后 A B 网的机器连接各自服务器的共享打印机?不知道可行不
tms
2022-01-12 18:11:53 +08:00
subnet 可以写小点啊。没必要整个网段,就只写打印机不行吗。
xlsepiphone
2022-01-12 18:41:23 +08:00
@tms #3 你这个方案貌似可以,不过我没试过不晓得行得通不。

由于我的打印机是动态 ip ,需要改成静态 ip 分配才行,不然还是使用 cups 的自动发现会更好用。
xlsepiphone
2022-01-12 19:06:28 +08:00
@tms #3 测试可行,我把方法 append 一下,只需要配置好静态 ip ,这个方法就是最简便的。。。
vibbow
2022-01-13 00:07:08 +08:00
https://item.jd.com/18680447653.html

然后直接对着 IP 添加 web 打印机就行
documentzhangx66
2022-01-13 00:25:24 +08:00
淘宝有那种 CentOS mini 主机,150 元一台。A 网与 B 网,一个网放一台,各种 VPN 方案想怎么来就怎么来。
xlsepiphone
2022-01-13 02:24:39 +08:00
@vibbow #6
@documentzhangx66 #7

你们的方案成本太高了,我已经用单 IP 子网的方式实现了 IP 暴露了,和之前的使用没有区别。
w950888
2022-01-13 08:25:16 +08:00
v 匹 en

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/827816

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX