problème d'hostname linux avec windows 2000 server

problème d'hostname linux avec windows 2000 server - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 04-07-2006 à 18:20:22    

 Bonsoir à tous, je suis un nouvel utilisateur de linux, et je me traine depuis quelques jours un problème auquel je n'ai pu trouver la solution ni sur google, ni en recherchant dans les post déjà existants ici (bien que j'ai pu passer à coté), ni dans le manuel, je me suis donc décidé à vous poser la question :  
 
Une machine Linux (distribution redhat entreprise 4) est connectée à un réseau composé de PC sous XP, et d'un serveur sous windows 2000 server. Je suis arrivé alors que tout le réseau excepté la boite linux était déjà mis en place. J'ai configuré linux de la même façon que les xp existants afin qu'elle accède au net :  
IP fixe, deux ip de dns(les mêmes que ceux des XP), un hostname. J'ai ajouté à /etc/hosts :
Mon_IPfixe         Mon_Hostname.Mon_Domaine      Mon_Hostname
en dessous de la ligne localhost.
La machine reçoit effectivement le net sans soucis, et je peux pinger par IP toutes les machines du parc et me faire ping par IP. Seulement impossible de le faire via les hostname que ce soit dans un sens comme dans l'autre.
 
Le DHCP du windows 2000 possède une réservation d'IP par poste, dont une pour la boite linux.
 
N'ayant pas de grandes connaissances en configuration de DNS et DHCP (juste ce que j'ai pu lire dans les différents tuto que j'ai trouvé), ni en ce qui concerne la configuration réseau de linux, j'ai l'impression qu'il faudrait que la boite linux envoie son hostname au DHCP lors de la connection, mais n'ai aucune idée de comment faire ni certitude que ça soit la base du problème, et j'ai absolument besoin de pouvoir résoudre mes hostnames pour pouvoir utiliser le logiciel destiné à la boite linux.  
 
Merci d'avance pour toutes vos suggestions et demandes d'info complémentaires qui me permettrai d'avancer.
 
Regards,  
           Luthya.

Reply

Marsh Posté le 04-07-2006 à 18:20:22   

Reply

Marsh Posté le 04-07-2006 à 19:31:14    

Quel est le contenu du fichier /etc/nsswitch.conf (copier/coller svp) ?
 
EDIT : tant qu'on y est, le contenu des fichiers /etc/resolv.conf et /etc/hosts, ce serait pas mal de les avoir aussi


Message édité par Zzozo le 04-07-2006 à 19:39:30

---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
Reply

Marsh Posté le 05-07-2006 à 08:06:11    

Alors, dans l'ordre :
 
# /etc/nsswitch.conf
#
# An example Name Service Switch config file. This file should be
# sorted with the most-used services at the beginning.
#
# The entry '[NOTFOUND=return]' means that the search for an
# entry should stop if the search in the previous entry turned
# up nothing. Note that if the search failed due to some other reason
# (like no NIS server responding) then the search continues with the
# next entry.
#
# Legal entries are:
#
#       nisplus or nis+         Use NIS+ (NIS version 3)
#       nis or yp               Use NIS (NIS version 2), also called YP
#       dns                     Use DNS (Domain Name Service)
#       files                   Use the local files
#       db                      Use the local database (.db) files
#       compat                  Use NIS on compat mode
#       hesiod                  Use Hesiod for user lookups
#       [NOTFOUND=return]       Stop searching if not found so far
#
 
# To use db, put the "db" in front of "files" for entries you want to be
# looked up first in the databases
#
# Example:
#passwd:    db files nisplus nis
#shadow:    db files nisplus nis
#group:     db files nisplus nis
 
passwd:     files
shadow:     files
group:      files
 
#hosts:     db files nisplus nis dns
hosts:      files dns
 
# Example - obey only what nisplus tells us...
#services:   nisplus [NOTFOUND=return] files
#networks:   nisplus [NOTFOUND=return] files
#protocols:  nisplus [NOTFOUND=return] files
#rpc:        nisplus [NOTFOUND=return] files
#ethers:     nisplus [NOTFOUND=return] files
#netmasks:   nisplus [NOTFOUND=return] files
 
