OVH Cloud OVH Cloud

pb réseau et dhcp

13 réponses
Avatar
Willy
Bonjour,

j'ai un réseau composé de plusieurs postes sous Linux (Debian Sarge).
J'ai décidé de changer la configuration du réseau en utilisant dhcp
(fourni par mon modem-routeur sagem). Avant, les adresses ip des postes
étaient statiques et les fichiers /etc/hosts étaient tous renseignés
avec les noms et adresses ip de tous les postes du réseau. Ainsi, je
pouvais faire : ping poste1 et cela marchait. J'ai d'ailleurs utilisé
les noms d'hote dans la configuration d'iptables d'un des postes. Hors
maintenant, avec dhcp cela ne fonctionne plus: ping poste1 me retourne
désormais "hote inconnu". Comment faire pour pouvoir utiliser les noms
des hotes plutôt que les adresses ip alors que celles-ci ne sont pas
fixes ? comment faire avec iptables ?

Merci pour votre aide, Willy.

10 réponses

1 2
Avatar
Guillaume
Willy a wroté :
Bonjour,

j'ai un réseau composé de plusieurs postes sous Linux (Debian Sarge).
J'ai décidé de changer la configuration du réseau en utilisant dhcp
(fourni par mon modem-routeur sagem). Avant, les adresses ip des postes
étaient statiques et les fichiers /etc/hosts étaient tous renseignés
avec les noms et adresses ip de tous les postes du réseau. Ainsi, je
pouvais faire : ping poste1 et cela marchait. J'ai d'ailleurs utilisé
les noms d'hote dans la configuration d'iptables d'un des postes. Hors
maintenant, avec dhcp cela ne fonctionne plus: ping poste1 me retourne
désormais "hote inconnu". Comment faire pour pouvoir utiliser les noms
des hotes plutôt que les adresses ip alors que celles-ci ne sont pas
fixes ? comment faire avec iptables ?


Si 'ping @IP_du_poste_1' fonctionne, alors que 'ping_Nom_du_poste_1'
ne fonctionne pas, il faut chercher du côté de la résolution de noms
et des déclarations d'adresses DHCP dans votre serveur DNS.

HTH.

--
Guillaume

Avatar
Willy

Willy a wroté :

Bonjour,

j'ai un réseau composé de plusieurs postes sous Linux (Debian Sarge).
J'ai décidé de changer la configuration du réseau en utilisant dhcp
(fourni par mon modem-routeur sagem). Avant, les adresses ip des
postes étaient statiques et les fichiers /etc/hosts étaient tous
renseignés avec les noms et adresses ip de tous les postes du réseau.
Ainsi, je pouvais faire : ping poste1 et cela marchait. J'ai
d'ailleurs utilisé les noms d'hote dans la configuration d'iptables
d'un des postes. Hors maintenant, avec dhcp cela ne fonctionne plus:
ping poste1 me retourne désormais "hote inconnu". Comment faire pour
pouvoir utiliser les noms des hotes plutôt que les adresses ip alors
que celles-ci ne sont pas fixes ? comment faire avec iptables ?



Si 'ping @IP_du_poste_1' fonctionne, alors que 'ping_Nom_du_poste_1'
ne fonctionne pas, il faut chercher du côté de la résolution de noms
et des déclarations d'adresses DHCP dans votre serveur DNS.

HTH.

le problème c'est que je ne peux rien modifier du coté du modem sagem,

Nordnet refusant de donner le login et le mot de passe pour le
configurer. Mais ne peut-on rien faire du coté des clients dhcp ? J'ai
modifié le fichier dhclient.conf de chaque poste en y ajoutant les
directives "send host-name" et "send domain-name" mais cela ne marche
toujours pas. Pourtant, ces directives ne servent-elles pas à cela ?

Willy.


Avatar
Eric Masson
Willy writes:

'Lut,

Mais ne peut-on rien faire du coté des clients dhcp ? J'ai modifié le
fichier dhclient.conf de chaque poste en y ajoutant les directives
"send host-name" et "send domain-name" mais cela ne marche toujours
pas. Pourtant, ces directives ne servent-elles pas à cela ?


