Configurando rede wireless com wpa_supplicant
Recentemente instalei uma cópia do FreeBSD em meu computador pessoal e estava precisando de uma conexão wireless. Meu cérebro estava viciado no ícone de rede ao lado do relógio nos ambientes gráficos Gnome e Mate do Debian e foi aí que o bicho pegou. Levanta documentação, busca informações de longa data e claro, precisei do terminal.
Configurando rede wireless
Fonte: https://docs.freebsd.org/doc/7.4-RELEASE/usr/share/doc/handbook/network-wireless.html
Primeiro passo é buscar sua placa de rede wireless. Freebsd, por ser um sistema muito forte em redes, deve ter com quase certeza o driver de sua placa instalada no kernel.
A partir daqui, precisamos estar logados como root e o primeiro passo é buscar informações sobre sua placa de rede.
Comando para buscar placa de rede wifi:
# sysctl net.wlan.devices
* de acordo com o Handbook do FreeBSD, este comando é válido para versão 11 acima. Se você possui uma versão anterior a isto, atualize seu computador pela amor de Deus. rsrs
Comando para buscar placa de rede wifi anterior a versão 11 do FreeBSD:
# ifconfig | grep -B3 -i wireless Se você chegou até aqui meus parabéns!
E o segundo passo para seu sucesso é pedir ao Kernel para que toda a vez que você ligue ou reinicie sua máquina, que ele levante o modulo da placa.
* uma observação neste ponto é que a grande maioria da placas wifi são Atheros e como o próprio sistema te apresentou ath0.
* outra observação é que mesmo sendo um sistema muito forte em redes, pode ser que sua placa de rede não esteja liberada no kernel do sistema operacional. Um por isto quando eu digitei o comando para listar minha placa e não veio nada.
Entendi que será necessário levantar alguns módulos para isto.
Para levantarmos o módulo de nossa placa Atheros no sistema operacional, precisamos editar o arquivo /boot/loader.conf.
Inclua estas linhas no final de seu arquivo de configuração:
* nota do Handbook
Primeiro passo é buscar sua placa de rede wireless. Freebsd, por ser um sistema muito forte em redes, deve ter com quase certeza o driver de sua placa instalada no kernel.
A partir daqui, precisamos estar logados como root e o primeiro passo é buscar informações sobre sua placa de rede.
Comando para buscar placa de rede wifi:
# sysctl net.wlan.devices
* de acordo com o Handbook do FreeBSD, este comando é válido para versão 11 acima. Se você possui uma versão anterior a isto, atualize seu computador pela amor de Deus. rsrs
Comando para buscar placa de rede wifi anterior a versão 11 do FreeBSD:
# ifconfig | grep -B3 -i wireless Se você chegou até aqui meus parabéns!
E o segundo passo para seu sucesso é pedir ao Kernel para que toda a vez que você ligue ou reinicie sua máquina, que ele levante o modulo da placa.
* uma observação neste ponto é que a grande maioria da placas wifi são Atheros e como o próprio sistema te apresentou ath0.
* outra observação é que mesmo sendo um sistema muito forte em redes, pode ser que sua placa de rede não esteja liberada no kernel do sistema operacional. Um por isto quando eu digitei o comando para listar minha placa e não veio nada.
Entendi que será necessário levantar alguns módulos para isto.
Para levantarmos o módulo de nossa placa Atheros no sistema operacional, precisamos editar o arquivo /boot/loader.conf.
Inclua estas linhas no final de seu arquivo de configuração:
if_ath_load="YES"
if_wi_load="YES"
if_wi_load="YES"
* nota do Handbook
The Atheros driver is split up into three separate pieces: the proper driver (ath(4)), the hardware support layer that handles chip-specific functions (ath_hal(4)), and an algorithm for selecting which of several possible rates for transmitting frames (ath_rate_sample here). When this support is loaded as kernel modules, these dependencies are automatically handled for you. If, instead of an Atheros device, you had another device you would select the module for that device; e.g.:Uallllllllll você é um guerreiro se chegou até aqui, mas calma, estamos quase terminando esta batalha!