Skip to main content

Como se conectar à Internet usando a linha de comando do Linux

MAG 322 IPTV Easy Step by Step configuration Infomir (Junho 2025)

MAG 322 IPTV Easy Step by Step configuration Infomir (Junho 2025)
Anonim

Este guia mostra como se conectar à internet através de uma rede Wi-Fi usando a linha de comando do Linux.

Se você instalou uma distribuição sem cabeçalho (I.E, uma distribuição que não executa uma área de trabalho gráfica), você não terá ferramentas de gerenciamento de rede para ajudá-lo a se conectar. Também pode ser o caso de você acidentalmente ter excluído componentes importantes da sua área de trabalho ou de ter instalado uma distribuição com um erro e a única maneira de se conectar à Internet é através do terminal Linux.

Com acesso à Internet a partir da linha de comando do Linux, você pode usar ferramentas como o wget para baixar páginas da web e arquivos. Você também poderá baixar vídeos usando o youtube-dl. Os gerenciadores de pacotes de linha de comando também estarão disponíveis para sua distribuição, como apt-get, yum e PacMan. Com o acesso aos gerenciadores de pacotes, você tem tudo o que precisa para instalar um ambiente de área de trabalho, caso precise de um.

Determine sua interface de rede sem fio

No terminal, digite o seguinte comando:

iwconfig

Você verá uma lista de interfaces de rede.

A interface de rede sem fio mais comum é a wlan0, mas pode ser outra coisa, como no meu caso é wlp2s0.

Ligue a interface sem fio

O próximo passo é garantir que a interface sem fio esteja ligada. Use o seguinte comando para fazer isso:

sudo ifconfig wlan0 up

Substitua o wlan0 pelo nome da sua interface de rede.

Procurar pontos de acesso sem fio

Agora que sua interface de rede sem fio está funcionando, você pode procurar redes para se conectar. Digite o seguinte comando:

sudo iwlist scan | Mais

Uma lista de pontos de acesso sem fio disponíveis será exibida. Os resultados serão parecidos com isto:

Célula 02 - Endereço: 98: E7: F5: B8: 58: B1Canal: 6Freqüência: 2.437 GHz (Canal 6)Qualidade = 68/70 Nível de sinal = -42 dBmChave de criptografia: ativadaESSID: "HONOR_PLK_E2CF"Taxas de bits: 1 Mb / s; 2 Mb / s; 5,5 Mb / s; 11 Mb / s; 18 Mb / s24 Mb / s; 36 Mb / s; 54 Mb / sTaxas de bits: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / sModo: mestreExtra: tsf = 000000008e18b46eExtra: Última baliza: 4ms atrásIE: Desconhecido: 000E484F4E4F525F504C4B5F45324346IE: Desconhecido: 010882848B962430486CIE: Desconhecido: 030106IE: Desconhecido: 0706434E20010D14IE: Desconhecido: 200100IE: Desconhecido: 23021200IE: Desconhecido: 2A0100IE: Desconhecido: 2F0100IE: IEEE 802.11i / WPA2 versão 1Cifra de Grupo: CCMPCifras de pares (1): CCMPSuites de Autenticação (1): PSKIE: Desconhecido: 32040C121860IE: Desconhecido: 2D1A2D1117FF00000000000000000000000000000000000000000000IE: Desconhecido: 3D1606081100000000000000000000000000000000000000IE: Desconhecido: 7F080400000000000040IE: Desconhecido: DD090010180200001C0000IE: Desconhecido: DD180050F2020101800003A4000027A4000042435E0062322F00

Tudo parece bastante confuso, mas você só precisa de alguns bits de informação.

Olhe para o ESSID. Este deve ser o nome de uma rede à qual você deseja se conectar. Você também pode encontrar redes abertas procurando itens que tenham a Chave de criptografia desativada.

Anote o nome do ESSID ao qual você deseja se conectar.

Criar um arquivo de configuração do WPA Supplicant

A ferramenta mais comum usada para se conectar a redes sem fio que exigem uma chave de segurança WPA é o WPA Supplicant.

A maioria das distribuições vem com esta ferramenta pré-instalada. Você pode testar isso digitando o seguinte no terminal:

wpa_passphrase

Se você receber um erro dizendo que o comando não pode ser encontrado, ele não está instalado. Agora você está em um cenário de "ovo e galinha", no qual precisa dessa ferramenta para se conectar à Internet, mas não pode se conectar à Internet porque não tem essa ferramenta. Você pode, claro, sempre usar uma conexão ethernet para instalar o wpasupplicant.

Para criar o arquivo de configuração para usar o wpa_supplicant, execute o seguinte comando:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

O ESSID será o ESSID que você anotou no comando de varredura iwlist na seção anterior.

Você notará que o comando pára sem retornar à linha de comando. Digite a segurança necessária para a rede e pressione Enter.

Para verificar se o comando funcionou, navegue até a pasta .config usando os comandos cd e tail:

cd / etc / wpa_supplicant

Digite o seguinte:

tail wpa_supplicant.conf

Você deveria ver algo assim:

rede = {ssid = "yournetwork"# psk = "yourpassword"psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

Encontre o nome do seu driver sem fio

Há mais uma informação que você precisa antes de se conectar à Internet e que é o driver da sua placa de rede sem fio.

Para descobrir isso, digite o seguinte comando:

wpa_supplicant –help | Mais

Isso fornecerá uma seção chamada drivers. A lista será algo assim:

drivers:nl80211 = Linux nl80211 / cfg80211wext = extensões sem fio do Linux (genéricas)com fio = driver Ethernet com fionenhum = nenhum driver (servidor RADIUS / WPS ER)

Geralmente, o wext é um driver genérico que você pode tentar usar se nada mais estiver disponível. No meu caso, o driver apropriado é o nl80211.

Conecte-se a internet

O primeiro passo para se conectar é executar o comando wpa_supplicant:

sudo wpa_supplicant -D -i -c / etc / wpa_supplicant / wpa_supplicant.conf -B

Você deve substituir pelo driver encontrado na seção anterior. O deve ser substituído pela interface de rede descoberta na seção “Determinar sua interface de rede”.

Basicamente, este comando está executando o wpa_supplicant com o driver especificado usando a interface de rede especificada e a configuração criada na seção “Criar um arquivo de configuração do WPA suplicante”.

O -B executa o comando em segundo plano para que você tenha acesso ao terminal de volta.

Agora você precisa executar este último comando:

sudo dhclient

É isso. Agora você deve ter uma conexão com a internet. Para testar, digite o seguinte:

ping www.google.com