Em Dom, 2005-01-02 às 01:43 -0200, J. F. Mitre escreveu: > Olá, > > a pouco tempo enviei um e-mail comentando o fato que o ping para 127.0.0.1 > não > estar funcionando. entre as tentativas de resolver o problema pediram-me para > reinstalar o net-tools pois como eu havia dito o ifconfig não estava > funcionado. Também pediu que eu enviasse o resultado de ifconfig lo > Presumi que tudo estava bem, mas foi um engano meu. > Tudo esta bem se eu digitar ifconfig lo ou ifconfig ppp0 ou ifconfig eth0, > mas > digitando ifconfig apenas, sem argumentos retorna a seguinte mensagem de > erro: > : erro obtendo informações da interface: %s: dispositivo não encontrado > > Oras de onde vem esse erro ? digitando ifconfig lo ou ifconfig ppp0 ou > ifconfig eth0 está tudo certo, pedindo o ifconfig (que deveria retornar as > três) têm erro!!! > > Tentanto resolver o problema, observei o seguinte: se eth0 e lo estiverem up, > ifconfig dá o erro mensionado, mas se eles estiverem down, NÂO... oras isso > cheira a erro de configuração, mas de onde, de que arquivo ? > > O arquivo interfaces está assim: > > # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) > > # automatically added when upgrading > auto lo eth0 > > iface lo inet loopback > > iface eth0 inet static > address 192.168.0.1 > netmask 255.255.255.0 > network 192.168.0.0 > broadcast 192.168.1.255 > > Na inicialização do sistema tem um script que lê esse arquivo. e executa > ifup -a > o script está correto (basta saber que no prompt se digitar ifup -a ele > retorna interfaces up) > > outra coisa, não é apenas o ifconfig que não está funcionando, o netstat > também não funciona com a eth0 e lo up > > o route -n retorna: > Tabela de Roteamento IP do Kernel > Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface > 200.221.25.150 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 > 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 > 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0 > > Se alguém tiver alguma idéia de onde começar a procurar eu já agradeceria > muito... > > Obrigado! > J. F. Mitre > P.S.: O sistema está funcionando perfeitamente, o único problema é que eu > preciso instalar um software (não debian) que antes executar o script de > instalação faz ping localhost para testar o sistema e executar o aplicativo. > Estou até para ver se removendo isso do script ele resolve funcionar, já que > as interfaces, como KDE consegue conectar 127.0.0.1 então ele também deve > poder. >
"Quase" tudo parece estar configurado normalmente, exceto o broadcast da interface eth0, que está fora da rede 192.168.0.0/24. Uma boa alternativa para ir direto a fonte é ter o pacote iproute instalado e utilizar o comando ip para ajudar no diagnóstico. Primeiro verifique se as interfaces estão "realmente" ativas com o comando "ip addr -s show". As interfaces ativas devem conter a flag "UP" na primeira linha, como exemplo abaixo: 2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 ^^ Caso contrário, tente "levantar" a interface com o comando "ip link set eth0 up" (nesse caso, eth0...) e volte a verificar o estado. -- Marcos S. Trazzini <[EMAIL PROTECTED]>