Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/04/2014, à 20:08

herouka

Deux interfaces réseau avec 2 domaines + DNS différents

Bonjour,
Je suis sur Ubuntu server 12.04 LTS
J'ai deux interfaces réseau : eth0 et eth1 configuré sur /etc/network/interfaces. Ces interfaces sont attachées à des IP / plages différentes. Lorsque j'ajoute sur ce même fichiers les dns pour ces deux interfaces, je ne peux plus sortir du tout. je peux que "pinguer" les passerelles respectives.
Y'a t'il un moyen propre d'avoir deux interfaces avec IP/plages différentes + deux DNS différents selon l'interface.
En remplissant resolv.conf. le prb c'est que ce fichier change si on redémarre les interfaces.
Merci de m'aider car j'ai tout essayé.
Merci à vous

Hors ligne

#2 Le 22/04/2014, à 22:02

feeatmod

Re : Deux interfaces réseau avec 2 domaines + DNS différents

Bonsoir,

si j'ai bien compris
tu utilises ton serveur sur 2 réseaux distincts ( et non un réseau et un sous réseau)
avec donc pour chacun des deux réseaux un domaine différent et donc un dns diiférent

les deux réseaux étant liés chacun de leur côté à une passerelle différentes et un point d'accès internet différent ?

ton serveur pourrait  servir de passerelle entre ces 2 réseaux en quelque sorte même si ce n'est
(peut-être) pas ton objectif

feeatmod


"Mourir c'est juste connaitre une dernière fin de MOI difficile" dp ch'ti grain de folie
Membre de l'april  http://www.april.org/
Dell precision 490-deux quad xeons- nvidia quadro 4000 - Raid 5 matériel- UBUNTU studio 64 bits

Hors ligne

#3 Le 22/04/2014, à 22:13

bishop.sad.clown

Re : Deux interfaces réseau avec 2 domaines + DNS différents

Possible de voir ton /etc/network/interfaces ?

