Índice
Fazendo o dispositivo suportado trabalhar
Conectando a uma rede wireless
Conectando a partir da linha de comando
Dicas

Oficina: Rede sem fio

Ter o acesso à rede funcionando é essencial na atual necessidade de uma conexão permanente à internet. Como manter-se atualizado com todos os diferentes e sempre mutáveis equipamentos e drivers é praticamente impossível para um projeto pequeno, o Haiku conta com uma camada de compatibilidade FreeBSD para seus drivers de rede.
Isto assegura uma grande quantidade de dispositivos suportados, embora provavelmente não 100% do que aí está. Veja esta lista online para uma realção de modelos suportados ou verifique em Notas de dispositivos do FreeBSD 9.2.

Atualmente apenas dispositivos PCI, PCI-X, PCI-Express, Mini PCI e Mini PCI-Express devem funcionar.
Dispositivos PCMCIA, CardBus, ExpressCard, USB e ISA ainda precisam de mais trabalho para serem funcionais.

index Fazendo o dispositivo suportado trabalhar

Mesmo se a primeira barreira dos equipamentos comumente suportados é conquistada, algumas placas de rede requerem módulos binários de firmware para operar apropriadamente. O Haiku não pode incluir alguns desses arquivos de firmware proprietários por causa de questões de licenciamento. Contudo, o Haiku inclui um script simples o qual irá obter e instalar todos os bits proprietários necessários para você. Geralmente, se estiver planejando utilizar acesso sem fio, é uma boa ideia executar esse script para assegurar que seu sistema tem todos os firmwares disponíveis quando necessários.

Abra um Terminal e digite:

install-wifi-firmwares.sh

Agora revise as licenças e aceite-as para instalar todos os arquivos de firmware disponíveis.

Se não tiver acesso à internet access para baixar aqueles firmwares faltantes no Haiku, existe um método offline, veja em dicas abaixo.

index Conectando a uma rede wireless

Por padrão, o Haiku conectará à primeira rede sem fio não encriptada que encontrar após inicializar. Para conectar a uma rede específica, utilize o miniaplicativo Estado da Rede.

Clique com o botão direito do mouse no seu ícone no Deskbar e escolha o nome público da rede (que é o "SSID" que ele propaga) a partir do menu de contexto.

join-network.png

Uma janela abre ao inserir o tipo de autenticação (provavelmente WPA/WPA2, WEP não é mais uma encriptação segura!) e a senha para aquela rede sem fio. Clique OK para iniciar o processo de autenticação.
Dependendo do seu equipamento e configuração de rede, isto pode levar um tempo. Você será mantido informado do progresso pelas notificações:

join-network.gif

Ao ler "Pronto" e o ícone do Estado de Rede mostrar uma luz redonda verde, a conexão está estabelecida. Se notificações findam em "Nenhum vínculo" e um triângulo amarelo, algo está errado, provavelmente uma senha incorreta.

index Conectando a partir da linha de comando

Se preferir utilizar a linha de comando ou gostaria de utilizar script ou o ~/config/settings/boot/UserBootscript para automatizar a conexão a uma rede específica na inicialização, existe o comando ifconfig.

Abra um Terminal e digite a primeira linha para sondar redes sem fio disponíveis:

ifconfig /dev/net/iprowifi3945/0 scan
name                             address              signal  auth
haiku-top                        01:d0:19:a6:88:42        30  WPA
ArcorInternet123                 00:20:12:a4:29:e1        15  WPA

O caminho para seu adptador de rede sem fio será ajustado, naturalmente.
A saída mostra o nome público (SSID), endereço MAC, força do sinal e método de autenticação de todas as redes encontradas.

Para conectar uma rede, utilize esta linha e insira o respectivo nome público (SSID) e senha:

ifconfig /dev/net/iprowifi3945/0 join {SSID} {password}

Confirme que a configuração inicial do adaptador da rede sem fio após a inicialização tenha terminado, antes de enviar comandos ifconfig ou eles serão ignorados. Dependendo do seu equipamento e configuração de rede, isso pode levar um tempo. Observe as notificações...

index Dicas