Configurando o Wi-Fi na linha de comando: mudanças entre as edições

De Caninos Loucos
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
 
Linha 1: Linha 1:
Neste artigo vamos discutir duas formas para se configurar o Wi-Fi por linha de comando:
Neste artigo serão discutidas duas formas de se configurar o Wi-Fi por linha de comando:


i) usando o arquivo de configuração '''interfaces'''
i) usando o arquivo de configuração '''interfaces'''
Linha 7: Linha 7:
= i) usando o arquivo de configuração '''interfaces''' =
= i) usando o arquivo de configuração '''interfaces''' =


O arquivo de configuração <pre>/etc/network/interfaces</pre> pode ser usado para configuração da rede automaticamente quando a plataforma inicia. O primeiro passo é ter o nome da rede Wi-Fi (SSID) e sua senha, com esses dados executamos:
O arquivo de configuração <code>/etc/network/interfaces</code> pode ser usado para configurar automaticamente a rede quando a plataforma é iniciada. O primeiro passo é ter o nome da rede Wi-Fi (SSID) e sua senha, com esses dados executamos:
<pre>$ wpa_passphrase SSID password</pre>
<pre>$ wpa_passphrase SSID password</pre>


Por exemplo, se seua rede se chama wifi3 e sua senha é 12345678, execute:
Por exemplo, se sua rede se chama wifi3 e sua senha é 12345678, execute:
<pre>$ wpa_passphrase wifi3 12345678</pre>
<pre>$ wpa_passphrase wifi3 12345678</pre>


Linha 22: Linha 22:
</pre>
</pre>


De posse dessas informações, edite o arquivo /etc/network/interfaces incluindo as seguintes linhas:
De posse dessas informações, edite o arquivo <code>/etc/network/interfaces</code> incluindo as seguintes linhas:
<pre>
<pre>
auto wlan0
auto wlan0
Linha 30: Linha 30:
</pre>
</pre>


O conteúdo do <pre>/etc/network/interfaces</pre> deve se parecer com esse:
O conteúdo do <code>/etc/network/interfaces</code> deve se parecer com esse:
<pre>
<pre>
$ cat /etc/network/interfaces
$ cat /etc/network/interfaces
Linha 46: Linha 46:
</pre>
</pre>


Após isso basta reiniciar para ter a rede configurada. Alternativamente, se não quisermos reiniciar, podemos apenas executar:
Após isso, basta reiniciar para ter a rede configurada. Alternativamente, se não quiser reiniciar, você pode apenas executar:
<pre># ifup wlan0</pre>
<pre># ifup wlan0</pre>



Edição atual tal como às 02h32min de 10 de novembro de 2020

Neste artigo serão discutidas duas formas de se configurar o Wi-Fi por linha de comando:

i) usando o arquivo de configuração interfaces

ii) usando o wpa_supplicant

i) usando o arquivo de configuração interfaces

O arquivo de configuração /etc/network/interfaces pode ser usado para configurar automaticamente a rede quando a plataforma é iniciada. O primeiro passo é ter o nome da rede Wi-Fi (SSID) e sua senha, com esses dados executamos:

$ wpa_passphrase SSID password

Por exemplo, se sua rede se chama wifi3 e sua senha é 12345678, execute:

$ wpa_passphrase wifi3 12345678

O wpa_passphrase irá retornar algo como:

network={
        ssid="wifi3"
        #psk="12345678"
        psk=a14405eefa7bc6163567764ede029710544accc8bec186ccc00433b9f0cea1c9
}

De posse dessas informações, edite o arquivo /etc/network/interfaces incluindo as seguintes linhas:

auto wlan0
iface wlan0 inet dhcp
  wpa-ssid wifi3
  wpa-psk a14405eefa7bc6163567764ede029710544accc8bec186ccc00433b9f0cea1c9

O conteúdo do /etc/network/interfaces deve se parecer com esse:

$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
  wpa-ssid wifi3
  wpa-psk a14405eefa7bc6163567764ede029710544accc8bec186ccc00433b9f0cea1c9

Após isso, basta reiniciar para ter a rede configurada. Alternativamente, se não quiser reiniciar, você pode apenas executar:

# ifup wlan0

Para conferir as configurações da rede:

$ ip a s wlan0

ii) usando o wpa_supplicant

A configuração manual com o wpa_supplicant é parecida com a descrita o item a). Primeiramente precisamos do nome (SSID) e da senha de nossa rede Wi-Fi, então executamos:

$ wpa_passphrase SSID password

Por exemplo, se sua rede se chama wifi3 e sua senha é 12345678, execute:

$ wpa_passphrase wifi3 12345678 &> wifi3.conf

O próximo passo é conectar-se à rede:

# wpa_supplicant -B -i wlan0 -c wifi3.conf

Por fim, obtemos IP e demais configurações:

# dhclient wlan0

Para conferir as informações da rede fazemos:

$ ip a s wlan0