Como posso depurar meu problema sem fio?

13

Como posso começar a depurar meu problema sem fio?

  • Como posso saber se o Linux reconheceu ou não meu hardware sem fio?
  • Quais são os principais programas / daemons associados à conectividade sem fio?
  • Onde estão os arquivos de log desses programas?
  • Esses programas têm modos de depuração que eu posso acessar?
  • Como posso saber se um bug está em um programa de espaço do usuário ou em um driver?

Edit: Esta foi originalmente uma questão mais complexa com outras questões sobre hacking e depuração de drivers wireless. Eu removi os marcadores e planejei criar outra pergunta para cobri-los, possivelmente no Unix & amp; Linux SE.

    
por fouric 20.02.2013 / 06:59

1 resposta

20

Veja o poder do terminal!

Listar apenas a parte relevante dos dispositivos PCI / rede Wi-Fi

$ 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

Procure por carregar corretamente os módulos

$ lsmod | grep <your module>

Nesse caso, o módulo é iwlwifi .

Mostrar mensagens do kernel relacionadas ao seu módulo

$ dmesg | grep <your module>

Listar configurações de hardware para sua rede

$ sudo lshw -c network

Mostrar e / ou configurar interface (s) de rede

$ ifconfig

Mostrar e / ou configurar interface (s) sem fio

$ iwconfig

Analise sua rede

$ iwlist scan

Configuração do gestor de rede

$ nm-tool

Mostrar opções para o seu dispositivo Wi-Fi

$ rfkill list all

Se você deseja mais informações / opções de depuração, você pode executar man <command> para cada uma delas.

Se você tiver problemas sem fio, poste a saída desses comandos e nós ajudaremos você. Nem todos são necessários, mas quanto mais informações, melhor.

Para arquivos de log, confira o diretório /var/log/ . Os arquivos dmesg , boot e xorg.0.log são geralmente os mais úteis, pelo menos na minha experiência. Para coisas wifi, dmesg serve.

    
por phipsalabim 20.02.2013 / 13:49