A mensagem de erro diz que você precisa usar wlandev
em vez de wlandevice
.
Tente:
ifconfig wlan0 create wlandev ath0
Mais informações e exemplos podem ser encontrados aqui no ath (4) manpage .
Com o FreeBSD 10.3, minha placa Atheros funcionou bem e apareceu como /dev/ath0
. Agora com o FreeBSD 11 este não é mais o caso, embora o módulo esteja carregado e parece que o sistema reconhece a placa:
root@igloo:~ # sysctl net.wlan.devices
net.wlan.devices: ath0
Ainda assim, ath0
não pode ser usado:
root@igloo:~ # ifconfig wlan0 create wlandevice ath0
ifconfig: must specify a parent device (wlandev) when creating
O que devo fazer para usar o cartão?
A mensagem de erro diz que você precisa usar wlandev
em vez de wlandevice
.
Tente:
ifconfig wlan0 create wlandev ath0
Mais informações e exemplos podem ser encontrados aqui no ath (4) manpage .
Para configurar a rede, edite seu /etc/rc.conf
adicionando a seguinte linha (para configurar a rede na inicialização):
wlans_ath0="wlan0"
ifconfig_wlan0="WPA SYNCDHCP"
Crie uma interface wlan:
ifconfig wlan0 create wlandev ath0
Verificar pontos de acesso:
ifconfig wlan0 up scan
Crie um arquivo de configuração /etc/wpa_supplicant.conf
com o seguinte conteúdo:
network={
ssid="your_ssid"
psk="your_password"
}
Conecte-se:
Para se conectar, você precisa reiniciar o serviço de rede:
service netif restart
Depois de reiniciar o serviço de rede, o wifi deve funcionar.
Você também pode se conectar através de wpa_supplicant
:
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf
Só para adicionar minha experiência a este tópico. Eu estou convertendo uma antiga máquina Asus P5G41T-MLX para executar o FreeBSD 11.1 Initally não encontraria o dispositivo Atheros AR8131-BL1A. A atualização do BIOS resolveu o problema