Conexões Wireless com DHCP no Slackware - Configuração à moda antiga

Este artigo explica como configurar uma ou mais conexões Wireless com DHCP no Slackware usando o melhor GUI de configuração já inventado: o Vi.

[ Hits: 54.607 ]

Por: Luís Fernando C. Cavalheiro em 22/02/2013 | Blog: https://github.com/lcavalheiro/


Introdução



Saudações, terráqueos!

Aqui tem início mais um Artigo do Dino, trazendo para vocês mais uma informação importantíssima que estava perdida no som do silêncio da mente de um certo ente chamado Luís Fernando C. Cavalheiro.

No cardápio de hoje temos uma relíquia dos tempos em que a diferença entre garotos e homens era medida pelo conhecimento sobre como configurar um sistema GNU/Linux usando apenas o terminal.

Muitos dos nossos amigos aqui no VOL já fizeram essa pergunta mais de uma vez, e percebo que a questão possui alguma gravidade, já que sua trivialidade ficou perdida nos éons da juventude de Dennis Ritchie.

Acontece que os camaradas que usam o Slackware têm esbarrado em dificuldades para conectar-se usando placa de rede Wireless, dificuldades essas que uma GUI "purpurinada" não consegue resolver. Meus amigos, falo para vocês em nome de Bob Dobbs, de quem o tio Pat é um Profeta: GUI de configuração é coisa da Microsoft ou da Canonical.

A proposta deste artigo é ensinar ao leitor como configurar a conexão Wireless com DHCP usando nada mais, nada menos, que a única GUI aprovada pelo grande Bob: o Vi. Isso mesmo, aquele bom e velho editor de arquivos de texto puro.

Você pode usar o Emacs, se for um stallmanista fanático, ou o Nano, se seu coração se aquece nas heresias do Dropline ou do slapt-get, mas os homens de verdade, usam o Vi.

Além do lado palhaço, existem duas razões sérias para que você aprenda como configurar sua conexão Wireless sem usar uma GUI:

1. A primeira, na minha opinião a mais pungente, é que o Slackware, por padrão, inicia em modo texto puro e uma GUI é tão inútil quanto nada nessas horas. Se você é uma pessoa que não se aventura a navegar pela Internet no modo texto puro, por que você está a usar o Slack? Viva a vida com emoção, homem!

2. A segunda razão é que nem sempre o Wicd ou o NetworkManager acertam na mão, deixando o pobre usuário com cara de nádegas na frente do computador, invocando os seiscentos e sessenta e seis nomes do Príncipe dos Planos Inferiores, enquanto tenta entender porque a GUI não funciona.

Para tanto, o mínimo que seu Slack precisa ter são todos os pacotes da série N. Se você tem bom senso, e é claro que você tem, você usa Slackware! É claro que você fez uma instalação Full, não é mesmo?

Enfim, vamos aos trabalhos?

    Próxima página

Páginas do artigo
   1. Introdução
   2. Conhecendo o monstro: /etc/rc.d/rc.inet1.conf
   3. Configurando a conexão Wireless usando criptografia WPA
   4. Configurando a conexão Wireless usando criptografia WEP
   5. Conclusão
Outros artigos deste autor

Instalação e configuração do QEMU + AQEMU no Slackware

Guia pós-instalação do Slackware - edição 2013

Emulador Mednafen - Instalação e configuração

Guia Pós-Instalação do Slackware - edição 2015

google-drive-ocamlfuse - Monte seu Google Drive usando o FUSE

Leitura recomendada

Configuração de serviço do Nagios para monitorar o APT do Ubuntu

A ferramenta Nagios aplicada a IPv6

Problemas encontrados na adoção do IPv6

Implementando Servidor NTP no Debian

FAN Nagios - Tela inicial do Nagios

  
Comentários
[1] Comentário enviado por danniel-lara em 22/02/2013 - 18:11h

Parabéns pelo Artigo , muito bom mesmo
ficou bem Bagual mesmo

[2] Comentário enviado por viniciusalmeida em 22/02/2013 - 21:32h

Professor, excelente artigo.
Quando instalei o slack, tive que 'invocar os seiscentos e sessenta e seis nomes do Príncipe dos Planos Inferiores' pq minha net não configurava com o wicd nem com o NetworkManager (com o sabayon deu o mesmo problema). Unica solução: reaprender como configurava a net pelo terminal.

A parte de configurar mais de um wep vou testar, se der ai vai ser sucesso mesmo. :)

Parabéns.

[3] Comentário enviado por xerxeslins em 22/02/2013 - 21:39h

muito bom mesmo. favoritado.
um manual didático e bem útil!

[4] Comentário enviado por lcavalheiro em 22/02/2013 - 23:55h


[1] Comentário enviado por danniel-lara em 22/02/2013 - 18:11h:

