Configurando o Wi-Fi na linha de comando: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 1: | Linha 1: | ||
Neste artigo | 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 < | 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 | 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 < | 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 | 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