web-dev-qa-db-fra.com

Comment résoudre un problème de nom d'hôte?

J'ai un ordinateur de bureau Ubuntu et un ordinateur portable Windows 7. Ils ont une connexion réseau via un routeur wifi, ce qui leur donne des adresses IP locales. Les deux ordinateurs se voient lorsqu'ils se connectent par IP. Le PC Ubuntu peut cingler la machine Windows par nom d’hôte, mais l’ordinateur portable Windows ne peut pas cingler le PC Ubuntu.

Il semble que ce soit un problème courant avec une solution bien connue, comme le montre cette question: Serveur d'accès par nom d'hôte? , ainsi que des doublons. Cependant, la solution est "installer avahi". J'ai avahi en cours d'exécution, et cela ne m'aide pas. Je n'ai aucune idée de comment résoudre ce problème à partir d'ici.

À partir du PC Ubuntu:

rumtscho@bradbury:~$ Sudo service avahi-daemon restart
[Sudo] password for rumtscho: 
avahi-daemon start/running, process 3019

puis sur l'ordinateur portable Windows:

C:\Users\rumtscho>ping bradbury.local 
Ping-Anforderung konnte Host "bradbury" nicht finden. Überprüfen Sie den Namen, 
und versuchen Sie es erneut. 

ce qui signifie à peu près "nom d'hôte introuvable".

Je n'ai rien trouvé de suspect dans avahi.conf. Voici les lignes de travail du fichier (tout le reste est commenté):

[server]
use-ipv4=yes
use-ipv6=yes

[wide-area]
enable-wide-area=yes

[rlimits]
rlimit-core=0
rlimit-data=4194304
rlimit-fsize=0
rlimit-nofile=768
rlimit-stack=4194304
rlimit-nproc=3

J'ai essayé à la fois cingler bradbury et bradbury.local. J'ai également essayé de supprimer la ligne publish-addresses=yes dans le fichier de configuration. Les deux n'ont pas fonctionné.

Des idées que je fais mal? Comment puis-je le savoir, quelles sont mes options?

Mise à jour On m'a dit dans un chat que le PC Windows avait besoin d'un "résolveur DNS multidiffusion". J'ai donc installé Bonjour. Maintenant, le message d'erreur est différent:

Ping wird ausgeführt für bradbury.local [*IPv6 address edited out*] mit 32 Byt
es Daten: 
Zielhost nicht erreichbar. 
Zielhost nicht erreichbar. 
Zielhost nicht erreichbar. 
Zielhost nicht erreichbar. 

Ping-Statistik für *IPv6 address edited out*: 
    Pakete: Gesendet = 4, Empfangen = 0, Verloren = 4
    <100% Verlust>,

"Zielhost nicht erreichbar" signifie "ne peut pas atteindre l'hôte cible" et la perte de paquets est de 100%. Alors, que dois-je faire pour rendre le PC Ubuntu accessible

6
rumtscho

Avahi est un répondeur DNS zeroconf/bonjour, qui n'est pas disponible par défaut sous Windows car il s'agit d'une invention Apple. Cela peut être utile si vous installez Bonjour pour Windows sur la machine W7.

Si vous n'aimez pas cela, l'ordinateur portable Windows peut résoudre votre bureau linux s'il exécute samba, le démon nmbd y publiera le nom d'hôte et l'adresse IP correspondante au moyen de NetBIOS sur TCP/IP, une simple case à cocher. quelque part dans les préférences réseau de Windows.

Le routeur peut utiliser uniquement IPV4, peut-être désactiver IPV6, redémarrer Windows, puis réessayer. De plus, avahi peut ne pas prendre immédiatement en compte les modifications de configuration, faites un restart avahi en tant que root.

1
aquaherd

Sur votre ordinateur portable Win 7, ouvrez le fichier hosts situé dans C:\Windows\System32\drivers\etc\hosts et ajoutez l'adresse IP et le nom d'hôte de votre ordinateur Ubuntu.

Par exemple:

192.168.0.100      bradbury

Vous ne savez pas si vous devez redémarrer ou non, mais cela devrait résoudre le nom d'hôte de votre machine Ubuntu en adresse IP.

0
Rapture

Je ne pense pas que vous puissiez résoudre votre problème de cette façon. Afin de résoudre votre problème, vous devez avoir un serveur DNS local configuré sur l’un de vos ordinateurs ou sur votre routeur wifi. L'autre façon, c'est ce que Rapture a proposé et paramétré votre routeur wifi pour qu'il vous donne les mêmes adresses IP (la plupart des routeurs wifi le savent)

0
cosmin