02-网口识别规则.md 1.2 KB

网口识别规则

1. 识别目标

系统需要识别两类逻辑角色:

  1. LAN2:当前管理连接所在接口的逻辑标识
  2. LAN1:业务口的逻辑标识

2. 基本规则

  1. Server 当前管理请求进入的物理有线接口,识别为逻辑上的 LAN2
  2. Server 仅统计物理有线接口
  3. 需排除以下接口:
    • lo
    • docker 相关虚拟接口
    • bridge 接口
    • veth
    • tun/tap
    • 其他虚拟网卡

3. 自动推断规则

  1. 如果系统中只有 2 个物理有线接口:
    • 当前管理连接所在接口对应逻辑标识 LAN2
    • 另一个接口对应逻辑标识 LAN1
  2. 如果系统中超过 2 个物理有线接口:
    • 自动识别 LAN2
    • 其余接口作为业务口候选列表返回给客户端
    • 由客户端提示用户选择本次操作目标接口
  3. LAN1LAN2 仅用于显示和辅助识别,不写入 Linux 本地配置

4. 客户端展示建议

当需要用户选择业务口时,建议展示以下信息:

  1. 产品侧逻辑标识或候选标识
  2. Linux 实际接口名
  3. MAC 地址
  4. 当前链路状态
  5. 当前 IPv4 地址列表
  6. 是否为当前管理接口