05cd71ca1a
问题原因: - mac_vendor_lookup 库依赖从 IEEE 官网在线下载 OUI 数据库 - 其他机器无网络或网络不通时,内置精简版数据库不全 - 导致 SNMP 扫描到 MAC 地址后无法识别厂商 解决方案: 1. 从 IEEE OUI 官方数据库下载完整数据 (39782 条记录) 保存为 backend/app/data/oui.txt 纳入版本管理 2. 修改 EnhancedScanService.get_mac_vendor(),查询顺序: 1️⃣ 本地 OUI 数据库(免网络、高性能) 2️⃣ mac_vendor_lookup 在线库(回退) 3️⃣ 硬编码常用厂商映射(最终回退) 3. start.sh 启动时检测 OUI 文件是否存在,不存在自动下载 4. 支持 AA:BB:CC、AABBCC、aa-bb-cc、001c.14aa.bbcc 多种 MAC 格式