Problême reseau ?!? (DNs - DHCP inside)

Problême reseau ?!? (DNs - DHCP inside) - Linux et OS Alternatifs

Marsh Posté le 31-01-2004 à 14:15:59    

Voici le message d'erreur :
 

Code :
  1. bibi@dingo:/bin$ sudo /etc/init.d/networking restart
  2. sudo: unable to lookup dingo.bibi.hn.org via gethostbyname()
  3. 2004-01-31 15:13:15 Failed to open configuration file /etc/exim/exim.conf
  4. Reconfiguring network interfaces...done.
  5. bibi@dingo:/bin$


 
Tout devient lent, je n'arrive pas a lancer tout ce qui touche au réseau.
 
Une idée ??
 
PS : exim ne tourne pas sur le pc, ce n'est pas un serveur mail...


Message édité par lebibi le 01-02-2004 à 11:28:55
Reply

Marsh Posté le 31-01-2004 à 14:15:59   

Reply

Marsh Posté le 31-01-2004 à 14:42:51    

Lebibi a écrit :

Voici le message d'erreur :
 

Code :
  1. bibi@dingo:/bin$ sudo /etc/init.d/networking restart
  2. sudo: unable to lookup dingo.bibi.hn.org via gethostbyname()
  3. 2004-01-31 15:13:15 Failed to open configuration file /etc/exim/exim.conf
  4. Reconfiguring network interfaces...done.
  5. bibi@dingo:/bin$


 
Tout devient lent, je n'arrive pas a lancer tout ce qui touche au réseau.
 
Une idée ??
 
PS : exim ne tourne pas sur le pc, ce n'est pas un serveur mail...

c koi ce domaine : dingo.bibi.hn.org
??


---------------
:: Light is Right ::
Reply

Marsh Posté le 31-01-2004 à 15:28:57    

