什么时候需要多网络
例如一台笔记本白天访问公司服务器,晚上也要访问家中 NAS;或者运维电脑需要分别进入几个客户授权的网络。可以让这台笔记本同时连接这些网络,再按所属网络查看设备。不要为了切换页面就先退出账号。
开始前确认当前账号已经拥有或接受了这些网络的成员邀请,并且每张网络都有可接入额度。网络名称可能重复,请从各自“网络详情”记录 ID;连接到 A 网络不代表自动取得 B 网络的权限。
一台电脑可以同时连接多张网云连网络。每张网络有独立的设备身份、网云连地址、访问规则和连接状态;其中一张断开,不会断开其他网络。
在客户端连接第二张网络
- 打开“我的网络”。自己的网络直接选择;别人的网络先通过邀请码或邀请链接加入。
- 在目标网络点击“加入该网络”,确认设备名称并连接。已加入过的网络点击“连接”。
- 继续连接另一张网络。顶部会显示已连接的网络数量。
- 在侧栏选择“全部已连接网络”,同时查看各网络设备;也可以选择单张网络,集中查看它的设备和详情。
点击某张网络的“断开”只断开这张网络,保留其配置。退出本机账号会断开全部网络并清除本机登录授权。下次启动是否恢复之前的连接,可在“设置”中调整。
Mac、Linux、OpenWrt 与 Windows 命令行
先完成账号登录,再用完整网络 ID 分别连接:
sudo wangyunlian networks list
sudo wangyunlian networks connect 第一张网络ID
sudo wangyunlian networks connect 第二张网络ID
sudo wangyunlian status --all
sudo wangyunlian peers --network 第一张网络IDWindows 请在管理员终端运行相同命令,省略 sudo;OpenWrt 的 root SSH 终端也省略 sudo。网络 ID 可从控制台“网络详情”复制。仅完成账号登录,不会自动登记设备或建立连接。
sudo wangyunlian networks disconnect 第一张网络ID
sudo wangyunlian status --network 第二张网络ID服务器也可以分别使用各网络签发的设备令牌:在控制台选择第一张网络,生成并执行一键接入命令;再选择第二张网络生成一条新命令执行。安装器复用同一个后台服务,保留已有网络。不要手动启动第二个 Agent,也不要重复使用已消耗的令牌。
两个网络都有相同网段或域名怎么办?
例如办公室与家庭均发布 192.168.1.0/24,系统无法仅凭目标 IP 判断你想访问哪一处。客户端“我的网络”或“局域网访问”会列出冲突规则,选择该网段使用的网络来源。同名企业 DNS 也可以指定来源;不同的网络专属域名仍分别解析。
选择规则来源不会断开另一张网络。来源网络断开后,规则会交给仍在线的候选网络;重新连接时按保存的来源设置处理。企业部署仍建议分配不同的局域网网段和 DNS 域,减少歧义。
本机多网络,会让两个公司的网络互通吗?
多网络连接让这台设备分别访问各网络,不会自动让各网络中的其他设备互相通信。成员权限、设备额度与访问规则仍由各网络分别管理。发布局域网路由时应明确指定目标网络,并由对应网络管理员批准。
sudo wangyunlian routes advertise --network 网络ID --cidr 192.168.50.0/24局域网网关使用 Linux 或 OpenWrt。查看局域网访问教程。
控制台怎样查看?
“网络与设备”选择“全部网络”,可以汇总查看自己创建和已经加入的网络设备;筛选所属网络即可缩小范围。管理成员、路由、设备域名和访问规则前,先选择具体网络。网页的查看范围不会替远程电脑连接或断开网络。
如果管理员解散网络或撤销设备,只清理这张网络的本机连接;其他连接继续使用,无需退出重新登录。排查问题时可以在客户端导出诊断文件,它包含各本机网络的状态,不包含认证令牌和设备私钥。
第一次连接第二张网络,按这个顺序核对
先把第一张网络连好,记下本机在该网络中的地址。进入“我的网络”找到第二张网络,点击加入或连接,等待状态更新。随后返回“我的网络”确认两张都为已连接,再在设备列表选择“全部已连接网络”。
在全部视图中,先看设备所属网络再复制地址。同一台实体服务器分别加入两张网络时,可能显示不同的网络身份和地址;应使用你当前有权访问的那张网络中的地址,不能只凭相同设备名称判断。
命令行中的权限和占位内容怎么处理
下方命令适用于已经安装工具、完成账号授权的设备。Mac、普通 Linux 使用需要的 sudo 权限;OpenWrt 在 root SSH 终端省略 sudo;Windows 在管理员终端省略 sudo,图形版随附工具可能名为 wangyunlian-cli.exe。
先运行 networks list,复制真实的完整 ID,再替换命令中的“第一张网络ID”“第二张网络ID”。这些文字不是可以直接执行的值。建议一次连接一张,每次用 status --all 核对结果,避免不知道哪一步失败。
使用各网络的设备令牌也是一种方式。每次在控制台先选定那张网络,为当前设备生成新的单次命令;安装器会复用后台服务。不要在同一台设备上手工启动多个 Agent 来模拟多网络。
网段或域名冲突时,先决定你要访问哪一处
例如家里与公司都存在 192.168.1.10,仅凭 IP 无法知道你指的是哪一处。先在客户端查看冲突提示,选择该网段采用的网络来源,再对那个地点的实际服务进行测试。切换来源不等于把其他网络断开。
长远处理可由各地网络维护者规划不重叠的网段,并为企业 DNS 使用不同域名。不要在不清楚影响的情况下删除系统路由或替换整机 DNS;这些修改可能同时影响其他已连接网络。
遇到这些情况,怎样继续?
切到“公司网络”页面后,家中连接是不是断了?
查看范围和实际连接是两件事。回到“我的网络”检查每张网络状态;只有执行那张网络的断开操作才会暂停相应连接。
只想暂时断开一个客户网络,怎么做?
在对应网络点击断开,或使用 networks disconnect 并填写该网络 ID。不要用退出本机账号代替,因为退出账号会影响全部网络连接。
连接第二张网络后,会让两个公司的其他设备互通吗?
不会自动把这台电脑变成跨网络转发网关。你这台设备分别受到各网络规则约束;需要发布网段时,明确选择目标网络并完成审批。
第二张网络显示权限失效怎么办?
先向该网络所有者确认成员和设备授权,不要清空第一张网络的身份。被解散或撤销的网络需要重新取得资格;其他仍有效的网络可以继续使用。