( et éventuellement s'il y en a, les fichiers contenus dans /etc/network/interfaces.d )

Histoire de voir s'il n'y a pas une coquille qlq part...


@++ , Rob'
→ Trusty x64
Je n'ai pas toujours les réponses mais je les cherche en même temps que vous... =· þ

Hors ligne

#4 Le 23/04/2014, à 08:34

tiramiseb

Re : Deux interfaces réseau avec 2 domaines + DNS différents

Lorsque j'ajoute sur ce même fichiers les dns pour ces deux interfaces, je ne peux plus sortir du tout

Peux-tu expliquer cela de manière claire, avec des termes techniques précis ? Des copier-coller de commandes, d'erreurs rencontrées, etc ?
Et non une interprétation vague comme "je ne peux plus sortir" smile

Y'a t'il un moyen propre d'avoir deux interfaces avec IP/plages différentes + deux DNS différents selon l'interface.

Deux DNS différents, j'ai de gros doutes : comment veux-tu que ton ordinateur sache quel serveur DNS interroger ?

Hors ligne

#5 Le 23/04/2014, à 09:46

herouka

Re : Deux interfaces réseau avec 2 domaines + DNS différents

Merci de votre aide voici mon fichier :

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0 eth1
iface eth0 inet static
        address 192.168.10.12
        netmask 255.255.255.0
        network 192.168.10.0
        broadcast 192.168.10.255
        gateway 192.168.10.254
        # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 192.168.10.20
     dns-search domaine_1
iface eth1 inet static
        address 192.168.2.20
        netmask 255.255.254.0
        network 192.168.2.0
        broadcast 192.168.2.255
        gateway 192.168.2.254
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.2.12
        dns-search domaine_2

#gateway
up route add -net 192.168.2.0/24  gw 192.168.2.254 dev eth1
up route add default gw 192.168.10.12 dev eth0

Hors ligne

#6 Le 23/04/2014, à 09:52

tiramiseb

Re : Deux interfaces réseau avec 2 domaines + DNS différents

Attention, les lignes "up machintruc" sont à associer à l'une ou l'autre des interfaces.

Si je me rappelle bien du fonctionnement de la chose, là tes deux routes se montent en même temps lorsque tu actives eth1 (car c'est la dernière ligne "iface" rencontrée).

Par ailleurs, tu fais une route vers 192.168.2.0/24 alors que tu es déjà sur 192.168.2.0/24 vu que ton adresse est 192.168.2.20 : ça n'a pas à être là...

Pour ma part je ferais :

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.10.12
        netmask 255.255.255.0
        gateway 192.168.10.254
        dns-nameservers 192.168.10.20
        dns-search domaine_1
        up route add default gw 192.168.10.12 dev eth0

auto eth1
iface eth1 inet static
        address 192.168.2.20
        netmask 255.255.254.0
        gateway 192.168.2.254
        dns-nameservers 192.168.2.12
        dns-search domaine_2

Mais cela ne répond pas à mes questions en #4 smile

Dernière modification par tiramiseb (Le 23/04/2014, à 09:53)

Hors ligne

#7 Le 23/04/2014, à 10:35

herouka

Re : Deux interfaces réseau avec 2 domaines + DNS différents

Bonjour tiramiseb,
1- Merci à toi j'ai essayé ta configuration et je ne peux plus sortir du tout vers l'extérieur et ca bloque au reboot.
2- je n'ai rien dans etc/network/interfaces.d # le dossier n'existe pas
3- donc je peux avec la configuration proposée ping les deux passerelles mais plus sortir
4- Je croyais qu'il faillait comme dans ma config indiqué les deux passerelles pour les deux interfaces comme dans ma config du départ.
Merci de votre aide à toi et tous
Je n'ai plus aucune idée

Hors ligne

#8 Le 23/04/2014, à 10:44

tiramiseb

Re : Deux interfaces réseau avec 2 domaines + DNS différents

Suis-je bête, les gateways... Donc la route par défaut ajoutée en "up" est en trop, même.

Le truc c'est que là tu passes la route par défaut sur 192.168.2.254 quand eth1 se up.

Si la passerelle par défaut doit être 192.168.10.254, alors je ferais en fait encore plus simple :

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.10.12
        netmask 255.255.255.0
        gateway 192.168.10.254
        dns-nameservers 192.168.10.20
        dns-search domaine_1

auto eth1
iface eth1 inet static
        address 192.168.2.20
        netmask 255.255.254.0
        dns-nameservers 192.168.2.12
        dns-search domaine_2



Maios jusqu'ici je n'ai toujours pas compris ce que tu essaies de faire.
Tu parles de routage, tu parles de DNS, ce sont déjà deux choses différentes.
Il y a quoi derrière 192.168.2.254 ?

Peux-tu expliciter plus clairement ton/tes problème(s) ?
Problème de routage ?
Problème de DNS ?
Autre chose ?

Hors ligne

#9 Le 23/04/2014, à 11:02

pires57

Re : Deux interfaces réseau avec 2 domaines + DNS différents

je peux que "pinguer" les passerelles respectives.

cela ressemble fort a un problème d'ip_forwarding, est ce que tu l'as activé?


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#10 Le 23/04/2014, à 11:20

tiramiseb

Re : Deux interfaces réseau avec 2 domaines + DNS différents

pires57 : houla attends, il n'a pas parlé de forwarding, à ce que j'ai compris il travaille localement sur cette machine !
ne nous éparpillons pas !

Hors ligne

#11 Le 23/04/2014, à 11:38

herouka

Re : Deux interfaces réseau avec 2 domaines + DNS différents

@pires57 et Tiramiseb
MErci de votre réponse. L'ip forwarding n'est pas activée. De toute manière je ne peux pas spécialement que les deux interfaces communiquent.
Je veux avoir deux interfaces séparées sur deux réseaux différents ( qui ont un DNS + GW + ISP différents aussi)

Hors ligne

#12 Le 23/04/2014, à 11:46

tiramiseb

Re : Deux interfaces réseau avec 2 domaines + DNS différents

Tu n'as toujours pas répondu à mes questions. Je récapitule...

Peux-tu expliciter plus clairement ton/tes problème(s) ?
Problème de routage ? Problème de DNS ? Autre chose ?
Deux DNS différents, j'ai de gros doutes : comment veux-tu que ton ordinateur sache quel serveur DNS interroger ?

Hors ligne

#13 Le 23/04/2014, à 11:55

herouka

Re : Deux interfaces réseau avec 2 domaines + DNS différents

Pardon.
1- Qd j'indique les DNS + les ip route ( voir ma config plus haut) ou celle que tu m'a proposée. J'ai le même comportement : je ne peux pinguer une ip extérieure à mon réseau local (donc pinguer la GW fontionne par contre pinguer 8.8.8.8 n'est pas ok sur les deux interfaces) le DNS evidement ne fonctionne pas non plus.
2- Pr le dns ben je pensais qu'il interrogeait le dns en fontion de son interface de sortie. Par contre, sur ce projet le plus important pour moi c'est que je puisse sortir vers l'extérieur avec l'interface eth0. J'ai l'impression qu'il y'a un prb de routage mais c'est pas clair car je peux ping bien les deux GW des deux interfaaces.
J'espère que c'est plus clair
Merci encore

Hors ligne

#14 Le 23/04/2014, à 11:59

tiramiseb

Re : Deux interfaces réseau avec 2 domaines + DNS différents

2- Pr le dns ben je pensais qu'il interrogeait le dns en fontion de son interface de sortie.

Non, il interroge le premier DNS qu'il connaît, c'est tout.
As-tu un besoin impérieux d'interroger l'un ou l'autre des serveurs DNS selon certains critères ?

J'ai l'impression qu'il y'a un prb de routage mais c'est pas clair car je peux ping bien les deux GW des deux interfaaces.

As-tu mis en place la configuration que j'ai proposée en #8 ?
Que donne la commande suivante ?

ip route

Hors ligne

#15 Le 23/04/2014, à 12:08

herouka

Re : Deux interfaces réseau avec 2 domaines + DNS différents

1- Non j'ai juste besoin d'un dns sur l'interface eth0 pas sur l'autre.
2- j'ai mis en place la config proposée  #8. j'ai la même chose, le ping en vers ip publique ne fonctionne plus.
3- Avec ma config (#5)ca fonctionne  : pinguer une IP publique fonctionne seule le DNS ne fonctionne pas.
4- voici le résultat de la commande ip route avec ma config
ip route
default via 192.168.10.254 dev eth0  metric 100
192.168.2.0/23 dev eth1  proto kernel  scope link  src 192.168.2.20
192.168.10.0/24 dev eth0  proto kernel  scope link  src 192.168.10.12

Hors ligne

#16 Le 23/04/2014, à 12:14

herouka

Re : Deux interfaces réseau avec 2 domaines + DNS différents

D'alleurs maintenant que j'y pense. j'ai déjà eu le cas sur windows j'avais dû changer la métric des cartes.
J'ai une metric à 1 sur les deux interfaces lorsque je fais ifconfig. Vous pensez que ca a un rapport ?
Si oui comment attribuer une metric différente ?
Merci

Hors ligne

#17 Le 23/04/2014, à 12:18

tiramiseb

Re : Deux interfaces réseau avec 2 domaines + DNS différents

4- voici le résultat de la commande ip route avec ma config

Sauf que ta config est fondamentalement foireuse de différents points de vue :
- routes mal configurées et inutiles
- plages réseau en conflit
- routage d'un réseau qui est déjà local
- et d'autres encore

Je récapitule le besoin que j'ai compris :
- eth0 est sur 192.168.10.12/24
- Internet est joignable à travers la passerelle 192.168.10.254
- le serveur DNS à utiliser est 192.168.10.20
- eth1 est sur 192.168.2.20/24
- aucun autre réseau n'est à joindre à travers eth1

Ce qui se traduit en :

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.10.12
        netmask 255.255.255.0
        gateway 192.168.10.254
        dns-nameservers 192.168.10.20
        dns-search domaine_1

auto eth1
iface eth1 inet static
        address 192.168.2.20
        netmask 255.255.255.0

Hors ligne

#18 Le 23/04/2014, à 12:29

tiramiseb

Re : Deux interfaces réseau avec 2 domaines + DNS différents

J'ai une metric à 1 sur les deux interfaces lorsque je fais ifconfig. Vous pensez que ca a un rapport ?

Non. Ça jouerait si les deux interfaces étaient sur le même réseau.

Ça pourrait jouer si tu avais deux routes vers un même réseau aussi, cette fois-ci au niveau de la route et non au niveau de l'interface.

Hors ligne

#19 Le 23/04/2014, à 13:43

herouka

Re : Deux interfaces réseau avec 2 domaines + DNS différents

@ tiramiseb
MErci à toi j'ai suivi ta config #17 sans les routes et la effectivement ca marche bien comme je le souhaitais.
MErci encore à toi !!!!

Hors ligne

#20 Le 23/04/2014, à 16:27

tiramiseb

Re : Deux interfaces réseau avec 2 domaines + DNS différents

Il faut toujours aller au plus simple smile

Hors ligne