J'ai un réseau domestique simple avec des machines Windows 7 et Linux (Fedora 12 et 13). J'aimerais pouvoir résoudre les noms de machines Linux à partir de la machine Windows. Par exemple:
- Windows 7 ping mylinuxmachine
Actuellement, cela ne résout pas. Des idées?
linux
windows
networking
Martin Giffy D'Souza
la source
la source
nmbd
démon de Samba. (Si vous avez seulement besoin d'une résolution de nom mais que vous ne voulez pas que la box Linux agisse comme un serveur SMB, il est possible de la désactiversmbd
.)C'est une vieille question, mais j'espère que je pourrai encore aider certaines personnes qui sont coincées sur cette question.
Sur Ubuntu, par exemple, vous pouvez effectuer les opérations suivantes:
Ouvrez le fichier suivant:
/etc/nsswitch.conf
Modifiez cette ligne:
À:
Installez ensuite winbind:
Remarque: si vous avez déjà installé samba, winbind est peut-être déjà disponible.
Vérifiez que le
winbind
service existe et est activé:Vous pouvez activer le service comme suit:
Maintenant, votre nom d'hôte Linux peut être résolu sur votre PC Windows.
Pour savoir quel est votre nom d'hôte sous Linux, utilisez:
la source
Plutôt que de jouer avec Samba et le service de noms NetBIOS, je préfère ajouter le nom à
%SYSTEMDIR%\drivers\etc\hosts
. Le format et la fonction de ce fichier sont identiques à/etc/hosts
sous Linux. Vous ajouteriez donc quelque chose comme:Bien sûr, cela fonctionne mieux si vous attribuez des adresses IP statiques (ou pseudo-statiques). Par pseudo-statique, je veux dire que le client utilise DHCP, mais l'adresse MAC est stockée dans le serveur DHCP afin qu'elle donne toujours la même adresse IP. Vous pouvez toujours le faire et avoir des adresses IP dynamiques normales pour les autres hôtes, assurez-vous simplement de ne pas attribuer d'adresses statiques qui tombent dans la plage dynamique.
la source