Encore faudrait-il que le routeur accepte que son dns local, s'il en est
pourvu accepte les mises à jour dynamiques via son serveur dhcp, cela
commence à faire beaucoup de conditions...

Au passage, redirection vers fcrip ou cette discussion sera plus en
charte

Xpost+Fu2: fr.comp.reseaux.ip

--
70% de frjv sont des newbies ? Et une fois qu'ils ne le sont plus que
font-ils ? Ils quittent frjv parce que c'est trop à chier ? Parce que
s'ils y restent et gardent leur comportement, ça devient des neuneux.
-+- XB in: <http://www.le-gnu.net> - Tu seras un neuneu mon fils -+-

Avatar
Willy

Willy writes:

'Lut,



Mais ne peut-on rien faire du coté des clients dhcp ? J'ai modifié le
fichier dhclient.conf de chaque poste en y ajoutant les directives
"send host-name" et "send domain-name" mais cela ne marche toujours
pas. Pourtant, ces directives ne servent-elles pas à cela ?




Encore faudrait-il que le routeur accepte que son dns local, s'il en est
pourvu accepte les mises à jour dynamiques via son serveur dhcp, cela
commence à faire beaucoup de conditions...

Au passage, redirection vers fcrip ou cette discussion sera plus en
charte

Xpost+Fu2: fr.comp.reseaux.ip



ok, alors rendez-vous sur fcrip.


Willy.


Avatar
Guillaume
Eric Masson a wroté :
'Lut,


'Jour !

Mais ne peut-on rien faire du coté des clients dhcp ? J'ai modifié le
fichier dhclient.conf de chaque poste en y ajoutant les directives
"send host-name" et "send domain-name" mais cela ne marche toujours
pas. Pourtant, ces directives ne servent-elles pas à cela ?


Encore faudrait-il que le routeur accepte que son dns local, s'il en est
pourvu accepte les mises à jour dynamiques via son serveur dhcp, cela
commence à faire beaucoup de conditions...


Ah oui, tout à fait.
Sans vouloir m'avancer, je serais très étonné qu'un modem-routeur
Sagem propose une fonction de serveur DNS couplé à ses fonctions DHCP.

Donc, si la résolution de noms dans la plage DHCP est indispensable,
il vaudrait mieux que l'une des machines Linux dans le LAN (l'une
d'entre-elles est éventuellement un serveur ?) gère la plage DHCP au
lieu du routeur, et ait aussi un petit bind9 lié à cette plage, et qui
relaie les requêtes hors du domaine vers le DNS du FAI.

Au passage, redirection vers fcrip ou cette discussion sera plus en
charte


Euh, vouy :).


--
Guillaume


Avatar
Willy

Willy writes:

'Lut,



Mais ne peut-on rien faire du coté des clients dhcp ? J'ai modifié le
fichier dhclient.conf de chaque poste en y ajoutant les directives
"send host-name" et "send domain-name" mais cela ne marche toujours
pas. Pourtant, ces directives ne servent-elles pas à cela ?




Encore faudrait-il que le routeur accepte que son dns local, s'il en est
pourvu accepte les mises à jour dynamiques via son serveur dhcp, cela
commence à faire beaucoup de conditions...


Donc, si je comprends bien, il faut que j'installe sur l'un des postes un serveur dns dédié uniquement à mon réseau local ?

lequel me conseillez-vous ?

Willy.


------------------------------------------------------------------------

Cette discussion débutant sur fr.comp.reseau.ethernet, çi-joint le contenu de mon premier message:

j'ai un réseau composé de plusieurs postes sous Linux (Debian Sarge).
J'ai décidé de changer la configuration du réseau en utilisant dhcp
(fourni par mon modem-routeur sagem). Avant, les adresses ip des postes
étaient statiques et les fichiers /etc/hosts étaient tous renseignés
avec les noms et adresses ip de tous les postes du réseau. Ainsi, je
pouvais faire : ping poste1 et cela marchait. J'ai d'ailleurs utilisé
les noms d'hote dans la configuration d'iptables d'un des postes. Hors
maintenant, avec dhcp cela ne fonctionne plus: ping poste1 me retourne
désormais "hote inconnu". Comment faire pour pouvoir utiliser les noms
des hotes plutôt que les adresses ip alors que celles-ci ne sont pas
fixes ? comment faire avec iptables ?


