
我有一个私有的 Zerotier SD-WAN(10.99.99.0/24)。我的一些客户也使用本地网络 192.168.0.0/24。还有一台网络打印机,地址为 192.168.0.101。
由于 Zerotier 没有此打印机的客户端,我的问题是:如何才能使此打印机在 Zerotier 网络 (10.99.99.0/24) 中可用。这样我就可以从我的所有 Zerotier 客户端使用它。
以下是此类客户端的网络配置:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:21:60:7b:ed:1b brd ff:ff:ff:ff:ff:ff
inet 192.168.0.211/24 brd 192.168.0.255 scope global vmbr0
valid_lft forever preferred_lft forever
22: zt7zkupgbd: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 2800 qdisc pfifo_fast state UNKNOWN group default qlen 1000
link/ether 00:33:17:aa:f8:f8 brd ff:ff:ff:ff:ff:ff
inet 10.99.99.211/24 brd 10.99.99.255 scope global zt7zkupgbd
valid_lft forever preferred_lft forever
答案1
我找到了一个使用 Internet 重定向服务器 (rinetd) 的解决方案,但需要额外的硬件。
我设置了一个树莓派并安装了
apt install rinetd
然后我安装了 zerotier 客户端并加入了 zerotier 网络。然后将所有打印机端口转发到我的实际打印机 192.168.0.101