validateapplynetplannetplan applyLAN2 控制口固定维护地址不受影响LAN2 恢复当前实现已经收敛为以下结构:
当前实现与早期设计相比有以下变化:
1/2/3 步骤已直接放到按钮文案里早期设计建议采用 4 个主界面:
当前实现已收敛为:
页面目标:
页面元素建议:
切换到维护网络发现并连接交互规则:
建议按以下顺序执行:
切换到维护网络169.254.100.1/16发现并连接发现并连接建议至少覆盖以下状态提示:
请选择一块有线网卡。当前网卡未检测到链路,请检查网线连接。正在切换到维护网络,请稍候。已切换到维护网络。正在发现设备,请稍候。已发现设备,正在验证连接。连接成功。未发现设备,请确认 Windows 已连接到设备的管理口。密码错误,请检查后重试。连接失败,请稍后重试。切换到维护网络 禁用发现并连接 禁用切换到维护网络 可用发现并连接 禁用切换到维护网络 可重复执行发现并连接 可用当前阶段建议使用当前用户范围注册表:
HKEY_CURRENT_USER\Software\NetworkToolSavedPassword记住密码 且连接成功后写入清除已保存密码 时删除该值页面目标:
页面内容建议:
LAN2交互规则:
requires_target_selection=false,默认选中建议目标接口requires_target_selection=true,用户必须先选择目标接口才能继续页面建议分为两个区域:
接口列表建议使用表格展示,列如下:
其中:
LAN2LAN1LAN2LAN1LAN2刷新接口状态下一步返回连接页下一步 禁用下一步 可用刷新接口状态 禁用下一步 禁用建议至少覆盖以下提示:
正在读取设备信息,请稍候。设备信息读取成功。正在读取接口状态,请稍候。已自动识别当前管理接口。已自动识别建议目标接口。检测到多个候选接口,请选择本次要配置的目标接口。请选择一个目标接口后继续。GET /api/device/infoGET /api/network/interfaces下一步 后进入配置页,并携带当前选中的真实接口名页面目标:
页面表单建议:
页面按钮建议:
读取当前配置校验配置应用配置返回上一步交互规则:
当前操作对象:<真实接口名>校验配置 通过后才允许执行 应用配置169.254.x.x,即时显示提示,不阻止提交页面建议分为三个区域:
建议展示:
建议固定提示:
当前操作对象:<真实接口名>
建议字段:
255.255.255.0255.255.0.0255.0.0.0255.255.255.128255.255.255.192255.255.255.252采用“两段校验”方式:
本地即时校验只处理基础格式问题:
服务端点击校验处理业务规则:
读取当前配置校验配置应用配置返回上一步读取当前配置 可用校验配置 可用应用配置 禁用应用配置 可用应用配置 重新禁用校验配置建议至少覆盖以下提示:
请输入目标接口的 IP 地址。子网掩码格式不正确。网关格式不正确。DNS 格式不正确。正在校验配置,请稍候。校验通过。配置校验失败,请检查输入内容。目标接口使用的是链路本地地址,通常仅适合同链路通信。正在提交配置,请稍候。点击 应用配置 前建议弹出确认框。
确认框内容建议包含:
确认文案建议:
请确认是否将以上配置应用到目标接口。
页面目标:
状态建议:
页面按钮建议:
返回配置页重新读取接口状态重启设备关机设备结果页应清晰区分以下三种结果:
建议至少覆盖以下提示:
目标接口配置已成功应用。配置失败,已自动回滚到上一次稳定配置。配置失败,且回滚失败,请立即通过管理口检查设备状态。正在读取最新接口状态,请稍候。LAN2 管理口处理169.254.100.1/16169.254.100.2GET /api/healthGET /api/device/infoGET /api/network/interfacesGET /api/network/configs 一次性读取全部网口配置validateapply允许客户端记住固定初始化密码,下次打开后可直接连接设备。
当前阶段按简单实现处理,密码明文写入 Windows 注册表。
建议:
第一版建议仅覆盖以下范围:
LAN1、LAN2 仅作为逻辑展示标识LAN2 固定 169.254.100.2/16LAN2 支持 DHCP 获取 4G 地址LAN2 支持 DHCP 获取网关与外联网参数