Identificando problemas básicos de redes Linux para principiantes

Apesar do sistema de redes TCP Linux ser totalmente intolerante a falhas, muitos administradores iniciantes ou com pouca intimidade com o Linux ainda penam um pouco para resolver problemas corriqueiros oriundos do próprio ambiente de redes (já que o sistema não falha...;-) ). São problemas simples que podem ser resolvidos com comandos e rotinas básicas. Neste artigo, vou mostrar alguns.

[ Hits: 35.996 ]

Por: David em 10/01/2008 | Blog: http://twitter.com/dias_david


Identificando a rede



O primeiro passo para checar a estabilidade de uma rede que não funciona é conhecendo a rede. Eu digo isso porque, por incrível que pareça, 85% das pessoas que não conseguem pôr uma máquina na rede (sim, a estatística assusta) não sabem responder a seguinte pergunta: "Qual é o ip da máquina?" Sendo assim, vamos a este primeiro passo.

Conhecer o IP do computador é o primeiro passo para eliminar a maioria dos problemas, porque ele vai dizer se a máquina pertence ou não a rede em questão. No Linux, basta digitar o comando ifconfig.

Esse comando vai mostrar a configuração básica de rede em todas as suas placas e conexões de redes. Se o computador em questão for um cliente, então ele vai mostrar apenas uma conexão eth0 (não precisa de mais de uma). Se o computador for servidor, ele pode mostrar duas ou mais conexões ativas eth1, ppp0 (para conexões tipo speedy). Geralmente costumam ser duas, uma para a conexão com a internet, outra para a conexão com a rede local. Abaixo segue a saída de um ifconfig em meu computador:

eth0  Encapsulamento do Link: Ethernet  Endereço de HW 00:01:03:E5:09:DB  
      inet end.: 192.168.1.104  Bcast:192.168.1.255  Masc:255.255.255.0
      endereço inet6: fe80::201:3ff:fee5:9db/64 Escopo:Link
      UP BROADCASTRUNNING MULTICAST  MTU:1500  Métrica:1
      RX packets:47149 errors:0 dropped:0 overruns:1 frame:0
      TX packets:33689 errors:0 dropped:0 overruns:0 carrier:0
      colisões:59 txqueuelen:1000 
      RX bytes:35214989 (33.5 MiB)  TX bytes:5942843 (5.6 MiB)
      IRQ:169 Endereço de E/S:0x2c00 

eth1  Encapsulamento do Link: Ethernet  Endereço de HW 00:0B:DB:8F:B7:28  
      inet end.: 192.168.50.1  Bcast:192.168.50.255  Masc:255.255.255.0
      endereço inet6: fe80::20b:dbff:fe8f:b728/64 Escopo:Link
      UP BROADCASTRUNNING MULTICAST  MTU:1500  Métrica:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
      colisões:0 txqueuelen:1000 
      RX bytes:0 (0.0 b)  TX bytes:2555 (2.4 KiB)

lo    Encapsulamento do Link: Loopback Local  
      inet end.: 127.0.0.1  Masc:255.0.0.0
      endereço inet6: ::1/128 Escopo:Máquina
      UP LOOPBACKRUNNING  MTU:16436  Métrica:1
      RX packets:15499 errors:0 dropped:0 overruns:0 frame:0
      TX packets:15499 errors:0 dropped:0 overruns:0 carrier:0
      colisões:0 txqueuelen:0 
      RX bytes:2586913 (2.4 MiB)  TX bytes:2586913 (2.4 MiB)

Não ligue para a conexão "lo", ela deve estar presente, mas no momento não é o escopo desse artigo. Se só aparecer a conexão lo e mais nenhuma, cheque se sua placa de rede está bem colocada ou não está queimada, se for on-board, verifique se ela está habilitada na BIOS. Como esse comando mostra muitas linhas e o objetivo é só pegar a configuração básica da rede, vamos melhorar o comando para a saída ficar melhor:

$ ifconfig | grep "inet end" -B 1

eth0  Encapsulamento do Link: Ethernet  Endereço de HW 00:01:03:E5:09:DB  
      inet end.: 192.168.1.104  Bcast:192.168.1.255  Masc:255.255.255.0
--
eth1  Encapsulamento do Link: Ethernet  Endereço de HW 00:0B:DB:8F:B7:28  
      inet end.: 192.168.50.1  Bcast:192.168.50.255  Masc:255.255.255.0
--
lo    Encapsulamento do Link: Loopback Local  
      inet end.: 127.0.0.1  Masc:255.0.0.0

Onde:
  • Endereço de HW: O famoso MAC ADDRESS, o endereço físico de sua rede;
  • inet end.: O IP de seu computador. Nunca mais esqueça isso;
  • Bcast.: O endereço de broadcast dessa conexão (SEMPRE DEVE ACABAR COM 255);
  • Masc.: A máscara de rede do seu IP.

Caso você precise saber o IP ou a configuração de rede de um computador com Windows, abra o prompt de comandos e use:

ipconfig



Página anterior     Próxima página

Páginas do artigo
   1. O problema
   2. Identificando a rede
   3. Primeira solução básica
   4. O teste dos 4 pings
   5. Conclusão