bootparams: nisplus [NOTFOUND=return] files
 
ethers:     files
netmasks:   files
networks:   files
protocols:  files
rpc:        files
services:   files
 
netgroup:   files
 
publickey:  nisplus
 
automount:  files
aliases:    files nisplus
 
puis /etc/resolv.conf :  
 
; generated by /sbin/dhclient-script
nameserver 194.2.0.20
nameserver 194.2.0.50
 
et /etc/hosts :  
 
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       localhost.localdomain   localhost
10.0.0.63       SERVCOMP.pontos.fr      SERVCOMP
 
Merci de vous attaquer à mon soucis.
 
 
*Edit : les deux IP présentes dans /etc/resolv.conf correspondent bien aux deux IP des DNS configurés sur les postes xp
 
Regards,  
           Luthya

Message cité 1 fois
Message édité par Luthya le 05-07-2006 à 08:36:22
Reply

Marsh Posté le 06-07-2006 à 16:38:36    

Quel est le nom de domaine par défaut ?
Je ne le vois nulle part


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
Reply

Marsh Posté le 06-07-2006 à 16:52:41    

Luthya a écrit :

puis /etc/resolv.conf :  
 
; generated by /sbin/dhclient-script
nameserver 194.2.0.20
nameserver 194.2.0.50
 


 
ces deux serveurs dns sont des serveurs chez oleane.  
je comprends aisément que ton pc n'arrive pas à résoudre les noms de tes  
windows via ces serveurs.  
 
il faudrait que le serveur dhcp envoie l'ip du serveur dns de ton lan;  
essaies en l'ajoutant manuellement dans /etc/resolv.conf (ça sera écrasé au prochain boot par dhclient-script).  
 
 


---------------
Je suis un peu obsédé. Remarquez, j'ai de qui tenir. Mon père est bisexuel. Ma mère est trisexuelle. J'ai un oncle octosexuel. Et mon chat a neuf queues. C'est énorme. - P. Desproges
Reply

Marsh Posté le 06-07-2006 à 16:58:58    

Mon cher Luthya,
 
Ton serveur 2000, il fait serveur AD ou pas?
 
Sur le serv DNS local, tu rajoute un enregistrement DNS qui point vers ton linux. c'est tout.
 
 

Reply

Marsh Posté le 10-07-2006 à 09:47:50    