c pas un domaine :(
 
bibi.hn.org c'est ma redirection DNS et dingo le nom du pc

Reply

Marsh Posté le 31-01-2004 à 15:31:20    

Lebibi a écrit :

c pas un domaine :(
 
bibi.hn.org c'est ma redirection DNS et dingo le nom du pc

heu tu l as mis klk part car il se chie dessus en essayant de le resoudre :o


---------------
:: Light is Right ::
Reply

Marsh Posté le 31-01-2004 à 15:32:38    

oui dans le scope dhcp, c'est bon j'ai viré. J'espere que ca ira mieux.
 
Mais j'ai l'impression que free deconne aussi !

Reply

Marsh Posté le 31-01-2004 à 15:34:43    

Lebibi a écrit :

oui dans le scope dhcp, c'est bon j'ai viré. J'espere que ca ira mieux.
 
Mais j'ai l'impression que free deconne aussi !

ca c est fort possible :D


---------------
:: Light is Right ::
Reply

Marsh Posté le 31-01-2004 à 15:37:34    

par contre je voudrais pouvoir pinger mes pc en interne et regarde ce qu'il me fait :
 
bibi@dingo:/etc/samba$ ping minnie
PING minnie.bibi.hn.org (82.67.159.123): 56 data bytes
64 bytes from 82.67.159.123: icmp_seq=0 ttl=63 time=2.0 ms
64 bytes from 82.67.159.123: icmp_seq=1 ttl=63 time=1.9 ms
64 bytes from 82.67.159.123: icmp_seq=2 ttl=63 time=1.9 ms

Reply

Marsh Posté le 31-01-2004 à 15:51:35    

tu peux essayer de rajouter une zone dns (ou monter un serveur dns si ce n'est fait) que tu lis au serveur dhcp (dns dynamique), pour le domaine bibi.hn.org, tu mets bien le NS et l'adresse correspondant, un exemple :
 


ORIGIN .
$TTL 86400      ; 1 day
bibi.hn.org        IN SOA  bibi.hn.org. admin-mail.bibi.hn.org. (
                                2001092414 ; serial
                                28800      ; refresh (8 hours)
                                7200       ; retry (2 hours)
                                604800     ; expire (1 week)
                                86400      ; minimum (1 day)
                                )
                        NS      bibi.hn.org.
                        A       [IP DU SERVEUR DNS]
$ORIGIN bibi.hn.org.
$TTL 3600        ; 60 minutes
[ICI LES ENREGISTREMENTS DDNS/DHCP DES MACHINES, RIEN A METTRE, CA DOIT ETRE AUTOMATISE SI DHCP REGLE COMME IL FAUT]
$TTL 21600
[ALIAS/CNAME ET COMPAGNIE A SPECIFIER MANUELLEMENT SI BESOIN]


 
en réglant le serveur DHCP pour envoyer les données (IP/réseau/masque/passerelle/DNS/[WINS]/proxy/...) les machines qui demanderont un bail auront tout de renseigné, elle devrait normalement appeler le serveur DNS qui lui fera la résolution des adresses internes (voire même externe si configuré pour), tu auras donc l'IP locale spécifique à la machine au lieu d'avoir une résolution externe sur le nom de domaine

Reply

Marsh Posté le 31-01-2004 à 15:57:04    

bah je viens juste de mettre en place un serveur DNS cache :)
DHCP c'est bon et tout fonctionne correctement
Je dois donc créer une nouvelle zone DNS et y recopier ce que tu as mis ??

Reply

Marsh Posté le 31-01-2004 à 15:57:13    

Lebibi a écrit :

par contre je voudrais pouvoir pinger mes pc en interne et regarde ce qu'il me fait :
 
bibi@dingo:/etc/samba$ ping minnie
PING minnie.bibi.hn.org (82.67.159.123): 56 data bytes
64 bytes from 82.67.159.123: icmp_seq=0 ttl=63 time=2.0 ms
64 bytes from 82.67.159.123: icmp_seq=1 ttl=63 time=1.9 ms
64 bytes from 82.67.159.123: icmp_seq=2 ttl=63 time=1.9 ms

tu as un server dns ou non ?


---------------
:: Light is Right ::
Reply

Marsh Posté le 31-01-2004 à 15:57:13   

Reply

Marsh Posté le 31-01-2004 à 16:00:45    

oui depuis 30 mn :d

Reply

Marsh Posté le 31-01-2004 à 16:01:56    

Lebibi a écrit :

bah je viens juste de mettre en place un serveur DNS cache :)
DHCP c'est bon et tout fonctionne correctement
Je dois donc créer une nouvelle zone DNS et y recopier ce que tu as mis ??


 
ben en gros oui, tu peux changer les délais (j'ai déjà changé pour l'exemple car j'utilise une config plutôt restrictive sur les attributions DHCP et inscriptions DNS, exemple pour bannir une machine :whistle:), n'oublies pas de créer la zone inverse aussi, ça peut être utile si tu veux résoudre les IP locales

Reply

Marsh Posté le 31-01-2004 à 16:04:29    

En fait j'ai un serveur (donald) 192.168.0.1 qui fait :
 
serveur DNS
serveur DHCP
serveur Samba/Wins
 
Et je voudrais donc pouvoir pinger mes machines sur le reseaux sans passer par l'exterieur et aussi pouvoir utiliser le nom de domiane bibi.hn.org (fournit pas hn.org)

Reply

Marsh Posté le 31-01-2004 à 16:16:11    

tu peux créer une zone locale autre que bibi.hn.org alors, genre "bibi.at.home", quand tu pingueras une minnie par exemple, tu devrais obtenir une résolution en "minnie.bibi.at.home", ça ne devrait pas poser de problème, ce qui compte c'est que tes machines soient bien recensées dans la zone DNS, bref si tu fais une résolution locale sur un nom de machine, tu devrais avoir 2 réponses (si 2 zones créées et liées), une sur bibi.at.home et une autre sur bibi.hn.org
 
un moment pour tester, j'avais 2 réseaux en DHCP (2 interfaces), une sur le réseau 10.0.0.0 et l'autre 11.0.0.0 pointant sur el même domaine local, au niveau de la résolution DNS, j'avais bien mes 2 IP pour un nom de machine, on peut faire pareil dans l'autre sens : 2 noms pour une IP, tu peuix même faire un CNAME spécifiant que minnie.bibi.hn.org est en local un alias de minnie.bibi.at.home, il y a plusieurs solutions en fait, cette dernière ne devrait pas demander de renseigner toutes les machines dans les 2 zones, c'est à dire que pour al zone bibi.hn.org, tu n'aurais juste qu'à spécifier le NS/A du domaine et rien mettre pour les machines
 
bref là c'est un peu comme tu le sens, ça peut vite devenir usine à gaz :D


Message édité par BMOTheKiller le 31-01-2004 à 16:17:08
Reply

Marsh Posté le 31-01-2004 à 16:16:34    

heu... etc/hosts  tu connais?

Reply

Marsh Posté le 31-01-2004 à 16:17:27    

moins souple en DHCP ;)

Reply

Marsh Posté le 31-01-2004 à 16:18:29    

atom747 a écrit :

heu... etc/hosts  tu connais?  


 
oui je connais merci mais si j'essaye de mettre en place un serveur DNS c'est aussi pour eviter de passer par ca...

Reply

Marsh Posté le 31-01-2004 à 16:21:24    

Excusez moi, mais je ne vois pas où est le problème?!

Reply

Marsh Posté le 31-01-2004 à 16:22:37    

le probleme est que lorsque je veux pinger une machine de mon reseau, le ping va me pinger mon ip internet et non l'ip (locale) du pc
 
En effet avec le hosts je peu arranger ca, mais si j'avais 500 pc je ne te raconte pas le bordel :)


Message édité par lebibi le 31-01-2004 à 16:23:59
Reply

Marsh Posté le 31-01-2004 à 16:40:15    

bon ca fonctionne pour un pc sous Winxp mais pas pour ma workstation linux :d
 
j'ai redemarré le service networking pourtant

Reply

Marsh Posté le 31-01-2004 à 16:41:11    

atom747 a écrit :

Excusez moi, mais je ne vois pas où est le problème?!

le pb est k il est en dhcp


---------------
:: Light is Right ::
Reply

Marsh Posté le 31-01-2004 à 16:41:48    

je sens que tu es sur la bonne voie :)

