Mon ordinateur portable a Ubuntu 10.10 et est connecté à mon routeur avec un accès complet à Internet, mais je ne peux pas lui envoyer de requête ping à partir d’autres ordinateurs de mon réseau local. J'ai essayé ce qui suit:
Veuillez noter que j'utilise une installation d'Ubuntu "en ligne de commande uniquement", je ne peux donc utiliser aucun outil de configuration réseau à interface graphique. La raison pour laquelle je souhaite effectuer un ping, c’est que j’essaie d’exécuter un serveur NFS sur un ordinateur portable. Malgré son paramétrage correct, je ne peux pas accéder au volume NFS d’un autre ordinateur car il n’est même pas visible sur le réseau.
Vous ne précisez pas si vous avez tenté de faire un ping via nom d’hôte ou adresse IP. Si par nom d'hôte, WINS n'est pas une partie standard de Linux (en particulier une installation de base), de sorte que la plupart des routeurs grand public et des systèmes Windows ne pourront pas se connecter via un nom d'hôte. Votre routeur peut disposer d’une méthode permettant de définir manuellement les noms d’hôte sur une adresse MAC ou IP spécifique, ce qui pourrait résoudre le problème. Si vous avez toutes les machines Linux et rencontrez le problème, essayez de définir les noms dans/etc/hosts. Enfin, essayez d’installer WINS si c’est la route que vous aimez (partie de SAMBA): https://help.ubuntu.com/community/Samba/SambaServerGuide
Pas une solution, mais un outil de diagnostic: essayez d’atteindre votre ordinateur via TCP afin d’exclure le cas où quelque chose de bizarre se passe avec les paquets ICMP. Sur l'hôte recevant
nc -l 8090
tandis que de l'autre, courez
echo hi | nc ip.of.computer 8090
Bien entendu, vous devez remplacer of.of.computer par l'adresse IP de l'ordinateur, par exemple 192.168.0.101. Si tout se passe bien, vous devriez voir "salut" dans la sortie de l'ordinateur que vous essayez d'atteindre. Sinon, il y a un problème avec votre routage ou un pare-feu bloque les paquets entrants.