在麒麟系统中获取网卡完整配置需四步:1.用ip -br link show查接口状态;2.用sudo ethtool查物理层参数(速率、驱动、链路);3.用lspci和sudo dmidecode查pci位置、芯片型号及主板信息;4.用nmcli device show或图形界面查networkmanager策略配置。

您需要在麒麟操作系统中获取网卡的完整配置详情,包括设备名称、驱动型号、物理地址、协商速率、连接状态、硬件厂商及PCI总线位置,而不是仅看IP或MAC地址。
用ip和ethtool组合查基础+物理层配置
这一步适合快速确认网卡是否在线、速率是否正常、驱动是否加载——所有信息来自内核实时状态,无需sudo权限即可执行。
打开终端,输入 ip -br link show 回车,列出所有网络接口及其UP/DOWN状态。重点关注显示为“UP”的有线接口(如ens33、eth0)。
对目标接口执行 sudo ethtool <strong>【接口名】</strong>(例如 sudo ethtool ens33)。输出中【link detected: yes】表示网线已物理连通;【Speed: 1000Mb/s】是当前协商速率;【Driver: e1000e】即驱动模块名。
若提示“Cannot get device settings: Operation not supported”,说明该网卡不支持ethtool查询(常见于USB网卡或虚拟网卡),请跳过此步直接用lspci验证硬件。
用lspci和dmidecode查硬件级信息
这部分数据来自BIOS/UEFI固件和PCI设备枚举,能识别真实网卡芯片型号、插槽位置、厂商ID,适用于驱动兼容性排查或信创环境备案。
执行 lspci | grep -i ethernet,输出类似 02:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection ——其中 【02:00.0】 是PCI总线地址,【Intel Corporation I210】 是芯片型号。
执行 sudo dmidecode -t system 查主板序列号与制造商;执行 sudo dmidecode -t baseboard 查主板型号。这两项用于交叉验证网卡是否为原厂集成或第三方扩展卡。
注意:dmidecode必须加sudo,否则无法读取SMBIOS表,会直接退出无输出。
用nmcli device show查NetworkManager管理的完整配置
此方法专用于桌面版麒麟OS,反映的是NetworkManager服务当前激活连接的实际配置,含DHCP分配参数、DNS服务器、路由策略等策略层信息。
第一步:运行 nmcli device status,确认目标网卡(如ens33)状态为 【connected】。若显示disconnected,后续show命令将不返回IP4.GATEWAY等字段。
第二步:执行 nmcli device show <strong>【接口名】</strong>(如 nmcli device show ens33)。重点查看以下字段:
• GENERAL.HWADDR → MAC地址
• IP4.ADDRESS[1] → IPv4地址及掩码
• IP4.GATEWAY → 默认网关
• IP4.DNS[1] → 首选DNS
• CONNECTION.ID → 当前使用的连接配置名称(如“有线连接 1”)
第三步:若需导出为结构化数据供脚本解析,可执行 nmcli -p device show ens33 | grep -E "^(GENERAL|IP4|CONNECTION)\." > network_config.txt,生成带层级标记的纯文本配置快照。
图形界面查看连接详情(免命令行)
适合现场技术支持或新用户快速核对,路径稳定且界面元素明确,不依赖终端记忆命令。
点击屏幕右下角网络图标(两个上下箭头或信号格),选择“网络设置”。
在左侧列表中选中当前已连接的有线或Wi-Fi条目,点击右侧齿轮图标进入设置页。
切换到“以太网”或“Wi-Fi”选项卡,向下滚动至“克隆MAC地址”区域——此处显示的原始MAC值即为物理地址;继续往下可见IPv4地址、子网掩码、网关、DNS服务器,全部为NetworkManager实际应用的配置。
若该页面未显示网关或DNS,说明当前连接未启用IPv4或未通过DHCP获取参数,需检查连接类型是否设为“自动(DHCP)”而非“手动”。











