Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Alguma vez durante sua longa jornada no Arch Linux acabou por digitar a senha errada no wifi-menu e desesperado utilizando o i3wm não sabia como “esquecer” a senha da rede wifi fazendo com que o sistema tentasse conectar todas vez sem sucesso ao AP? Ou talvez já tenha se esquecido de instalar o pacote dialog e por acaso tinha formatado o pendrive que usou para instalação do Arch? Ou durante suas andâncias no Debian já se perguntou como acessar redes wifi via terminal?
- Não se preocupe! Hoje aprenderemos a alterar as informações de conexão a uma rede wifi via terminal manualmente, e também como gerar um arquivo de configuração para se conectar a um rede wifi via terminal.
- <strong>Conectando a redes Wifi via terminal</strong>
- Em um terminal liste suas interfaces de rede:
- <pre class="western"><span style="font-family: inherit;"><span style="font-size: small;"><span style="color: #000000;">iwconfig</span></span></span></pre>
- Agora podemos vasculhar nossa região atrás de conexões disponíveis:
- <pre class="western"><span style="font-family: inherit;"><span style="font-size: small;"><span style="color: #000000;">iwlist scan</span></span></span></pre>
- Com o nome da rede desejada em mãos vamos as possibilidades
- <strong>1. Rede aberta (OPN)</strong>
- Basta definir o nome da rede em questão (ESSID mostrado na listagem do iwlist) executando o seguinte comando:
- <pre>iwconfig <span style="color: #ff0000;">interface</span> essid <span style="color: #ff0000;">nome da rede</span></pre>
- A partir do comando acima todas as palavras em vermelho devem ser substituidas pelos seus equivalentes da rede que deseja acessar listados pelo comando iwlist scan, respeitando inclusive os espaços.
- E então requisitamos todas as informações restantes por DHCP:
- <pre>dhclient <span style="color: #ff0000;">interface</span></pre>
- Pronto! Estamos conectados. Para testar use:
- <pre>ping duckduckgo.com</pre>
- <strong>2. Rede encriptada (WEP)</strong>
- Primeiramente definimos a senha da rede (supondo que você a possui):
- <pre>iwconfig <span style="color: #ff0000;">interface</span> mode managed key <span style="color: #ff0000;">senha</span></pre>
- Agora definimos o nome da rede:
- <pre>iwconfig <span style="color: #ff0000;">interface</span> essid <span style="color: #ff0000;">nome da rede</span></pre>
- E então concluímos com:
- <pre>dhclient <span style="color: #ff0000;">interface</span></pre>
- Pronto! Estamos conectados. Para testar use:
- <pre>ping www.duckduck.com.br</pre>
- <strong>3. Rede WPA/WPA2-PSK</strong>
- Bem, este processo também é simples, apesar de muitos artigos e tutoriais o complicarem muitas vezes.
- Supondo que você já saiba a senha da rede em questão, vamos começar!
- Primeiro devemos criar um arquivo de configuração. Calma, mais simples que isto, impossível:
- <pre>wpa_passphrase <span style="color: #ff0000;">nome da rede</span> > <span style="color: #ff0000;">/caminho/do/arquivo.conf</span></pre>
- Após executar este comando, o terminal irá esperar pela entrada da senha da conexão. Digite-a e pressione enter.
- Pronto. Agora vamos testar este arquivo com o comando:
- <pre>wpa_supplicant -Dwext -i <span style="color: #ff0000;">interface</span> -c <span style="color: #ff0000;">/caminho/do/arquivo.conf</span></pre>
- Caso o retorno indique sucesso como “Associação bem sucedida” ou algo assim, pressione Ctrl+c para parar este processo.
- Agora é só repetir o mesmo comando, mas deixando-o em segundo plano:
- <pre>wpa_supplicant -Dwext -i <span style="color: #ff0000;">interface</span> -c <span style="color: #ff0000;">/caminho/do/arquivo.conf</span> -B</pre>
- Só nos resta os últimos detalhes:
- <pre>dhclient -r</pre>
- <pre>dhclient <span style="color: #ff0000;">interface</span></pre>
- Sim! Acabou... estamos conectados. Para testar:
- ping www.duckduck.com.br
- <strong>Habilitando redes wi-fi no boot do sistema - Arch Linux</strong>
- Se você utiliza Arch Linux e se conectou ao wifi via wifi-menu, saiba que é possível editar as configurações da rede de forma bem simples.
- Navegue via terminal até o diretório /etc/netctl
- <pre>cd /etc/netctl</pre>
- Aqui estão todos os arquivos de configuração de redes wifi já acessadas, a patir daqui com acesso de super usuário é possível editar as configurações da rede, inclusive a senha caso ela tenha sido digitad errada.
- Geralmente os arquivos são gerados com o nome da rede no início seguidos pelo nome da rede wifi, como por exemplo:
- <pre><span style="color: #ff0000;">wlan0-Nome-da-rede</span></pre>
- Para habilitar o wifi-menu, para que conecte-se automaticamente a uma rede especifica toda vez que o sistema iniciar, dê o comando:
- <pre>sudo netctl enable <span style="color: #ff0000;">wlan0-Nome-da-rede
- </span></pre>
- Para desativar
- <pre>sudo netctl disable <span style="color: #ff0000;">wlan0-Nome-da-rede</span></pre>
- Por hoje é isso!
- <strong>Fontes e Referências</strong>
- <a href="https://wiki.archlinux.org/index.php/netctl" target="_blank" rel="noopener">Netctl #Wifi-menu</a> - Arch Linux Wiki
- <a href="https://wiki.archlinux.org/index.php/Wireless_network_configuration">Wireless network configuration (Inglês) </a>- Arch Linux Wiki
- <a href="https://wiki.debian.org/WiFi/HowToUse#NetworkManager" target="_blank" rel="noopener">HowToUse #NetworkManager (Inglês)</a> - Debian Wiki
- <a href="https://www.vivaolinux.com.br/dica/Arch-Linux-Configurando-Wi-Fi-com-wifi-menu" target="_blank" rel="noopener">Arch linux - Configurando wifi com wifi-menu</a> - Viva o linux!
- <a href="http://sourcebrasil.org/tutoriais/visualizar/conectando-em-redes-sem-fio-pelo-terminal.html" target="_blank" rel="noopener">Conectando em redes sem fio pelo terminal</a> - Source Brasil
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement