Forum Linux.debian/ubuntu Impossible de joindre un domaine samba avec une machine XP

Posté par  .
Étiquettes : aucune
0
13
juin
2008

Bonjour,

Je viens d'intaller un controleur de domaine SMB sur une Debian.
Je tente de joindre une machine xp a ce controleur mais impossible!!
Jobtien le message suivant:

 L'erreur suivante s'est produite lors de la demande au DNS de l'enregistrement de ressource SRV (Service Location) permettant de localiser un contrôleur de domaine pour le domaine ecole-michelet.local :


L'erreur était : "Le nom DNS n'existe pas."
(code d'erreur 0x0000232B RCODE_NAME_ERROR)

L'interrogation portait sur l'enregistrement SRV pour _ldap._tcp.dc._msdcs.ecole-michelet.local

Les causes de cette erreur peuvent être :

- L'enregistrement SRV de DNS n'est pas inscrit dans le DNS.

- Une ou plusieurs des zones suivantes n'incluent pas la délégation à leur zone fille :

ecole-michelet.local
local
. (zone racine)


voilà ce que j'obtiens en lancant testparm

Load smb config files from /etc/samba/smb.conf

Processing section "[homes]"
Processing section "[netlogon]"
Processing section "[public]"
Processing section "[private]"
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
Press enter to see a dump of your service definitions


voilà ce que j'obtient avec la commande smbclient -L localhost

Anonymous login successful

Domain=[ECOLE-MICHELET.LOCAL] OS=[Unix] Server=[Samba 3.0.24]

Sharename Type Comment
--------- ---- -------
netlogon Disk
public Disk Repertoire public sur serveur
private Disk Repertoire private du serveur
IPC$ IPC IPC Service (proxy-michelet)
Anonymous login successful
Domain=[ECOLE-MICHELET.LOCAL] OS=[Unix] Server=[Samba 3.0.24]

Server Comment
--------- -------

Workgroup Master
--------- -------
ECOLE-MICHELET.


Voici une copie de mon smb.conf

[global]

workgroup = ECOLE-MICHELET.LOCAL
netbios name = SRV-MICHELET
server string = %h
map to guest = Bad User
passwd program = /usr/bin/passwd %u
unix password sync = Yes
log file = /var/log/samba/%m.log
max log size = 1000
time server = Yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
add user script = /usr/sbin/useradd -d /srv/samba/home/%u -G domain_users -s /bin/false -m %u
add machine script = /usr/sbin/useradd -d /dev/null -G domain_pc -s /bin/false -m %m$
logon script = logon.bat
domain logons = Yes
os level = 33
preferred master = Yes
domain master = Yes
dns proxy = No
wins support = Yes

[homes]
comment = Home Directories
read only = No
browseable = No

[netlogon]
path = /srv/samba/netlogon
write list = @dom_admin

[public]
comment = Repertoire public sur serveur
path = /srv/samba/public
read only = No
guest ok = Yes

[private]
comment = Repertoire private du serveur
path = /srv/samba/private
valid users = @dom_users
read only = No



Merci pour votre aide, je n'ai aucune solution a ce probleme....
  • # DNS

    Posté par  . Évalué à 1.

    ta machine windows arrive-t-elle à pinguer la machine
    ECOLE-MICHELET.local

    si ce n'est pas le cas cela explique pourquoi la liaison ne peut pas se faire.
    • [^] # Re: DNS

      Posté par  . Évalué à 1.

      Oui tout a fait, j'ai meme accés aux dossiers partagé sur mon serveur...

      si je tape dans executer sur la machine cliente \\srv-michelet\, je vois apparaitre l'arborescence (profils, netlogon, public, private)
      • [^] # Re: DNS

        Posté par  . Évalué à 1.

        dans le cas du partage de fichier tu demandes
        \\srv-michelet\

        mais pour joindre le domaine,
        demandes tu srv-michelet ou ECOLE-MICHELET.local ?

        parcequ'evidemment ce n'est pas la meme chose
        • [^] # Re: DNS

          Posté par  . Évalué à 1.

          Oui c'est tout a fait ca, \\srv-michelet pour le partage et ecole-michelet.local pour le domaine...
          • [^] # Re: DNS

            Posté par  . Évalué à 1.

            ben voila ton probleme

            srv-michelet existe sur le reseau (et dans le dns)

            mais ecole-michelet.local n'existe nulle part.

            si tu disposes d'un DNS, il faut alors ajouter la relation
            ecole-michelet.local avec l'ip du serveur.

            ainsi quand tu essayera de joindre le domaine, il trouvera le serveur.
            • [^] # Re: DNS

              Posté par  . Évalué à 1.

              Les adresses DNS que j'utilise sont celle de mon FAI...
              Enfin comme j'ai un modem routeur, j'ai l'adresse de ma passerelle pour les DNS.

              Quel fichier dois-je renseigner alors? le resolv.conf??
            • [^] # Re: DNS

              Posté par  . Évalué à 1.

              Les adresses DNS que j'utilise sont celle de mon FAI...
              Enfin comme j'ai un modem routeur, j'ai l'adresse de ma passerelle pour les DNS.

              Quel fichier dois-je renseigner alors? le resolv.conf??
            • [^] # Re: DNS

              Posté par  . Évalué à 1.

              Je viens de modiffier mon fichier Host.conf si je fais un nslookup ecole-michelet.local, voilà ce que j'obtiens
              srv-michelet:~# nslookup ecole-michelet.local
              Server:         192.168.1.49
              Address:        192.168.1.49#53
              
              ** server can't find ecole-michelet.local: NXDOMAIN
      • [^] # Re: DNS

        Posté par  . Évalué à 2.

        As-tu essayé de supprimer la déclaration des DNS sur ta machine et te connecter au domaine ensuite ? J'ai déjà eu ce cas sur des veilles version de samba+win2kpro.
        • [^] # Re: DNS

          Posté par  . Évalué à 1.

          Qu'est ce que tu veux dire par "supprimer la déclaration des DNS"????
          • [^] # Re: DNS

            Posté par  . Évalué à 2.

            Sur tes postes windows tu ne déclares pas de serveur DNS dans le paramétrage IP de la carte réseau (clic droit sur la carte réseau, propriété, TCP/IP...). De cette façon lorsque ce PC voudra joindre le domaine il passera par NetBios pour trouver le serveur tel qu'il le ferait pour un WinNT Server. Dans ton cas, lorsque tu déclares sur tes clients (les WinXP) un serveur DNS il cherche à joindre un serveur ActiveDirectory.

            Bien évidement cela n'est peut-être plus valable, car mes expériences date de Samba 2.2. Mais faire un essai ne mange pas de pain.
  • # XP et Samba

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    En fonction de la version de samba que tu utilises, il se peut qu'XP ait des limites au niveau de sa politique de sécurité qui font qu'il refuse d'utiliser le PDC Samba qui ne les implémente pas encore.

    Personnellement, j'ai pu résoudre mon souci en appliquant les modifications préconisées dans une ou deux clefs de la base de registre des postes clients XP :
    http://www.math.temple.edu/computing/samba.html#xp
    • [^] # Re: XP et Samba

      Posté par  . Évalué à 1.

      Ha ca vient peut etre de là, je suis en SP3 en plus....
      • [^] # Re: XP et Samba

        Posté par  . Évalué à 1.

        Toujours pas de changement, impossible de joindre ma machine au domaine....
        • [^] # Re: XP et Samba

          Posté par  (site web personnel) . Évalué à 2.

          Quelques trucs à vérifier à tout hasard :

          - est-ce que le Windows n'essaye pas de faire du DNS dynamique ? (propriétés de la connexion réseau > propriétés Tcp/Ip > avancé > DNS > enregistrer les adresses de cette connexion dans le système DNS : décocher la case)

          - s'il n'y a pas de serveur WINS ou que le serveur indiqué est mauvais cela peut bloquer une jonction à un domaine
          • [^] # Re: XP et Samba

            Posté par  . Évalué à 1.

            - Je viens de décocher "nregistrer les adresses de cette connexion dans le système DNS"
            - En serveur wins j'ai l'adresse de mon serveur samba

            Quand je veux joindre ma machine la réponse est instantanée! il n'y a même pas de recherche...
  • # ça vaut ce que ça vaut...

    Posté par  . Évalué à 1.

    J'ai eu exactement le même problème il y a quelques semaines, et un redémarrage du service nmbd sur le serveur samba a fait tout rentrer dans l'ordre.
    Si tu as la main sur le serveur, essaye, ça ne coûte rien.
  • # ca fonctionne!

    Posté par  . Évalué à 1.

    Alors voilà j'ai reglé mon probleme, j'ai remplacé ecole-michelet.local par MICHELET tout simplement, et la ça fonctionne!!!
    Alors pourquoi? j'aimerais être un peu éclairé maintenant

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.