Não consigo dar ping no ubuntu

Iniciado por rafael.farias, 27 de Outubro de 2009, 09:51

tópico anterior - próximo tópico

rafael.farias

Prezados,

   Eu instalei o ubuntu em duas máquinas minhas, uma delas se chama "rafael" e a outra "rafael-desktop". Quando eu tento fazer "ping rafael" ou ping "rafael-desktop", aparece a seguinte mensagem:

    PING rafael.FARIAS (92.242.140.9) 56(84) bytes of data.
    PING rafael-desktop.FARIAS (92.242.140.9) 56(84) bytes of data.

após alguns minutos eu cancelo a operação e recebo uma mensagem dizendo que todos os pacotes enviados foram perdido, alguém sabe o que pode estar acontecendo?

p.s.: FARIAS é como eu chamo meu workgroup.

desde já obrigado.
:-[

Renato Krause

Tchê posta aí o resultado de:


nslookup rafael
nslookup rafael-desktop
cat /etc/resolv.conf


Se possível posta o IP e a máscara de rede das três máquinas envolvidas. Você está navegando na internet normalmente do seu Ubuntu?

;)

Abraço,

rafael.farias

Renato,

   Segue as respostas que você me pediu:

   nslookup rafael --> Feito na máquina rafael-desktop e na máquina rafael

   Server:      10.1.1.1
   Address:   10.1.1.1#53

   ** server can't find rafael: NXDOMAIN


   nslookup rafael-desktop --> Feito na máquina rafael e na máquina rafael-desktop

   Server:      10.1.1.1
   Address:   10.1.1.1#53

   Non-authoritative answer:
   Name:   rafael-desktop.FARIAS
   Address: 92.242.140.9



   cat /etc/resolv.conf --> De ambas as máquinas

   # Generated by NetworkManager
   domain FARIAS
   search FARIAS
   nameserver 10.1.1.1
   nameserver 192.168.0.1




rafael.farias

Ricardo,

   Agora quando eu estou fazendo o nslookup rafael-desktop ele também está mostrando a mensagem:

Server:      10.1.1.1
Address:   10.1.1.1#53

** server can't find rafael-desktop: NXDOMAIN
:'(

Renato Krause

Qual o ip da tuas máquinas e do teu roteador?

rafael.farias

Ricardo,

  Navego normalmente, com as duas máquinas, inclusive, eu consigo acessar o tomcat de ambas as máquinas. O meu /etc/hosts está da seguinte forma

máquina Rafael

127.0.0.1 localhost
127.0.1.1 rafael

máquina rafael-desktop

127.0.0.1 localhost
127.0.1.1 rafael-desktop


rafael.farias

O ip das máquinas é:

   rafael -> 192.168.0.144
   rafael-desktop --> 192.168.0.180
   roteador --> 198.168.0.1

Renato Krause

Comenta a linha
Citarnameserver 10.1.1.1
do teu arquivo /etc/resolv.conf colocando um # na frente dela.
Acredito que seja isso.

Abraço,

rafael.farias

Renato,

    Agora quando eu faço ping rafael ou ping rafael-desktop, está aparecendo a mensagem:

ping: unknown host rafael-desktop ou host rafael, eu tenho que colocar os nomes no /etc/hosts?

Renato Krause

Você pode utilizar o arquivo /etc/hosts pra solucionar, talvez não bem como o colega falou. A questão é que esse arquivo cria entradas estáticas para os nomes que tu colocar ali. Imagino que o teu roteador é um modem adsl e possui o serviço de DNS também. Ainda não entendi o porque daquela entrada 10.1.1.1. Você poderia postar os seguintes comandos, por favor:


sudo route -n
sudo ping -c 5 10.1.1.1


Abraço,

rafael.farias

Renato,

    Eu uso um switch d-link DI-524. Quanto aos comandos que você me pediu, segue os resultados:

sudo route -n

Tabela de Roteamento IP do Kernel
Destino         Roteador        MáscaraGen.    Opções Métrica Ref   Uso Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0

sudo ping -c 5 10.1.1.1

PING 10.1.1.1 (10.1.1.1) 56(84) bytes of data.
64 bytes from 10.1.1.1: icmp_seq=1 ttl=63 time=1.62 ms
64 bytes from 10.1.1.1: icmp_seq=2 ttl=63 time=1.50 ms
64 bytes from 10.1.1.1: icmp_seq=3 ttl=63 time=1.56 ms
64 bytes from 10.1.1.1: icmp_seq=4 ttl=63 time=1.61 ms
64 bytes from 10.1.1.1: icmp_seq=5 ttl=63 time=1.47 ms

--- 10.1.1.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 1.470/1.556/1.629/0.074 ms

rafael.farias

Quando eu faço o comando PING, aparece a seguinte mensagem:

PING rafael-desktop.FARIAS (92.242.140.9) 56(84) bytes of data.

porque ele procura esse ip 92.242.140.9 ?

Renato Krause

Quando você "pinga" utilizando o nome, antes de enviar o ping (ICMP echo request) ele envia pacotes pro DNS solicitando que seja resolvido o nome do endereço fornecido. O nslookup faz só isso: consulta o dns e apresenta o resultado. O /etc/resolv.conf registra o DNS que você está utilizando, ou seja, qual o DNS ou mais de um ele deve consultar.
Como você pode ver em alguns posts anteriores, o resultado do nslookup rafael-desktop foi:

Citação de: rafael.farias online 27 de Outubro de 2009, 11:55
   nslookup rafael-desktop --> Feito na máquina rafael e na máquina rafael-desktop

   Server:      10.1.1.1
   Address:   10.1.1.1#53

   Non-authoritative answer:
   Name:   rafael-desktop.FARIAS
   Address: 92.242.140.9

(grifo meu)

Eu não entendi uma coisa. Se o teu roteador/gateway é o 192.168.0.1 quem é o 10.1.1.1 pois ele existe, responde ping e responde DNS também.

rafael.farias

O que eu acho estranho é que as requisições que eu faço do tomcat e do openfire, estão funcionando perfeitamente.

rafael.farias

Renato,

  Nas configurações do switch tem essas informações que encontrei agora.

  Gateway    10.1.1.1
  Domain Name Server    10.1.1.1

deve ser isso que ele tá buscando, não?