Les noms d'hôte ARP sont différents des noms NetBIOS.
Windows se base sur les noms NetBIOS alors que Linux se base sur les noms d'hôtes.
Votre routeur reçoit les noms d'hôte via ARP/DHCP ; oui, Windows a aussi des noms d'hôte.
Votre routeur doit héberger les noms d'hôte dans son DNS ou vous devrez ajuster tous les fichiers d'hôtes.
Si votre routeur ne le prend pas en charge, vous pouvez envisager d'installer DD-WRT
sur votre routeur et en utilisant dnsmasq
avec un hosts
fichier où vous renseignerez les hosts. Je dirais que c'est à peu près une solution de contournement, voulez-vous vraiment faire cela juste pour pouvoir envoyer un ping? Pas une activité informatique quotidienne...
Je connais votre douleur, c'est complètement insensé qu'en 2011, les noms d'hôte ne "fonctionnent" pas simplement, dès la sortie de la boîte.
Une autre option est Bonjour. C'est une technologie Apple, mais il existe des implémentations pour Linux (Avahi) et Windows (Bonjour pour Windows). Bonjour vous permet d'accéder à d'autres ordinateurs en utilisant la syntaxe :
<hostname>.local
J'ai opté pour cette solution, car je n'ai pas de routeur compatible DD-WRT, ni de serveur toujours actif pour exécuter DNS. De plus, une fois configuré, vous n'avez pas à vous soucier de savoir si une adresse IP change, comme avec un fichier hosts.
Vous avez besoin d'un serveur de résolution de noms quelconque.
Configurez d'abord un serveur DNS qui accepte les mises à jour dynamiques sur une machine qui a une adresse IP statique. BIND est le choix évident (s'installe sur Windows et Linux) mais il existe d'autres versions de Linux qui fonctionnent aussi bien comme DJBDNS etc... Votre serveur DNS devra transmettre les requêtes au serveur DNS de votre FAI ou à un autre serveur DNS public . Un bon nom de domaine qui devrait être suffisamment sûr pour être utilisé est "home.internal" Pas besoin de l'enregistrer et ce n'est pas un domaine public... Cette machine sur laquelle vous avez configuré le DNS devra être active tout le temps...
Une fois que cela est configuré, dites au serveur DHCP de votre reouteur de distribuer l'adresse IP du serveur DNS que vous venez de configurer.