NetBSD e TP-Link TL-WN727N (Atheros AR9271 ou Ralink RT5370)

1

Onde posso encontrar e instalar um driver AR9271 para o NetBSD mais recente? A máquina de destino não tem acesso à Internet e eu preciso configurar o dongle WiFi primeiro.

Eu só encontrei isto: link

UPDATE : o wpa_supplicant já foi escrito, mas não vi o meu dispositivo.

Quando eu conecto o dongle, ele é mostrado como:

ugen0 at uhub4 port 8 
ugen0: Mediatek 802.11 n WLAN, rev 2.01/00, addr 2 

ifconfig mostra apenas re0 e lo0 interfaces.

UPDATE : Eu vi em alguns fóruns do Linux que o dongle usa um chip Atheros, mas eu chequei no Windows e vi o Ralink. O driver ral também está integrado no NetBSD, mas a situação não muda - não vejo ra~ device em dmesg.boot.

    
por Arman Hayots 20.09.2015 / 13:52

5 respostas

1

Eu apenas investiguei isso, e pelo que eu posso reunir athk foi adicionado recentemente, para NetBSD 7 também chamado NetBSD Current (e não o NetBSD 6, que eu estou assumindo é o que você está executando?) , que era a versão de desenvolvimento do NetBSD até hoje mais ou menos, onde foi lançado, embora ainda não tenha sido anunciado.

Em 7, ele deve fazer parte do kernel generic , portanto, você não precisará carregar o driver manualmente ou algo do tipo. Então eu acho que eu sugeriria atualizar para fx. 7 RC3 ou reinstalando 7 RC3 a partir do zero agora, ou talvez espere alguns dias para que ele seja liberado publicamente e uma ISO para isso se torne disponível. Então, esperançosamente, isso apenas funcionaria automaticamente.
Se desejar, você pode obter o NetBSD 7 RC3 aqui .

    
por 26.09.2015 / 02:39
2

Se o driver athn do NetBSD suportar o seu hardware , todos os arquivos de firmware necessários serão fornecidos com o NetBSD.

Para a configuração, configure wpa_supplicant para redes criptografadas e inicie o daemon, seguido de dhclient com a interface correta ( athn ). Você pode pegar os arquivos conf de um sistema linux. Todos os drivers sem fio não suportam 802.11n ou 802.11ac .

    
por 22.09.2015 / 20:11
2

Dado que o kernel marca o dispositivo como "ugen", o dispositivo não é reconhecido / reivindicado por nenhum driver de dispositivo.

Como é um dongle USB, sugiro experimentar um dongle diferente. Há uma longa lista de dispositivos suportados para urtwn (usando os chipsets Realtek RTL8188CU / RTL8188EU / RTL8192CU), urtw (usando o chipset Realtek RTL8187B / L), zyd (usando o chipset ZyDAS ZD1211 / ZD1211B) e otus (Atheros Conjuntos de chips USB AR9001U)

As páginas de manual desses dispositivos incluem listas de adaptadores conhecidos para o trabalho. Hoje em dia, mantenho uma cópia recente da lista no bloco de notas do meu telefone para quando estou fazendo compras.

rum, ral e atu são outros pilotos da minha lista.

    
por 25.09.2015 / 17:20
1

Primeiro verifique seu adaptador sem fio: ifconfig
A saída mostrará seus dispositivos de rede (ethernet e adaptador sem fio) O driver athn0 está na lista?

Em seguida, configure o suplicante wpa:
vi /etc/wpa_supplicant.conf

Exemplo:

network={
 ssid="yourssid"  
 scan_ssid=1  
 key_mgmt=WPA-PSK  
 psk="yourpsk"  
 }

É importante definir o seu SSID exato (nome do seu wlan) e, claro, o seu exato psk (chave pré-compartilhada). Ambos são sensíveis a maiúsculas e minúsculas.

Você pode obter mais informações sobre o link

Em segundo lugar, configure o rc init. Adicione entradas ao /etc/rc.conf para configurar a rede na inicialização:

dhcpcd_flags="-q -b"  
wpa_supplicant="YES"  
wpa_supplicant_flags="-B -i athn0 -c /etc/wpa_supplicant.conf"  

Use o dhcpcd, o daemon cliente DHCP:

vi /etc/ifconfig.athn0
up
dhcp

Em terceiro lugar, inicie o serviço sem fio: você tem duas possibilidades

Reinicie o seu computador ou

você pode iniciar o wpa_supplicant com

/etc/rc.d/wpa_supplicant start

reinicie sua rede com

/etc/rc.d/network restart  

Por último, mas não menos importante, você pode tentar criar um programa puro para melhorar sua configuração (no modo interativo):

wpa_cli

reconfigure
status
save_config
quit

Após a configuração do teste da placa de rede, se estiver funcionando corretamente. Use o comando ping para enviar 3 pacotes para o endereço IP do seu host local ou para um nome DNS de sua escolha, por exemplo:

ping -c3 www.netbsd.org

E não desista! O NetBSD é rocksolid, sem bloatware e ninguém incomoda você com systemd . E como bônus você pode usar o pkgsrc!

    
por 25.09.2015 / 10:35
0

No NetBSD, você usa o wpa_supplicant para autenticar seu dispositivo na sua wlan. Isso requer escrever um arquivo de configuração curto, que normalmente é chamado /etc/wpa_supplicant.conf

Boa sorte, gato preto

    
por 20.09.2015 / 23:53