Parabéns pelo Artigo , muito bom mesmo
ficou bem Bagual mesmo


Valeu o elogio, Daniel!


[2] Comentário enviado por viniciusalmeida em 22/02/2013 - 21:32h:

Professor, excelente artigo.
Quando instalei o slack, tive que 'invocar os seiscentos e sessenta e seis nomes do Príncipe dos Planos Inferiores' pq minha net não configurava com o wicd nem com o NetworkManager (com o sabayon deu o mesmo problema). Unica solução: reaprender como configurava a net pelo terminal.

A parte de configurar mais de um wep vou testar, se der ai vai ser sucesso mesmo. :)

Parabéns.


Obrigado, Vinicius! Eu lembro do seu caso - que na verdade foi o que me motivou a escrever o artigo.


[3] Comentário enviado por xerxeslins em 22/02/2013 - 21:39h:

muito bom mesmo. favoritado.
um manual didático e bem útil!


Obrigado, Xerxes! A idéia é permitir que qualquer um consiga usar o Slack, distro que de difícil só tem a fama ;-)

[5] Comentário enviado por zezaocapoeira em 23/02/2013 - 07:47h

Salve lcavalheiro . Obrigado por nos brindar ,com este excelente artigo . Cara venho aprendendo muito com o pessoal do VOL , agradeço por ter pessoas como você que compartilhem seus conhecimentos e experiências sobre o linux !!!

[6] Comentário enviado por removido em 23/02/2013 - 09:09h

Mas pela GUI é tão mais fácil.... rs


Excelente artigo!
Rapaz, é muito bom aprender métodos de configurações em modo texto.
Aprende-se muito mais sobre Linux.


Parabéns, Luís!

(Um artigo assim, só poderia ser de dinossauro mesmo! rs)

[7] Comentário enviado por lcavalheiro em 23/02/2013 - 13:40h


[6] Comentário enviado por izaias em 23/02/2013 - 09:09h:
Mas pela GUI é tão mais fácil.... rs


Realmente, pela melhor GUI de todos os tempos (o vi) é muito mais fácil configurar qualquer coisa ;-)


[6] Comentário enviado por izaias em 23/02/2013 - 09:09h:

Excelente artigo!
Rapaz, é muito bom aprender métodos de configurações em modo texto.
Aprende-se muito mais sobre Linux.


Parabéns, Luís!

(Um artigo assim, só poderia ser de dinossauro mesmo! rs)


Obrigado pelo elogio, Izaías. A idéia de se fazer a configuração na mão no Slackware se deve mais ao fato do modo texto ser o padrão, e que ainda existe gente que se resolve mais no texto do que no X.

[8] Comentário enviado por lcavalheiro em 23/02/2013 - 13:43h


[5] Comentário enviado por zezaocapoeira em 23/02/2013 - 07:47h:

Salve lcavalheiro . Obrigado por nos brindar ,com este excelente artigo . Cara venho aprendendo muito com o pessoal do VOL , agradeço por ter pessoas como você que compartilhem seus conhecimentos e experiências sobre o linux !!!


Valeu o elogio, meu querido! De fato, é muito importante a gente registrar esse tipo de informação, vai que pra alguma pessoa possa ser útil, né?

[9] Comentário enviado por Arthur_Hoch em 23/02/2013 - 15:45h

Muito bom, vai ajudar um grande numero de usuários que tem problemas, em configurar sua net com o Wicd ou NetworkManager.
Tudo fica mais legal sem o X.

[10] Comentário enviado por lcavalheiro em 23/02/2013 - 20:32h


[9] Comentário enviado por Arthur_Hoch em 23/02/2013 - 15:45h:

Muito bom, vai ajudar um grande numero de usuários que tem problemas, em configurar sua net com o Wicd ou NetworkManager.
Tudo fica mais legal sem o X.


Sim, sim... Só na semana em que eu comecei a escrever forma cinco com problemas com o Wicd ou o NM.

[11] Comentário enviado por azk em 24/02/2013 - 01:45h

Excelente artigo, Luís!
Eu, particularmente, sempre busco a solução de um problema no modo texto....
Nunca dei sorte com GUI's de configuração.... nunca foram confiáveis.
E cá entre nós, o modo texto é muito mais insano! rs rs rs

* como slacker convicto, devo reconhecer que nossa distribuição é uma das melhores (p/ mim a melhor) no princípio 'faça você mesmo'.

[12] Comentário enviado por lcavalheiro em 24/02/2013 - 02:01h


[11] Comentário enviado por ask4n em 24/02/2013 - 01:45h:

Excelente artigo, Luís!
Eu, particularmente, sempre busco a solução de um problema no modo texto....
Nunca dei sorte com GUI's de configuração.... nunca foram confiáveis.
E cá entre nós, o modo texto é muito mais insano! rs rs rs