Avatar
Guillaume
Willy a wroté :

Donc, si je comprends bien, il faut que j'installe sur l'un des postes

un serveur dns dédié uniquement à mon réseau local ?


L'idée, c'est que puisque votre serveur DHCP actuel ne permet -très
probablement- pas de résoudre les noms associés aux adresses
dynamiques qu'il distribue, vous pouvez soit laisser tomber cette
configuration de réseau, soit vous passer de résolution de noms dans
la plage DHCP, soit faire prendre en charge _à la fois_ les services
de serveurs DHCP et DNS par une machine qui soit capable de les associer.

Dans ce dernier cas, l'un n'ira pas sans l'autre (un serveur DNS ne
résoudra àmha pas de noms sur des adresses qu'il n'a pas distribuées
via DHCP, sauf cas particulier), et comme votre routeur Sagem ne sait
pas faire tout ça, il faudra que ce soit une machine du LAN qui s'en
charge, et de préférence un serveur pour qu'il soit disponible en
permanence .

Mais avant tout, je vous suggère de vous interroger : tout ceci en
vaut-il la chandelle ?

lequel me conseillez-vous ?


_Si_ vous choisissez cette solution, bind9 fera l'affaire, en
combinaison avec dhcp-common et dhcp-server.
Voyez ici (prévu pour une mandrake, mais facilement adaptable pour
Debian) : http://christian.caleca.free.fr/dhcp/serveur_dhcp.htm .


--
Guillaume


Avatar
Eric Masson
Willy writes:

Donc, si je comprends bien, il faut que j'installe sur l'un des postes
un serveur dns dédié uniquement à mon réseau local ?


Pas vraiment suffisant, le sagem doit fournir sa propre adresse comme
dns local lors de la négociation dhcp avec les stations clientes.

Le plus pratique serait de désactiver le service dhcp sur le sagem, de
disposer d'un serveur dns/dhcp en adresse fixe et paramétrer celui-ci
pour qu'il fournisse les bons paramètres aux clients du lan.

lequel me conseillez-vous ?


L'ISC dhcpd et Bind sont prévus pour ce genre de setup, voir l'exemple
suivant :
http://alex.kruijff.org/FreeBSD/Dynamic_DNS.html

--
Apple a mis NetInfo en OpenSource peut-être pour s'en débarasser...
Mais bon, Linux n'est pas une poubelle non plus :->
-+- EL in Guide du Macounet Pervers : Comment ça stevé ? -+-

Avatar
Sébastien Monbrun aka TiChou
Dans le message <news:e8gc2f$t09$,
*Guillaume* tapota sur f.c.r.ip :

lequel me conseillez-vous ?


_Si_ vous choisissez cette solution, bind9 fera l'affaire, en combinaison
avec dhcp-common et dhcp-server.


Idéalement, je conseillerai plutôt dnsmasq qui aura l'avantage d'être
beaucoup plus léger et plus simple à installer et configurer. Mettre en
place la suite BIND et DHCP de ISC pour « si peu », me semble assez
inadapté.

--
Sébastien Monbrun aka TiChou


Avatar
Eric Masson
Sébastien Monbrun aka TiChou writes:

'Lut,

Idéalement, je conseillerai plutôt dnsmasq qui aura l'avantage d'être
beaucoup plus léger et plus simple à installer et configurer.


Si on est familier du bouzin pourquoi pas, dans le cas contraire, je
trouve ce machin assez pénible à configurer, mais bon ce n'est qu'un
avis personnel.

--
l'anarchie, c'est pt'etre pas genial comme mode de gouvernement,
mais c'est mieux que pas de gouvernement du tout.
-+- Kevin in <http://www.le-gnu.net> -+- Ni Root, ni Maître. -+-

1 2