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.
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:
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:
[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..
[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.
[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 +
[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