当前位置:首页 > 物理机 > 正文

物理机Kali如何查网卡驱动?

在物理机Kali Linux中查看网卡驱动,主要使用 lspci -v命令列出硬件详细信息,找到网卡条目(如Ethernet controller),其 Kernel driver in use行即为当前驱动,也可用 modinfo 驱动名(如 modinfo e1000e)查询驱动详情。

在物理机安装的Kali Linux中排查网络问题时,确认网卡驱动状态是首要步骤,以下是5种专业方法及其应用场景:

物理机Kali如何查网卡驱动?  第1张


基础硬件识别命令

lspci -v | grep -i network -A 12
  • 作用:列出所有PCI设备详情,过滤网卡信息
  • 关键字段
    • Kernel driver in use:显示当前加载的驱动(如iwlwifi
    • Subsystem:标识硬件制造商
  • 适用场景:快速确认驱动是否加载

内核模块检测(推荐)

lsmod | grep -iE 'wlan|eth|net'
  • 输出示例
    iwlwifi                360448  1
    cfg80211              1032192  3 iwlwifi
  • 解读
    • 第一列:驱动模块名
    • 最后一列:被依赖数(非零表示正在使用)
  • 优势:实时反映已激活的驱动

深度硬件探测工具

sudo lshw -class network -sanitize
  • 输出关键项
    *-network
         description: Wireless interface
         product: Wi-Fi 6 AX200
         driver: iwlwifi
         logical name: wlan0
  • 价值:同时提供硬件型号与驱动对应关系

驱动参数与版本诊断

sudo ethtool -i [接口名]  # 示例:ethtool -i eth0
  • 返回信息
    driver: e1000e
    version: 3.2.6-k
    firmware-version: 0.13-4
  • 专业提示:适用于有线网卡,无线网卡需用iwconfig

内核日志追溯

dmesg | grep -i 'firmware|driver' | grep -iE 'eth|wlan'
  • 典型日志
    [    5.220381] iwlwifi 0000:03:00.0: loaded firmware version 46.6bf1df06.0
    [    5.287991] iwlwifi 0000:03:00.0: Detected Intel(R) Wi-Fi 6 AX200, REV=0x340
  • 核心作用:排查驱动加载失败或固件问题

驱动未加载?紧急处理方案

  1. 检查模块黑名单
    grep -ri "blacklist" /etc/modprobe.d/
  2. 手动加载驱动(以Intel无线为例):
    sudo modprobe iwlwifi  # 需root权限
  3. 安装缺失固件
    sudo apt update && sudo apt install firmware-linux firmware-iwlwifi

专业建议

  1. 硬件兼容性:访问Kali官方硬件支持列表确认设备兼容性
  2. 驱动编译:罕见硬件需从芯片厂商官网获取源码编译
  3. 安全警告:物理机操作前备份数据,错误驱动操作可能导致系统崩溃

知识溯源

  • 命令依据:Linux内核文档(man lspci/man lsmod
  • 硬件支持:Kali Linux官方Wiki(2025硬件兼容报告)
  • 企业级实践:遵循CIS Linux安全基准驱动管理规范
    本文方法适用于Kali 2025.x及主流Linux发行版
0