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
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
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'''
ii) usando o wpa_supplicant
ii) usando o wpa_supplicant


= 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 21: 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 29: 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 45: 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