* como slacker convicto, devo reconhecer que nossa distribuição é uma das melhores (p/ mim a melhor) no princípio 'faça você mesmo'.


Rapaz, o Slack deveria ser a porta de entrada para o GNU / Linux. É uma distro que te ensina a pensar e a não confiar em um programa de configuração.

[13] Comentário enviado por enricolo4 em 25/02/2013 - 01:25h

Nesse caso a configuração para o WPA2 seria a mesma? Eu sempre tenho problemas com WPA2, com WPA e WEP funcionam numa boa, mas WPA2 eu nunca consigo.
Tem algum macete para ele?

[14] Comentário enviado por lcavalheiro em 25/02/2013 - 10:51h


[13] Comentário enviado por enricolo4 em 25/02/2013 - 01:25h:

Nesse caso a configuração para o WPA2 seria a mesma? Eu sempre tenho problemas com WPA2, com WPA e WEP funcionam numa boa, mas WPA2 eu nunca consigo.
Tem algum macete para ele?


A princípio funciona da mesma forma. O wpa_supplicant consegue lidar com o WPA2.

[15] Comentário enviado por thiagomiranda3 em 25/02/2013 - 13:12h

Obrigado pelo artigo, mto bom. Apesar de que você mesmo ja tinha me dado a dica de configuração do WPA.
O único problema dessa forma em relação a GUI é que você não consegue saber quais pontos de acesso existem no local.
Caso exista me ensine por favor hahaha.

[16] Comentário enviado por lcavalheiro em 26/02/2013 - 10:59h


[15] Comentário enviado por thiagomiranda3 em 25/02/2013 - 13:12h:

Obrigado pelo artigo, mto bom. Apesar de que você mesmo ja tinha me dado a dica de configuração do WPA.
O único problema dessa forma em relação a GUI é que você não consegue saber quais pontos de acesso existem no local.
Caso exista me ensine por favor hahaha.


Roda
# iwlist wlan0 ap

[17] Comentário enviado por Jvek em 05/03/2013 - 11:49h

Cara bom artigo,.. só uma obs:

Em quase todos os casos; até mesmo p/ placas configuradas com o uso do ndiswrappe, dá p/ utilizar o driver [wext]; mas em placas com chipset Atheros (que é o meu caso), no arquivo /etc/rc.d/rc.inet1.conf ao invés de [wext] tu coloca [madwifi].

Abrçs. Parabéns pelo artigo!

[18] Comentário enviado por lcavalheiro em 05/03/2013 - 11:51h


[17] Comentário enviado por Jvek em 05/03/2013 - 11:49h:

Cara bom artigo,.. só uma obs:

Em quase todos os casos; até mesmo p/ placas configuradas com o uso do ndiswrappe, dá p/ utilizar o driver [wext]; mas em placas com chipset Atheros (que é o meu caso), no arquivo /etc/rc.d/rc.inet1.conf ao invés de [wext] tu coloca [madwifi].

Abrçs. Parabéns pelo artigo!


Obrigado pela informação, amigo! Eu nunca tive uma Atheros, então não sabia disso.

[19] Comentário enviado por Arthur_Hoch em 10/03/2013 - 17:19h

Bom eu fiz diferente.
Editei esse arquivo:
# sensible-editor /etc/network/interfaces

E adicionei as seguintes linhas nele:
auto wlan0
iface wlan0 inet dhcp
wpa-ssid meuwifi
wpa-psk minhasenha

Depois
# ifup wlan0

Achei mais simples aqui tem um tutorial, para o Debian, mas creio que funciona para as demais distribuições:

[20] Comentário enviado por lcavalheiro em 13/03/2013 - 10:44h


[19] Comentário enviado por Arthur_Hoch em 10/03/2013 - 17:19h:

Bom eu fiz diferente.
Editei esse arquivo:
# sensible-editor /etc/network/interfaces
E adicionei as seguintes linhas nele:
auto wlan0
iface wlan0 inet dhcp
wpa-ssid meuwifi
wpa-psk minhasenha
Depois
# ifup wlan0
Achei mais simples aqui tem um tutorial, para o Debian, mas creio que funciona para as demais distribuições:
http://wiki.debian.org/WiFi/HowToUse#wpa_supplicant


Boa! Esse método eu não conhecia!

[21] Comentário enviado por Arthur_Hoch em 13/03/2013 - 14:55h


[20] Comentário enviado por lcavalheiro em 13/03/2013 - 10:44h:


[19] Comentário enviado por Arthur_Hoch em 10/03/2013 - 17:19h:

Bom eu fiz diferente.
Editei esse arquivo:
# sensible-editor /etc/network/interfaces
E adicionei as seguintes linhas nele:
auto wlan0
iface wlan0 inet dhcp
wpa-ssid meuwifi
wpa-psk minhasenha
Depois
# ifup wlan0
Achei mais simples aqui tem um tutorial, para o Debian, mas creio que funciona para as demais distribuições:
http://wiki.debian.org/WiFi/HowToUse#wpa_supplicant