Reply

Marsh Posté le 31-01-2004 à 16:47:31    

oublie pas de renseigner le /etc/dhclient-IFACE.conf
 
(IFACE = eth0 par exemple, c'est à dire l'interface qui se voit attribuer le bail DHCP)
 
dedans tu mets :
 


send host-name "NOM_CANONIQUE_DE_LA_MACHINE";


(c'est à dire juste le nom sans le domaine)
 
ensuite tu relances network ou tu fais un ifdown/ifup sur l'interface et tu regardes ce que ça donne dans /var/log/messages sur le serveur, tu dois avoir 2 ou 3 lignes DHCP (DHCPREQUEST/DHCPACK, voire DHCPOFFER, avec le nom et l'IP de la machine cliente) et le processus de renseignement DNS dynamique

Reply

Marsh Posté le 31-01-2004 à 17:06:52    

marche pas sous le linux, je ne sais pas trop pourquoi :(
 
log sur le serveur :
 
Jan 31 17:05:11 donald dhcpd: DHCPREQUEST for 192.168.0.8 from 00:01:02:dd:10:5c via eth0
Jan 31 17:05:11 donald dhcpd: DHCPACK on 192.168.0.8 to 00:01:02:dd:10:5c via eth0

Reply

Marsh Posté le 31-01-2004 à 17:40:41    

depuis le pc win si je ping le pc linux c'est ok
depuis linux si je ping le serveur linux ou le pc client, il part sur le net...
 
Ha comprend pas la :(


Message édité par lebibi le 31-01-2004 à 17:40:53
Reply

Marsh Posté le 31-01-2004 à 17:41:55    

Lebibi a écrit :

depuis le pc win si je ping le pc linux c'est ok
depuis linux si je ping le serveur linux ou le pc client, il part sur le net...
 
Ha comprend pas la :(

il a le bon DNS ds resolv.conf ?


---------------
:: Light is Right ::
Reply

Marsh Posté le 31-01-2004 à 17:52:30    

oui oui, j'arrive bien a aller sur le net
 
il me modifie le hostname aussi, il me rajoute .bibi.hn.org
Ca ne le fait pas sous win...


Message édité par lebibi le 31-01-2004 à 17:53:20
Reply

Marsh Posté le 31-01-2004 à 18:00:34    

dans /etc/resolv.conf, n'oublie pas le "search [DOMAINE]", tu dois avoir (sur toutes les machines) :
 
nameserver [IP_DU_SERVEUR_DNS_LOCAL]
search [TON_DOMAINE]
 
ensuite pour les résolutions externes, tu rajoutes des "forwarders" dans le fichier de config du serveur DNS, ces forwarders doivent être un ou des serveurs DNS externes valides (par exemple les NS de ton FAI), si tu es chez wanadoo, tu ne pourras plus accéder à la rubrique "mon compte" sur el site, dans ce cas tu renseignes tous les serveurs dans resolv.conf et tu rajoutes les domaines de recherche (je crois que l'on peut spécifier plusieurs domaines sur une ligne : search [TON_DOMAINE] wanadoo.fr), plus sûr de ça....

Reply

Marsh Posté le 31-01-2004 à 18:13:22    

pour ce qui est accès, résolution internet ca fonctionne tres bien.
Mainteant si je fais un ping nom_pc j'ai le droit a ca :
 
bibi@dingo:/etc$ ping minnie
ping: unknown host minnie

Reply

Marsh Posté le 31-01-2004 à 18:27:43    

j'ai spécifié un nom + ip dans le dns :
 

Code :
  1. bibi@dingo:/etc$ ping routeur
  2. PING routeur.bibi.hn.org (192.168.0.254): 56 data bytes
  3. 64 bytes from 192.168.0.254: icmp_seq=0 ttl=64 time=1.9 ms
  4. 64 bytes from 192.168.0.254: icmp_seq=1 ttl=64 time=1.3 ms
  5. 64 bytes from 192.168.0.254: icmp_seq=2 ttl=64 time=1.3 ms


 
Ca c'est bon.
 
Mais pas pour pinger un autre pc non referencé manuellement :(

Reply

Marsh Posté le 31-01-2004 à 18:34:54    

BMOTheKiller a écrit :

dans /etc/resolv.conf, n'oublie pas le "search [DOMAINE]", tu dois avoir (sur toutes les machines) :
 
nameserver [IP_DU_SERVEUR_DNS_LOCAL]
search [TON_DOMAINE]
 
ensuite pour les résolutions externes, tu rajoutes des "forwarders" dans le fichier de config du serveur DNS, ces forwarders doivent être un ou des serveurs DNS externes valides (par exemple les NS de ton FAI), si tu es chez wanadoo, tu ne pourras plus accéder à la rubrique "mon compte" sur el site, dans ce cas tu renseignes tous les serveurs dans resolv.conf et tu rajoutes les domaines de recherche (je crois que l'on peut spécifier plusieurs domaines sur une ligne : search [TON_DOMAINE] wanadoo.fr), plus sûr de ça....

en DHCP, ca ne sert a rien de mettre ca ds le fichier car il est "remis a neuf" lors de l attribution de l ip ou la reactualisation


---------------
:: Light is Right ::
Reply

Marsh Posté le 31-01-2004 à 18:41:34    

en fait j'ai l'impression que mon fichier DNS ne se remplit pas en interne :(

Reply

Marsh Posté le 31-01-2004 à 20:37:20    

bon je peu rajouter a la main les noms des pc mais ca ne devrait pas se faire tout seul normalement ???? en plus avec dhcp l'ip change
 
Qui peut m'aider ?
BMOTheKiller je peu te filer un accès ssh si tu a le temps d'y regarde :)


Message édité par lebibi le 31-01-2004 à 20:38:58
Reply

Marsh Posté le 31-01-2004 à 21:14:12    

mon fichier bind :
 

Code :
  1. ;
  2. ; Zone file for at.disney
  3. ;
  4. @       IN      SOA     at.disney.      bibi.bibi.hn.org. (
  5.                         200311281
  6.                         8H
  7.                         2H
  8.                         1W
  9.                         1D )
  10.         IN      TXT     "Chez Bibi"
  11.         IN      NS      at.disney.
  12. @               IN      A       192.168.0.1
  13. donald       IN      A       192.168.0.1
  14.              IN      TXT     "Mon petit Donald"
  15. routeur       IN      A       192.168.0.254
  16.               IN      TXT     "Routeur STH"


 
mon dhcpd.conf  
 

Code :
  1. subnet 192.168.0.0 netmask 255.255.255.0 {
  2.         option domain-name "at.disney";
  3.         option netbios-name-servers 192.168.0.1;
  4.         option domain-name-servers 192.168.0.1;
  5.         option subnet-mask 255.255.255.0;
  6.         option routers 192.168.0.254;
  7.         option broadcast-address 192.168.0.255;
  8.         range 192.168.0.2 192.168.0.100;
  9.         default-lease-time 3600;
  10.         max-lease-time 7200;
  11.         }


 
j'ai créé un DNS master : at.disney
mais j'ai tjs ce message qui revient sur ma workstation linux :
 

Code :
  1. sudo: unable to lookup dingo via gethostbyname()
  2. 2004-01-31 22:08:29 Failed to open configuration file /etc/exim/exim.conf

Reply

Marsh Posté le 31-01-2004 à 22:44:52    

Lebibi a écrit :

mon fichier bind :
 

Code :
  1. ;
  2. ; Zone file for at.disney
  3. ;
  4. @       IN      SOA     at.disney.      bibi.bibi.hn.org. (
  5.                         200311281
  6.                         8H
  7.                         2H
  8.                         1W
  9.                         1D )
  10.         IN      TXT     "Chez Bibi"
  11.         IN      NS      at.disney.
  12. @               IN      A       192.168.0.1
  13. donald       IN      A       192.168.0.1
  14.              IN      TXT     "Mon petit Donald"
  15. routeur       IN      A       192.168.0.254
  16.               IN      TXT     "Routeur STH"


 
mon dhcpd.conf  
 

Code :
  1. subnet 192.168.0.0 netmask 255.255.255.0 {
  2.         option domain-name "at.disney";
  3.         option netbios-name-servers 192.168.0.1;
  4.         option domain-name-servers 192.168.0.1;
  5.         option subnet-mask 255.255.255.0;
  6.         option routers 192.168.0.254;
  7.         option broadcast-address 192.168.0.255;
  8.         range 192.168.0.2 192.168.0.100;
  9.         default-lease-time 3600;
  10.         max-lease-time 7200;
  11.         }


 
j'ai créé un DNS master : at.disney
mais j'ai tjs ce message qui revient sur ma workstation linux :
 

Code :
  1. sudo: unable to lookup dingo via gethostbyname()
  2. 2004-01-31 22:08:29 Failed to open configuration file /etc/exim/exim.conf




 
 
a mon avis ta résolution DNS elle a du mal avec ces noms à la con!!!!!  :D

Reply

Marsh Posté le 01-02-2004 à 08:37:32    

tomate > je parlais sur le serveur dhcp, vu qu'il n'est pas lui même son propre client (:o) on spécifie ce qu'il faut dans le resolv.conf
 
Lebibi > fais voir la tronche de ton /etc/hosts et ce qu'il y a dans /etc/host.conf
sinon pour l'accès ssh je dis non, c'est pas que faut pas avoir confiance en moi, mais je préfère pas aller trifouiller à distance la conf d'une machine que je ne connais pas, on arrivera bien sans ;) puis ça te permettra de mieux cerner ce qui se passe en corrigeant toi-même les erreurs

Reply

Marsh Posté le 01-02-2004 à 11:17:58    

pour l'accès SSH ce n'etait juste que pour regarder, et me dire si tu voyais quelquechose d'anormal :)
 
le host.conf :  
 

Code :
  1. order hosts,bind
  2. multi on


 
le hosts :
 

Code :
  1. 127.0.0.1       localhost


 
par contre ma workstation arrive a resoudre le serveur et je peu donc le pinger (surement rentrer en dur dans le DNS)


Message édité par lebibi le 01-02-2004 à 11:23:24
Reply

Marsh Posté le 01-02-2004 à 11:54:28    

BMOTheKiller a écrit :

tomate > je parlais sur le serveur dhcp, vu qu'il n'est pas lui même son propre client (:o) on spécifie ce qu'il faut dans le resolv.conf
 
Lebibi > fais voir la tronche de ton /etc/hosts et ce qu'il y a dans /etc/host.conf
sinon pour l'accès ssh je dis non, c'est pas que faut pas avoir confiance en moi, mais je préfère pas aller trifouiller à distance la conf d'une machine que je ne connais pas, on arrivera bien sans ;) puis ça te permettra de mieux cerner ce qui se passe en corrigeant toi-même les erreurs

ah ok :D


---------------
:: Light is Right ::
Reply

Marsh Posté le 01-02-2004 à 17:13:04    

Lebibi a écrit :

pour l'accès SSH ce n'etait juste que pour regarder, et me dire si tu voyais quelquechose d'anormal :)
 
le host.conf :  
 

Code :
  1. order hosts,bind
  2. multi on


 
le hosts :
 

Code :
  1. 127.0.0.1       localhost


 
par contre ma workstation arrive a resoudre le serveur et je peu donc le pinger (surement rentrer en dur dans le DNS)


 
ok, bon dans /etc/host.conf tu peux inverser l'ordre de résolution : order bind,hosts
ça permet d'attaquer le serveur DNS directement et ça ne posera pas de problème pour localhost
 
sinon si tu coupes le serveur DNS (un coup de restart dessus), les enregistrements des clients sont-ils bien insérés dans le fichier de la zone ? pour la résolution DNS tu utilises la commande host ?
 
si tu as "dig" tu peux aussi essayer "dig @192.168.0.1 NOM_A_RESOUDRE"
 
sinon je te renvois sur ce lien, j'avais posté mon ancienne config avec tout ce qu'il y a à faire, ça peut aider : http://forum.hardware.fr/forum2.ph [...] 944&cat=11
 
ecit : regarde surtout la partie de la configuration traitant du "ddns update" du serveur dhcp, c'est certainement la partie qu'il te manque en regardant ton dhcpd.conf ;)


Message édité par BMOTheKiller le 01-02-2004 à 17:18:42
Reply

Marsh Posté le 03-01-2005 à 13:07:50    

Salut
bon ben moi je suis en piti newbee dans ce vaste monde du linux !!
pour plus d'info je suis admin reseau et je passe les certifications microsoft windows 2003 (et oui je suis du cote obscure de la force :D)
 
mais je ne suis pas completement predu (je crois) car je viens d'installer linux redhat fedora core 3 et je me suis amuser a faire un serveur dns (qui tourne tres bieng) maintenant je suis passer au serveur dhcp !!
 
le dhcp de base ca tourne j'attribu tres bien les ip dynamiquement et je fait meme de la reservation d'adresse. Par contre impossible de faire de l'enregistrement dns dynamique :/
 
voici mon dhcpd.conf
 

Code :
  1. ddns-updates on ;
  2. ddns-update-style ad-hoc ;
  3. ddns-hostname "linouze.linux.lx" ;
  4. ddns-domainname "linux.lx" ;
  5. max-lease-time 40;
  6. default-lease-time 30 ;
  7. option domain-name "linux.lx" ;
  8. option domain-name-servers 192.168.1.59 ;
  9. option time-offset -5 ;
  10. option routers 192.168.1.244 ;
  11. subnet 192.168.1.0 netmask 255.255.255.0 {
  12. range 192.168.1.1 192.168.1.100;
  13. host test {
  14. option host-name "test.linux.lx" ;
  15. hardware ethernet 00:50:04:4A:6E:12 ;
  16. fixed-address 192.168.1.45 ; }
  17. }


 
et au cas ou mon fichier de zone
 

Code :
  1. $ORIGIN .
  2. TTL     86400
  3. @                       IN SOA  linouze.linux.lx. nicolas.linux.lx. (
  4.                                         1
  5.                                         10800
  6.                                         1800
  7.                                         60480
  8.                                         86400)
  9.                         NS              linouze.linux.lx.
  10.                         A               192.168.1.59
  11. # enregistrement d'hote A MX ...
  12. $ORIGIN linux.lx.
  13. $TTL 3600
  14. linouze                 A               192.168.1.59
  15. info_nicolas            A               192.168.1.244
  16. localhost               A               127.0.0.1
  17. #alias/cname
  18. $TTL 21600
  19. ftp                     CNAME   info_nicolas
  20. www                     CNAME   linouze
  21. mouarf                  CNAME   linouze


 
Ps : j'ai un peu refait mon fichier de zone apres avoir vu l'exmple de BMOTheKiller un peu plus haut !!
 
bon voila pour commencer est ce que c'est bien config, est ce que mon probleme ne vient pas de la ??
 
mici :D :D  et BONNE ANNEE


Message édité par __bheadman__ le 03-01-2005 à 13:10:33
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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