Í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.
Dispositivos PCMCIA, CardBus, ExpressCard, USB e ISA ainda precisam de mais trabalho para serem funcionais.
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.
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.
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
Dependendo do seu equipamento e configuração de rede, isto pode levar um tempo. Você será mantido informado do progresso pelas notificações:
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.
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...
Dicas
Eis como conseguir instalar seu firmware se ainda não tem uma conexão à internet funcional no Haiku. Baixe os seguintes arquivos em outro sistema operacional, inicie o Haiku, copie-os para suas respectivas localidades e chame o install-wifi-firmwares.sh script.
Copie estes dois para /boot/system/data/firmware/broadcom43xx/b43-fwcutter/:
- http://www.haiku-files.org/files/wifi-firmwares/b43/fwcutter/b43-fwcutter-012.tar.bz2
- http://cgit.haiku-os.org/haiku/plain/src/system/libroot/posix/glibc/string/byteswap.hCopie este para /boot/system/data/firmware/broadcom43xx/b43-fwcutter/bits:
- http://cgit.haiku-os.org/haiku/plain/src/system/libroot/posix/glibc/include/arch/x86/bits/byteswap.hCopie este para /boot/system/data/firmware/broadcom43xx/:
- http://www.haiku-files.org/files/wifi-firmwares/b43/wl_apsta-3.130.20.0.oCopie este para /boot/system/data/firmware/marvell88w8335/:
- http://www.haiku-files.org/files/wifi-firmwares/marvell/malo-firmware-1.4.tgz
Qaundo todos estes arquivos estiverem em seus lugares, siga como descrito acima, ou seja, abra um Terminal e digite:
install-wifi-firmwares.sh
Revise as licenças e aceite-as para instalar todos os arquivos de firmware agora disponíveis.