Boa! Esse método eu não conhecia!


Olha só o que aconteceu, comigo depois desta.
http://migre.me/dETSz

Pensei que você sabia.

[22] Comentário enviado por lcavalheiro em 17/03/2013 - 14:09h


[21] Comentário enviado por Arthur_Hoch em 13/03/2013 - 14:55h:


[20] Comentário enviado por lcavalheiro em 13/03/2013 - 10:44h:


[19] Comentário enviado por Arthur_Hoch em 10/03/2013 - 17:19h:

Bom eu fiz diferente.
Editei esse arquivo:
# sensible-editor /etc/network/interfaces
E adicionei as seguintes linhas nele:
auto wlan0
iface wlan0 inet dhcp
wpa-ssid meuwifi
wpa-psk minhasenha
Depois
# ifup wlan0
Achei mais simples aqui tem um tutorial, para o Debian, mas creio que funciona para as demais distribuições:
http://wiki.debian.org/WiFi/HowToUse#wpa_supplicant

Boa! Esse método eu não conhecia!

Olha só o que aconteceu, comigo depois desta.
http://migre.me/dETSz

Pensei que você sabia.


Esse método é o mais comum nas Debian-like, por isso eu não esperava que funcionasse no Slack. Bem, funcionou e é isso que importa.

[23] Comentário enviado por phoemur em 28/04/2013 - 12:32h

Outra coisa que é muito importante dizer é que é necessário desabilitar o daemon do network manager (quem usa) pra funcionar com o rc.inet1:

# /etc/rc.d/rc.networkmanager stop
# chmod -x /etc/rc.d/rc.networkmanager

Digo isso pois o daemon do networkmanager já inicia o wpa_supplicant pra ficar escutando e daí o rc.inet1 não vai conseguir fazer a conexão por causa do PID lock do wpa_supplicant que já está sendo executado.
Já o rc.wireless tem que estar habilitado se não não funciona também....

Abraços

[24] Comentário enviado por sarria em 27/03/2014 - 19:22h

Não consigo fazer funcionar.
(Dell Inspiron N4050)
(Slackware 64 - 14.1)

#lspci -k | grep -i wireless -A 2
09:00.0 Network Controler: Atheros Comunications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: Dell Wireless 1702 802.11bgn Half-size Mini PCIe Card [AR9002WB-1NGCD]
Kernel drive in use: ath9k
Kernel modules: ath9k

Já editel o wpa_supplicant.conf e rc.inet1.conf como acima descrito.
Dei premissão de execução para o rc.wireless e tirei do rc.networkmanager

Quando rodo os comandos:

#dhclient -r wlan0
#/etc/rc.d/rc.inet1 stop
#/etc/rc.d/rc.inet1 start
/etc/rc.d/rc.inet1: wlan0 information: 'Any ESSID'
Error for wireless request "Set Nickname" (8B1C) :
SET failed on device wlan0 ; Operation not supported.
Successfully initialized wpa_supplicant

[25] Comentário enviado por Alevian em 08/02/2015 - 14:25h

Estou com o mesmo problema reportado por sarria (em março de 2014).
Como minha placa é Atheros, estou usando ath9, em vez de wext, mas já tentei de todos os jeitos!
O fato é que a rede sem fio não funciona.

[26] Comentário enviado por DASC em 22/05/2017 - 21:40h

Senhores, boa noite.
Estou com um problema que ao meu ver é sério pois não consigo resolver.
Meu note é um lenovo t61 e no Kinfocenter minha placa está reconhecida, ( PRO/Wireless 4965 AG ordem AGN [kedron]) como wlan0.
Fiz os passos acima, mudei o meu rc.inet1.conf, usando conforme o padrão de configuração wap, mas mesmo assim não funcionou.
Não sei o que é!
Quando dou o comando rc.inet1 start volta o seguinte:


Polling for DHCP server on interface eth0:
eth0: waiting for carrier
timed out
dhcpcd exited
/etc/rc.d/rc.inet1: wlan0 information: 'AnyESSID'
Error for wireless request "Set Nickname" (8B1C) :
SET failed on device wlan0; Operation not supported.
Polling for DHCP server on interface wlan0:
wlan0: adding address fe80: :6ab6: 72d9: 770c: a2d7
wlan0: waiting for carrier
timed out
dhcpcd exited

Se alguém puder me ajudar e me dar uma luz, eu agradeço.
Sou iniciante no Linux, gosto muito do slackware e estou usando o último.
Preciso de ajuda e não estou conseguindo identificar onde estou errando.
Estou usando o root pra configurar e direto no terminal, mesmo usando os modos gráficos.

Desde já agradeço.

DASC


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts