这是我想要完成的网络设置图表:
因此,我们的办公室配备了需要远程访问的 LAN 连接设备。
最初的解决方案是尝试使用零层(ZT)安装在Ubiquiti EdgeRouter X(UBNT)设备。
因此我设法通过基于 Linux 的 UBNT 安装 ZTEdge操作系统和 SSH:
ubnt@ubnt# sudo -i
root@ubnt:~# curl -s https://install.zerotier.com | sudo bash
并通过 ZeroTier Global IP 访问 Edge OS(Edge Max)界面,这样我就可以从任何地方/远程访问我的路由器。
但是,我如何“远程”访问连接到路由器的 LAN 设备?例如,我有一个设备连接到路由器中的 eth1,其本地 IP 为192.168.1.39
如何使用 ZeroTier 网络访问它?
以下是我的 EdgeRouter X 中的接口:
ubnt@ubnt:~$ show interfaces
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface IP Address S/L Description
--------- ---------- --- -----------
eth0 192.168.0.157/24 u/u Internet
eth1 - u/u Local
eth2 - u/D Local
eth3 - u/D Local
eth4 - u/D Local
lo 127.0.0.1/8 u/u
::1/128
switch0 192.168.1.1/24 u/u Local
ztzlgezugz 10.148.18.15/24 u/D
fcf0:4d28:e363:18fd:910f::1/40
我的软件和硬件设置中可能缺少什么才能允许通过互联网访问 LAN 设备?
更新:
我还想强调的是,图中提到的本地仪器/设备是无法安装任何软件的设备,也不知道它的网络如何运行。例如打印机、扫描仪、成像设备、NComputing 终端等。我们只能通过 LAN 访问它。