如何调试我的无线问题?


13

如何开始调试无线问题?

  • 如何判断Linux是否完全识别了我的无线硬件?
  • 与无线连接相关的主要程序/守护程序是什么?
  • 这些程序的日志文件在哪里?
  • 这些程序是否具有我可以访问的调试模式?
  • 如何判断用户空间程序或驱动程序中存在错误?

编辑:与其他有关无线驱动程序黑客和调试的查询相比,这最初是一个更复杂的问题。我已经删除了这些要点,并计划创建另一个问题来覆盖它们,可能是在Unix&Linux SE上。


1
您确实需要将这些问题分解为多个问题,这里一个问题涉及的内容太多了。
Jorge Castro

@JorgeCastro,好主意。你有什么建议?用户界面驱动程序诊断和英特尔驱动程序黑客攻击?
Fouric

askubuntu.com/questions/14008/…至少涵盖了一些,其余的您可能会单独询问
Jorge Castro

有关获取以下更多信息的脚本,请参见此处:askubuntu.com/questions/425155/…–
Wilf

Answers:


21

看终端的力量!

仅列出PCI设备/ wifi网络相关部分

$ lspci -v | grep -iA 7 network
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
    Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN
    Flags: bus master, fast devsel, latency 0, IRQ 43
    Memory at f0500000 (64-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi

寻找正确加载模块

$ lsmod | grep <your module>

在这种情况下,模块为iwlwifi

显示与您的模块相关的内核消息

$ dmesg | grep <your module>

列出网络的硬件配置

$ sudo lshw -c network

显示和/或配置网络接口

$ ifconfig

显示和/或配置无线接口

$ iwconfig

扫描您的网络

$ iwlist scan

网络管理员配置

$ nm-tool

显示您的wifi设备的开关

$ rfkill list all

如果您需要更详细的信息/调试选项,则可man <command>以为每个选项运行。

如果您遇到无线问题,请发布这些命令的输出,我们将为您提供帮助。并非所有这些都是必需的,但信息越多越好。

对于日志文件,请检出/var/log/目录。的dmesgbootxorg.0.log文件一般是最有用的,至少在我的经验。对于wifi的东西dmesg会做。


1
+1可获得不错的概览。也许在这里也可以使用一种方法。像第1步,2步,...
don.joey

nm-tool不再可用,现在我们有nmclinmtui
巴勃罗·比安奇
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.