在物理机Kali Linux中查看网卡驱动,主要使用
lspci -v
命令列出硬件详细信息,找到网卡条目(如Ethernet controller),其Kernel driver in use
行即为当前驱动,也可用modinfo 驱动名
(如modinfo e1000e
)查询驱动详情。在物理机安装的Kali Linux中排查网络问题时,确认网卡驱动状态是首要步骤,以下是5种专业方法及其应用场景:
基础硬件识别命令
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
- 核心作用:排查驱动加载失败或固件问题
⛔ 驱动未加载?紧急处理方案
- 检查模块黑名单:
grep -ri "blacklist" /etc/modprobe.d/
- 手动加载驱动(以Intel无线为例):
sudo modprobe iwlwifi # 需root权限
- 安装缺失固件:
sudo apt update && sudo apt install firmware-linux firmware-iwlwifi
专业建议
- 硬件兼容性:访问Kali官方硬件支持列表确认设备兼容性
- 驱动编译:罕见硬件需从芯片厂商官网获取源码编译
- 安全警告:物理机操作前备份数据,错误驱动操作可能导致系统崩溃
知识溯源:
- 命令依据:Linux内核文档(
man lspci
/man lsmod
)- 硬件支持:Kali Linux官方Wiki(2025硬件兼容报告)
- 企业级实践:遵循CIS Linux安全基准驱动管理规范
本文方法适用于Kali 2025.x及主流Linux发行版
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/26557.html