web-dev-qa-db-fra.com

Impossible de faire un ping sur ma propre machine locale par adresse IP?

J'ai une machine Ubuntu appelée ci-server, avec une connexion filaire et une adresse IP fixe de 192.168.0.214.

Quand je ping par IP, j'obtiens la sortie suivante:

administrator@ci-server:~$ ping 192.168.0.214
PING 192.168.0.214 (192.168.0.214) 56(84) bytes of data.
From 192.168.0.22 icmp_seq=1 Destination Host Unreachable
From 192.168.0.22 icmp_seq=2 Destination Host Unreachable
From 192.168.0.22 icmp_seq=3 Destination Host Unreachable

Notez que la résolution de l'adresse IP correcte a commencé, mais que le message suivant avait une adresse IP différente.

Si je le fais par nom, il résout correctement localhost:

administrator@ci-server:~$ ping ci-server
PING ci-server (127.0.1.1) 56(84) bytes of data.
64 bytes from ci-server (127.0.1.1): icmp_seq=1 ttl=64 time=0.019 ms
64 bytes from ci-server (127.0.1.1): icmp_seq=2 ttl=64 time=0.038 ms
...

La commande route me donne ceci:

administrator@ci-server:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0

et 192.168.0.1 est la passerelle correcte.

Je ne suis pas sûr de cette deuxième entrée là-bas… faut-il la supprimer?

La traceroute ne semble pas utile:

administrator@ci-server:~$ traceroute 192.168.0.214
traceroute to 192.168.0.214 (192.168.0.214), 30 Hops max, 60 byte packets
 1  192.168.0.22 (192.168.0.22)  2998.079 ms !H  2997.933 ms !H  2997.921 ms !H

Il s'agit d'une VM s'exécutant sur VMware Workstation via un réseau ponté. Je ne peux pas envoyer de ping à l'hôte, et les autres machines virtuelles ne peuvent pas se cingler. Ils ont été clonés à partir d'une machine modèle et ont donc tous le même problème.

Je ne sais pas comment procéder avec cela. Lorsqu'un processus (tâches Tomcat Ant) tente de joindre un autre ordinateur de mon réseau par son nom, il échoue avec "Java.net.NoRouteToHostException: aucune route vers l'hôte".

Toute aide à cet égard est grandement appréciée!

2
Edy Bourne

Qu'est-ce qui vous fait penser que votre IP est 192.168.0.214? D'après l'apparence de celui-ci, il est 192.168.0.22 ci-server se résout en 127.0.1.1. Vous devriez toujours pouvoir lui envoyer une requête ping. Poster ifconfig -a pour être sûr de l’IP

3
meccooll