J'utilise un routeur sans fil pour un accès Internet et un réseau local sans fil.
Lorsque je lance un ping d’Ubuntu à Windows XP sur un réseau local sans fil, le système utilise l’adresse IP ou le nom d’hôte du périphérique Windows.
Mais lorsque je coche depuis le même appareil Windows vers Ubuntu, cela ne fonctionne pas du tout (ni IP ni nom d’hôte). Mais cela fonctionne (ping sur IP mais pas sur le nom d’hôte) uniquement lorsqu’il existe une connexion Remote Desktop d’Ubuntu à Windows.
Mon/etc/hosts ressemble à ceci:
127.0.0.1 localhost
192.168.0.2 ubuntuhostname
Samba est installé et fonctionne, mais le pare-feu est définitivement inactif.
Edit: Dans les paramètres du routeur, j'ai réservé la même adresse IP pour le périphérique Ubuntu en plus de définir explicitement son nom d'hôte (et son adresse MAC).
Certains routeurs et systèmes Windows ne pourront pas se connecter via le 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.
J'ai résolu le problème en insérant la ligne suivante dans le fichier hosts de Windows (pour moi, dans Windows 7, ce fichier se trouve dans C:\Windows\System32\Drivers\etc
):
192.168.0.2 ubuntuhostname