Merci de vos réponse (et désolé de mon retard dans les réponses, un peu débordé ces derniers temps).  
J'ai tenté de mettre un enregistrement sur le DNS pointant vers mon linux, mais ça n'a pas marché. Je l'ai peut-être mal placé : je l'ai mis dans DNS->Gordon->zone de recherche directe -> pontos.fr. Gordon étant le nom du serveur et pontos.fr mon nom de domaine à priori (d'ailleurs où à part dans /etc/hosts dois-je configurer mon nom de domaine ?). Il y avait dans ce dossier un enregistrement Gordon   A   ip_Gordon. J'y ai rajouté SERVCOMP   A   ip_Linux.
 
Ensuite, je ne suis pas sur que mon serveur 2000 ait AD d'activé, je suis un peu allé fouiller dedans, mais je n'ai pas vu grand chose de configuré (le problème est que l'install a été faite un peu à la oneagain par quelqu'un qui devait s'y connaitre autant que moi, donc il y a des bouts de test de configuration éparpillés un peu partout, 'version puzzle').
J'ai également ajouté manuellement l'ip de mon DNS dans /etc/resolv.conf manuellement sans résultat (pas de résolution dans un sens comme dans l'autre).
 
Merci d'avance pour l'aide apportée

Reply

Marsh Posté le 11-07-2006 à 17:45:27    

Luthya a écrit :

Merci de vos réponse (et désolé de mon retard dans les réponses, un peu débordé ces derniers temps).  
J'ai tenté de mettre un enregistrement sur le DNS pointant vers mon linux, mais ça n'a pas marché. Je l'ai peut-être mal placé : je l'ai mis dans DNS->Gordon->zone de recherche directe -> pontos.fr. Gordon étant le nom du serveur et pontos.fr mon nom de domaine à priori (d'ailleurs où à part dans /etc/hosts dois-je configurer mon nom de domaine ?). Il y avait dans ce dossier un enregistrement Gordon   A   ip_Gordon. J'y ai rajouté SERVCOMP   A   ip_Linux.
 


c'est correct. tu devrais pouvoir faire un "nslookup SERVCOMP.pontos.fr" depuis ton pc windows
 

Luthya a écrit :


Ensuite, je ne suis pas sur que mon serveur 2000 ait AD d'activé, je suis un peu allé fouiller dedans, mais je n'ai pas vu grand chose de configuré (le problème est que l'install a été faite un peu à la oneagain par quelqu'un qui devait s'y connaitre autant que moi, donc il y a des bouts de test de configuration éparpillés un peu partout, 'version puzzle').
J'ai également ajouté manuellement l'ip de mon DNS dans /etc/resolv.conf manuellement sans résultat (pas de résolution dans un sens comme dans l'autre).
 
Merci d'avance pour l'aide apportée


 
ton windows fait dhcp et dns, c'est déjà pas mal. (ça devrait suffire pour le dns au moins).  
c'est dans la config dhcp qu'il faut spécifier ton DNS windows en premier, puis les deux  
d'oleane en 2 et 3.  
 
si tu veux modifier le resolv.conf, ajoutes ton serveur windows en premier (au besoin commente
les serveurs chez oleane).  
 
quelle est ta search list dans server.conf ?  
(as-tu une entrée de la forme "search pontos.fr" dans /etc/resolv.conf).  
 
 


---------------
Je suis un peu obsédé. Remarquez, j'ai de qui tenir. Mon père est bisexuel. Ma mère est trisexuelle. J'ai un oncle octosexuel. Et mon chat a neuf queues. C'est énorme. - P. Desproges
Reply

Marsh Posté le 12-07-2006 à 10:37:31    

Merci de ta réponse,  
 
quand je fais nslookup SERVCOMP.pontos.fr j'obtiens :  
 
Serveur :  ns-cache0.oleane.net
Address:  194.2.0.20
 
*** ns-cache0.oleane.net ne parvient pas à trouver SERVCOMP.pontos.fr : Non-exis
tent domain
 
j'ai donc l'impression qu'en fait le dns local ne fonctionne pas finallement. J'ai fait des test avec PC-Michel, un xp du reseau :  
nslookup PC-Michel : même tarif qu'avec la boite linux. Ping PC-Michel : il ping l'ip correctement (mais pour une raison inconnue, la requête ping time out)
 
Sinon dans mon /etc/resolv.conf j'ai :  
 
[root@SERVCOMP ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search pontos.fr
nameserver 194.2.0.20
nameserver 194.2.0.50
nameserver 10.10.1.1
 
10.10.1.1 étant l'IP du win2k server.
 
Si j'essaye de mettre cette ip devant celles des dns d'oleane,  
1 je ne peux toujours pas résoudre les hostnames,
2 je ne peux plus résoudre les noms des pages web..
 
Si j'ai bien compris les docs que j'ai lue, un dhcp peut gérer dynamiquement les noms d'hôte, et j'ai l'impression que c'est ce qui se passe avec les postes xp. Est-il possible de faire de même si c'est le cas avec linux ?  
J'ai bien tenté de créer un /etc/dhclient-eth0.conf contenant :
send host-name SERVCOMP
sans résultat.  
 
Si quelqu'un a une idée, je suis preneur.  
Regards,
Luthya
 
edit* typo

Message cité 1 fois
Message édité par Luthya le 12-07-2006 à 10:40:00
Reply

Marsh Posté le 12-07-2006 à 16:06:40    

Luthya a écrit :

Merci de ta réponse,  
 
quand je fais nslookup SERVCOMP.pontos.fr j'obtiens :  
 
Serveur :  ns-cache0.oleane.net
Address:  194.2.0.20
 
*** ns-cache0.oleane.net ne parvient pas à trouver SERVCOMP.pontos.fr : Non-exis
tent domain


normal, puisque ton domaine est local à ton réseau.  
 

Luthya a écrit :


j'ai donc l'impression qu'en fait le dns local ne fonctionne pas finallement. J'ai fait des test avec PC-Michel, un xp du reseau :  
nslookup PC-Michel : même tarif qu'avec la boite linux. Ping PC-Michel : il ping l'ip correctement (mais pour une raison inconnue, la requête ping time out)
 
Sinon dans mon /etc/resolv.conf j'ai :  
 
[root@SERVCOMP ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search pontos.fr
nameserver 194.2.0.20
nameserver 194.2.0.50
nameserver 10.10.1.1
 
10.10.1.1 étant l'IP du win2k server.
 
Si j'essaye de mettre cette ip devant celles des dns d'oleane,  
1 je ne peux toujours pas résoudre les hostnames,
2 je ne peux plus résoudre les noms des pages web..
 
Si j'ai bien compris les docs que j'ai lue, un dhcp peut gérer dynamiquement les noms d'hôte, et j'ai l'impression que c'est ce qui se passe avec les postes xp. Est-il possible de faire de même si c'est le cas avec linux ?  
J'ai bien tenté de créer un /etc/dhclient-eth0.conf contenant :
send host-name SERVCOMP
sans résultat.  
 
Si quelqu'un a une idée, je suis preneur.  
Regards,
Luthya
 
edit* typo


 
tu peux spécifier au serveur dns que l'adresse ethernet de ton pc linux devra avoir tjrs la même IP et laisser ton linux avec une ip statique.  
mais il semblerait que ton dns windows ait quelques soucis.  
depuis le serveur dns, peux-tu résoudre des noms locaux ?  
(le nom du serveur par exemple).  


---------------
Je suis un peu obsédé. Remarquez, j'ai de qui tenir. Mon père est bisexuel. Ma mère est trisexuelle. J'ai un oncle octosexuel. Et mon chat a neuf queues. C'est énorme. - P. Desproges
Reply

Marsh Posté le 12-07-2006 à 16:06:40   

Reply

Marsh Posté le 12-07-2006 à 17:17:14    

Je n'ai pas bien compris la question : puis-résoudre des noms locaux ? Par exemple, depuis le windows server, le fait que ping PC-Michel ou ping gordon.pontos.fr ping l'adresse ip correspondante signifie-t-il que le dns résoud les noms locaux ?  
 
Un truc me chiffone par ailleurs : déjà, dans la configuration du dns proprement dit, il n'y a que deux enregistrements : un pour gordon, donc lui-même, et un pour SERVCOMP. Par contre dans le dhcp il y a une reservation par ip de poste, associé à un nom bidon. Le nom est bidon car mon xp s'appelle encore pc-machin dans l'enregistrement, alors que maintenant son hostname est Luthya, et qu'il peut se faire ping via ce nom par les autres postes, et pas par pc-machin.  
 
Je reviens également sur ce que j'avais dit, AD est actif, mes chanps de recherche directe sont intégrées à Active Directory (enfin ça vous parle surement beaucoup plus qu'à moi)
 
Je rappelle que j'ai juste besoin que le nom de la boite linux puisse être résolu d'une façon ou d'une autre, et qu'elle puisse également résoudre les noms d'hôte comme une grande (quoi qu'à la limite vu que le soft tournera en interne je mets tous les pc existants dans /etc/hosts et je regarde ce que ça donne)
 
En tous cas merci de m'aider.
 
Regards,
Luthya

Reply

Marsh Posté le 18-07-2006 à 10:04:24    

Je crois que tu as besoin d'un bon cours de réseaux :)
Tu confonds résolution dns, résolution netbios ...

Reply

Marsh Posté le 20-07-2006 à 07:55:26    

Très possible, le seul problème est que je n'ai pas trop le temps, donc j'ai calé dans les hosts des xp le nom de la boite linux et roulez jeunesse. Pour les cours de réseau, faudra attendre l'an prochain. Merci quand même de votre patience, bonnes vacances !
 
Regards,  
Luthya.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed