Recentemente instalei a distribuição Arch Linux no meu notebook, excelente distro, por sinal.

Sua instalação é bem fácil/explicativa, do mesmo modo que o Slackware, tudo em modo texto. Porém, uma diferença entre as duas é que, no processo de instalação do Slack, há a opção de já instalar o Ambiente Gráfico (Gnome, KDE, XFCE, etc), enquanto no processo de instalação do Arch Linux, você precisa fazer o download do Ambiente Gráfico, além de fazer a atualização do sistema, tudo através do gerenciador de tarefas, o pacman.

Foi nesse momento que senti dificuldade… Como eu uso internet Wi-Fi aqui em casa, poderia fazer de duas maneiras (sendo que um dos eu já sabia como):

  • conectar o cabo de rede diretamente no meu notebook, assim configurando uma conexão normal (o que eu já sabia fazer)
  • ou aprender a fazer uma conexão wireless pelo modo texto

Para fazer a conexão wireless, usei o aplicativo wpa_supplicant

Verifique se há (depois de instalado o aplicativo) o arquivo wpa_supplicant.conf no diretório etc/. Se houver, renomeie o mesmo, para ficar guardado o arquivo padrão. Execute o comando como super usuário (su)

mv /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf.original

Agora, ainda como su, iremos gerar o arquivo de configuração do wireless com:

wpa_passphrase SSID PSK > /etc/wpa_supplicant.conf

Em SSID, coloque o identificador da sua rede wireless (em outras palavras, o nome do wireless que você quer fazer a conexão) e em PSK, a senha da conexão. Coloque ambos do mesmo modo que aparecem no exemplo acima, ou seja, sem aspas, sinal de maior e menos, etc.

Feito isso, o arquivo /etc/wpa_supplicant.conf será gerado.

Acesse-o e verifique se as informações estão corretas. Será algo assim:

network={
        ssid="Wireless obesa"
        #psk="hamburguer"
        psk=ffbafb662e569f9ab0611b2af05c3b7929eb5b90e9a35fbe7a69455f43237965
}

Ele automaticamente comenta a linha da senha “pura” e cria uma variável com o hash da sua senha para fazer a conexão corretamente.

Veja que o SSID do exemplo possui um espaço. Se você digitá-lo sem usar a contra-barra para escapar, não dará certo. Por isso, se você tiver um espaço no SSID, escape-o assim:

wpa_passphrase Wireless\ obesa hamburguer > /etc/wpa_supplicant.conf

Agora que você já tem um arquivo, simples, de configuração do seu Wireless, vamos fazer a conexão (tudo como su):

wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant.conf -B

Não é muito difícil de entender o que acontece nesse comando. Se você for ver a documentação do wpa_supplicant, achará que:

  • -D é o prefixo para o driver da sua placa, no caso usei o driver wext
  • -i é o prefixo para a interface que vai ser conectada, nesse casso o wlan0
  • -c é o prefixo para o caminho de onde está o arquivo de configuração dessa interface
  • -B é o prefixo para o aplicativo rodar em background

Para saber mais sobre os parâmetros do wpa_supplicant, veja o seu manual com o comando :

man wpa_supplicant

Por último, não menos importante, rode um

dhcpcd wlan0

para obter o IP automaticamente.

Pronto… a partir daí, já pude fazer a atualização do sistema e baixar meu Ambiente Gráfico.

Bem… é isso aí… Se você tiver alguma dúvida, ou até mesmo um outro modo de fazer esse processo, compartilhe comentando.

@thiagoretondar