Qual driver sem fio eu estou usando?


13

Estou tentando encontrar o driver mais adequado para o meu dispositivo USB de rede no Ubuntu 11.10. Primeiro, onde posso verificar o driver que o ubuntu está usando para controlar este dispositivo? Ele aparece como interface sem fio (wlan1) nas Ferramentas de Rede, mas, além do endereço MAC e de algumas estatísticas sobre a transmissão de dados, não há informações sobre o driver.

Eu já havia instalado o aircrack-ng, que oferece várias opções para verificar redes. Executando airmon-ng start wlan1no terminal, recebo o seguinte:

Interface   Chipset     Driver

eth1        Unknown         wl

wlan1       Unknown     rt2800usb - [phy2]
                                    (monitor mode enabled on mon0)

O adaptador sem fio é o modelo TP-LINK TL-WN7200ND e o painel sem fio o lê como um adaptador RaLink. Parece que o rt2800usb é o driver do adaptador, mas há algo mais poderoso para este dispositivo?


Eu adoraria ajudar o máximo possível, mas o site está configurado para fazer uma pergunta por vez. Sua primeira pergunta, essencialmente "qual driver wifi eu estou usando", é ótima. O seu segundo, "qual é o melhor driver para o meu cartão", também é bom, mas precisa de uma pergunta própria. Como bônus, você receberá mais rep (pontos e reais) fazendo mais perguntas e aceitando respostas.
djeikyb

Não esqueça de marcar uma resposta! É uma parte importante da comunidade askubuntu.com.
djeikyb

Respostas:


19

Você pode obter muitas informações interessantes bisbilhotando /sys. /sys/classpossui entradas para todas as classes de dispositivos com as quais a instalação do linux está equipada para lidar. As informações do driver são encontradas neste caminho:

$ ls /sys/class/net/wlan0/device/driver/module/drivers
pci:ath5k@

Minha placa wifi, chamada wlan0, está usando o driver ath5k. Aqui estão as informações do driver de uma das minhas placas Ethernet:

$ ls /sys/class/net/eth1/device/driver/module/drivers
pci:forcedeth@

Como um aparte, o Ubuntu (como a maioria das distribuições Linux) inclui drivers de dispositivo como módulos do kernel. O kernel é o grande software que executa o hardware do seu computador. O Ubuntu carrega módulos para o seu hardware com base no que você sente. Você pode obter uma lista de módulos carregados, executando este comando: lsmod. Aqui está um trecho da minha saída lsmod:

bluetooth             130968  0 
ath5k                 127724  0 
ath                    11990  1 ath5k
eeepc_laptop           12412  0 
sparse_keymap           2660  1 eeepc_laptop
mac80211              196283  1 ath5k
pci_hotplug            22072  1 eeepc_laptop
cfg80211              142540  3 ath5k,ath,mac80211
rfkill                 12470  3 bluetooth,eeepc_laptop,cfg80211
crc16                   1091  2 bluetooth,ext4

A coluna da esquerda é uma lista de módulos carregados, a coluna da direita mostra quais módulos eles usam. Como você pode ver, todos eles usam ou estão relacionados ao módulo ath5k.


O problema é: se eu conectar o dispositivo, ele interromperá a conexão da placa wifi do meu computador, tentando conectar-se à mesma rede. Parece ser um problema de incompatibilidade entre o adaptador sem fio USB e o da rede que estou tentando conectar.
Stbn

a saída quase termina quando em execução lsmod, mas encontrei o caminho para o driver navegando pelo diretório / sys / class. obrigado
Stbn

@Stbn sim, é bem longo. Você pode passar por lessisso para rolar para cima e para baixo assim:lsmod | less
djeikyb

0

se o Ubuntu encontrou um driver e você pode navegar na rede, acho que não deveria alterá-lo. Para descobrir o driver em uso, consulte a publicação de djeikyb ou veja abaixo.

Se o Ubuntu não encontrou um driver, você deve primeiro deixar o Ubuntu procurá-lo. Para isso, inicie as "Configurações do sistema" e inicie "Drivers de hardware". Isso faz o trabalho. Esse método também é a maneira mais fácil de ver os drivers atualmente usados ​​(proprietários) .

A maneira mais difícil é identificar o chipset do seu USB-WiFi e pesquisar com essas informações

Para isso, você precisa emitir o comando "lsusb". Abra o terminal gnome e digite "lsusb", sem aspas. Você deve ver algo assim:

$ Bus 002 Device 003: ID 064e:a103 Suyin Corp. Acer/HP Integrated Webcam [CN0314]

Esta é minha webcam, meu cartão WiFi pode ser identificado por "lspci".

Com base nas informações (conforme o exemplo acima: fornecedor 064e - Suyin Corp. e produto a103 - Acer / HP Integrated Webcam), você deve procurar com precisão o driver necessário.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.