网口识别规则
1. 识别目标
系统需要识别两类逻辑角色:
LAN2:当前管理连接所在接口的逻辑标识
LAN1:业务口的逻辑标识
2. 基本规则
- Server 当前管理请求进入的物理有线接口,识别为逻辑上的
LAN2
- Server 仅统计物理有线接口
- 需排除以下接口:
lo
- docker 相关虚拟接口
- bridge 接口
veth
tun/tap
- 其他虚拟网卡
3. 自动推断规则
- 如果系统中只有 2 个物理有线接口:
- 当前管理连接所在接口对应逻辑标识
LAN2
- 另一个接口对应逻辑标识
LAN1
- 如果系统中超过 2 个物理有线接口:
- 自动识别
LAN2
- 其余接口作为业务口候选列表返回给客户端
- 由客户端提示用户选择本次操作目标接口
LAN1、LAN2 仅用于显示和辅助识别,不写入 Linux 本地配置
4. 客户端展示建议
当需要用户选择业务口时,建议展示以下信息:
- 产品侧逻辑标识或候选标识
- Linux 实际接口名
- MAC 地址
- 当前链路状态
- 当前 IPv4 地址列表
- 是否为当前管理接口