Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/10/2006, 11h29   #1
Membre du Club
 
Inscription : novembre 2005
Messages : 63
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 63
Points : 42
Points : 42
Par défaut DHCP sur 2 cartes

Bonjour !!!

J'ai des petits soucis avec le DHCP sur un PC qui a 2 cartes réseau qui récupèrent leur conf réseau par DHCP.

Petite explication :
  • 1 PC sous Ubuntu avec 2 cartes réseau
  • la carte ethA branché sur le réseau A, configuré avec DHCP
  • la carte ethB branché sur le réseau B, configuré avec DHCP
  • ethA est uniquement utilisé pour contacter 1 IP
  • ethB est utilisé pour accéder à tout (Net, LAN ...)

Problème :
  • Au démarrage, chaque carte récupère sa conf réseau (ip, masque sous-réseau, dns, domaine, table de routage), et donc je me retrouve dans /etc/resolv.conf les DNS/Domaines de la dernière carte qui s'est configurée et dans la table de routage j'ai 2 gateways.
  • Lors du renouvellement DHCP, je me retrouve avec le même pb et donc que le réseau ne fonctionne plus, et je dois remettre tout à la main.

Ce que je souhaite :
  • ethA ne doit récupérer que son IP par DHCP et rien d'autre (pas de route, pas de DNS)
  • ethB doit récupérer son IP, DNS, table de routage.


J'ai un peu avancé et pour l'instant, la carte ethA ne récupère plus ses DNS/Domaine mais ajoute toujours une gateway en plus de celle de ethB.

Avez-vous une idée pour faire ce que je souhaite ??



Merci.

Yinyang
yinyang est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2006, 12h49   #2
Membre du Club
 
Inscription : février 2006
Messages : 55
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 55
Points : 47
Points : 47
Salut,

la solution qui me parait la plus pratique est de passer ethA en IP fixe..
même si ce n'est probablement pas ce que tu cherches à faire..
Charly94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2006, 13h00   #3
Expert Confirmé
 
Avatar de Katyucha
 
Inscription : mars 2004
Messages : 3 109
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Allemagne

Informations forums :
Inscription : mars 2004
Messages : 3 109
Points : 3 313
Points : 3 313
La gateway est elle en paramètre global dans la conf dhcpd ?
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
The UNIX way of sex:
gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

Je ne réponds ni aux messages privées, ni aux messages plein de fautes...
Katyucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2006, 13h15   #4
Rédacteur
 
Inscription : mars 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 298
Points : 1 450
Points : 1 450
man dhcpcd (ou le client dhcp utilisé)

Code :
1
2
3
4
5
6
7
8
9
10
 
 
       -R     Prevents dhcpcd from replacing existing <etcDir>/resolv.conf file.
 
       -Y     Prevents  dhcpcd  from  replacing existing <etcDir>/yp.conf file. Domainname is not updated
              unless -D is specified.
 
       -G [gateway]
              Prevents dhcpcd from installing default routes provided by DHCP server.  If optional  gate-
              way ip address parameter is supplied then use it for default route.
__________________
Marc
Slackware for ever ......
BASH - KSH ( http://marcg.developpez.com/ksh/ )
MarcG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2006, 15h40   #5
Membre du Club
 
Inscription : novembre 2005
Messages : 63
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 63
Points : 42
Points : 42
Merci pour vos réponses mais je pense que vous avez mal compris mon pb :
j'utilise les serveurs DHCP présents dans le LanA et dans le LanB, donc je n'ai pas de dhcpcd de configuré sur la machine mais juste un dhclient.

Et malheureusement non, je ne peux pas fixer l'IP de la carte ethA (celle qui me pose pb).

J'ai un peu avancé en voyant qu'il était possible de limiter les infos que l'on demande au DHCP (dnc, domaine ...) et de forcer le domaine et les DNS mis dans /etc/resolv.conf.

Mais je n'ai pas trouvé le moyen de ne pas toucher à la table de routage.


Merci.
Yinyang
yinyang est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2006, 15h36   #6
Rédacteur
 
Inscription : mars 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 298
Points : 1 450
Points : 1 450
c'est pour cela que Slackware utilise par defaut dhcpcd ... plus simple.

avec dhclient il te faut configurer le fichier /etc/dhclient.conf
(man dhclient.conf)
notemment la partie :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
La déclaration request
 
 
 request [ option ] [, ... option ];
 
La déclaration request oblige le client à demander à tout serveur lui répondant 
de lui envoyer les valeurs pour les options spécifiées. 
Seuls les noms des options doivent être spécifiés dans la déclaration 
request - pas les paramètres des options. 
Par défaut, il demandera au serveur DHCP les options subnet-mask, 
broadcast-address, time-offset, routers, domain-name, domain-name-servers et host-name.
 
Si vous ne voulez rien demander, écrivez simplement la déclaration 
request mais ne spécifiez aucun paramètre.
 
        request;
Voila avec cela tu devrais pouvoir avancer
__________________
Marc
Slackware for ever ......
BASH - KSH ( http://marcg.developpez.com/ksh/ )
MarcG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 11h12   #7
Membre du Club
 
Inscription : novembre 2005
Messages : 63
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 63
Points : 42
Points : 42
Effectivement j'ai regardé du côté de dhclient et de son fichier de configuration dhclient.conf.

En mettant uniquement request dans la configuration, la table de routage et la liste des DNS (resolv.conf) sont quand même modifiés et c'est uniquement ces 2 points qui me posent pb.

J'ai bien réussi à trouver un moyen de contourner le pb (script dans la crontab qui écrase la conf toutes les 5 minutes) mais ce n'est pas propre.
Ce qui serait bien serait de pouvoir modifier les paramètres passés à dhclient.

Une petite idée sur la Ubuntu ?


Merci.
Yinyang
yinyang est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 16h32   #8
Rédacteur
 
Inscription : mars 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 298
Points : 1 450
Points : 1 450
regarder si le paquet dhcpcd existe (attention c'est bien dhcpcd )
__________________
Marc
Slackware for ever ......
BASH - KSH ( http://marcg.developpez.com/ksh/ )
MarcG est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h35.


 
 
 
 
Partenaires

Hébergement Web