Outros artigos deste autor

Usando comandos dos DOS com o mtools

Compilando facilmente com o apt-build

Fazendo um Kmenu excelente

Compartilhando músicas pela Web com o Amarok

Instalando o poderoso gerenciador de redes Nagios 3.0 com Apache2

Leitura recomendada

Bem vindo ao planeta Viva o Linux

Os navegadores "leves" que de leves não tem nada

Transformando o Linux em um Access Point com hostapd

Configuração de rede para RedHat e similares utilizando VI/Emacs/etc

Ubuntu Server 12.04 LTS - Como Servidor Gateway e DHCP

  
Comentários
[1] Comentário enviado por eduardo em 10/01/2008 - 14:07h

Boa dica. Essa dica sem dúvida vai me ajudar bastante.
vlw

[2] Comentário enviado por thyaguvinny em 10/01/2008 - 17:58h

Não gostei... o artigo ficou ótimo, mas sinceramente, deveria estar na seção de dicas... muito restrito...

[3] Comentário enviado por dimatrix em 10/01/2008 - 22:59h

Paz e Bem!
Caro ,
Tenho que concordar com thyaguvinny, pois este comentario deveria estar na seção de dicas, e outra em TI existem vários tipos de técnicos, cabe a cada um de nós orientar aqueles que trabalham conosco para o crescimento profissional e qualitativo, tanto pessoal quanto da equipe técnica.
Com vc mesmo disse no final do seu texto.
"Colaborar atrai amigos, competir atrai inimigos"

[4] Comentário enviado por professordavid em 11/01/2008 - 00:19h

Concordo com os dois.. No princípio minha intenção era mesmo postar na seção de dicas, mas como ficou extenso, ach ooque em artigos ficaria mais apropriado..

[5] Comentário enviado por PCMasterPB em 11/01/2008 - 09:35h

"Para qualquer usuário ou técnico iniciante o problema é sempre o mesmo. O cara abre o Firefox ou o Internet Explorer e não há navegação."

Lembrando que às vezes a rede está perfeitamente configurada no micro, porém o acesso à internet se passa através de um proxy, o qual às vezes tem de ser configurado no browser. Preste atenção que eu disse "às vezes" ok. Acreditem, muita gente também se esbarra com esse tipo comum de problema.

Outra fator importante que talvez deveria ter sido lembrado no artigo é que muitas vezes se faz necessário a correta configuração de um gateway e dos respectivos DNS primário e secundário. Isso quando se trabalha em redes onde se realizam configurações estáticas, quando na maioria das vezes uma rede bem configurada o cara recebe todas essas configurações via DHCP, que acreditem poupa muito trabalho. ;D

[6] Comentário enviado por professordavid em 11/01/2008 - 12:33h

Gateway e DNS eu lembrei de comentar, mas o Proxy..

sim cara.. sem duvida voce mandou muito bem mesmo.. eu já havia me esquecido do proxy!! Muito obrigado mesmo pela colaboração cara!! Voce enriqueceu e muito esse artigo..

Novamente obrigado!!

flw!!

[7] Comentário enviado por andrefreire em 12/01/2008 - 10:05h

?comentario= Bom dia a todos ! Somente um comentário. Se o artigo é para ser técnico então cabo de rede tem terminal e não ponta !

[8] Comentário enviado por vodooo em 12/01/2008 - 18:26h

Também acho que deveria estar na seção dicas. Mas valew pela contribuição!

andrefreire, ele cita que o artigo não tem intenção de ser técnico, então, "ponta" está valendo! rsrs

PCMasterPB, isso realmente ocorre! Administradores sem experiência ou até mesmo "sem conhecimentos" estabelecem o acesso através de um servidor proxy (geralmente Squid) mas não o setam como proxy transparente, sendo assim qualquer usuário com um pouco mais de conhecimento em informática conseguiria mudar as configurações de proxy no browser e navegar sem restrições.

Abraços

[9] Comentário enviado por izavos em 15/01/2008 - 15:46h

Amigos,

Essa e mais uma vantagem do Linux e sua ferramentas de redes e afins. Mesmo que um Tecnico nao tenha vontade aprender ou tem poca experiencia ele se obriga.
E vai a luta e consegue!
Essa e sem duvida a maior contribuicao do Linux e sofware livre "Conhecimento para todos".
OBS: "nao podemos nos esquecer do LSMOD,LSPCI,MODPROBE para verificar se o modulo esta carregado e de forma correta, senao vamos para o IRQ,DMA... ". Ate funcionar!!!
Gostei das brincadeiras com tecnicos, muinto Bom mas e verdade!
AT +

[10] Comentário enviado por professordavid em 15/01/2008 - 16:15h

Valeu cara.. Fico feliz por ter gostado!! e obrigado pelas contribuições com os comandos aí.. flw!!

[11] Comentário enviado por Arnoldo em 29/01/2008 - 17:39h

Ótima dica, tó com problema para configurar minha internet em casa, que conectar em rede e agora tenho uma base mais sólida para tentar configurar valeu, era tudo que eu estava precisando, para o meu slackware.
Arnoldo


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts