Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Appel à contributeurs pour la doc.

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.

#1 Le 06/01/2017, à 20:06

nonsolum

[Résolu] sur une même machine deux passerelles par défaut ?

Bonjour à tous,

Je sais que cette question a été maintes fois abordée dans les forums.
Mais les réponses sont soit inappropriées et ne correspondent pas à mon architecture soit contradictoires.
Aussi je me résous à poser ce problème dans le forum Ubuntu.
Peut-on configurer sur une même machine deux passerelles (gateway) par défaut ?

Je tiens à préciser que ce n’est pas dans un but pratique, en production, mais que c’est dans un but pédagogique.
Voici mon architecture de test :
                                                                                                    Internet                                           
                                                                                                          |
                                                                                                     livebox
                                                                                                          |
LAN 192.168.1.0/24                               <----------------------------  PC hôte  ------------------------------->
                                                                                                 (Windows 10)
                                                                                                          |
                                                                                                          |
Réseau virtuel en mode "pont"        <-------------------  VM serveur-ubuntu1 ---- VM serveur-ubuntu2 ----- VM debian1----VM debian2 ----->
192.168.2.0/24                                                                                  |                                 |                                 |                     |
                                                                                                          |                                 |                                 |                     | 
Réseau virtuel en mode "réseau privé"    <--------------------------------------------------------------------------------------------------------------------------->
192.168.3.0/24


Pour en savoir plus vous pourriez vous reporter à un autre sujet abordé dans un autre forum et portant toutefois sur la même architecture.
http://www.forum-orange.com/viewtopic.php?id=77025

J’ai donc plusieurs machines virtuelles (VMs) dont
deux machines virtuelles : serveurs Ubuntu configurés en routeur NAT + DHCP + DNS
Le but serait d’expérimenter une tolérance de panne en configurant deux passerelles sur chaque VM Debian qui renverraient donc aux deux serveurs Ubuntu.

J'ai essayé sous network manager à entrer deux Gateway
Impossible
J’ai essayé aussi en ajoutant dans « /etc/network/interfaces »  les deux entrées suivantes :

# static route
up route add -net 192.168.1.0/24 gw 192.168.2.2 dev eth0
up route add -net 192.168.1.0/24 gw 192.168.2.7 dev eth0

ça ne marche pas.
Faut-il que j’abandonne cette idée ?
Y a-t’il d’autres solutions ?
J’ai besoin de vos lumières.

Dernière modification par nonsolum (Le 10/01/2017, à 12:49)

Hors ligne

#2 Le 06/01/2017, à 20:22

inbox

Re : [Résolu] sur une même machine deux passerelles par défaut ?

Salut,

Je connais très mal le sujet, mais je pense que le bonding est une bonne piste à suivre.

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Linux user 449594

Hors ligne

#3 Le 06/01/2017, à 20:57

jplemoine

Re : [Résolu] sur une même machine deux passerelles par défaut ?

nonsolum a écrit :

Peut-on configurer sur une même machine deux passerelles (gateway) par défaut ?

Par définition de "par défaut" (c'est à dire si on n’indique rien), c'est NON.
MAIS
Selon ce que tu veux faire, il y a des possibilités : notamment, comme l'a proposé  inbox, le bonding.


Cordialement, Jean-Philippe.
Système principal Sous Ubuntu de 2009 à février 2015 - Xubuntu depuis.
Xubuntu 16.04 (poste principal portable) - Ubuntu 16.04 server (desktop converti en serveur DHCP, DNS, dépôt local et supervision (shinken))
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)

En ligne

#4 Le 07/01/2017, à 11:48

nonsolum

Re : [Résolu] sur une même machine deux passerelles par défaut ?

Merci pour les infos

Je ne connaissais pas cette solution pour linux « le bonding »
Je vais donc explorer la chose.

Il y a une douzaine d’années, j’ai administré un serveur Internet en « load balancing ».
Mais c’était dans un environnement Microsoft  avec windows 2000 Advanced Server
De la préhistoire pour vous, j’en conviens.

Avant de continuer mes investigations j’aimerais toutefois poser une question :

J’ai installé en machine virtuelle la  version  Ubuntu Server  16.04 LTS
(kernel Linux 4.4.0-57-generic)
Est-ce que le module « bondig » ne serait-il pas déjà intégré au noyau ?
Ou faut-il, comme le suggère la doc, installer le package «  ifenslave »?

Dernière modification par nonsolum (Le 07/01/2017, à 11:51)

Hors ligne

#5 Le 07/01/2017, à 17:12

inbox

Re : [Résolu] sur une même machine deux passerelles par défaut ?

Vu que c'est conseillé, il vaut mieux l'installer. Par contre, il faut bien installer ifenslave et non ifenslave-2.6.


Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Linux user 449594

Hors ligne

#6 Le 07/01/2017, à 17:16

nonsolum

Re : [Résolu] sur une même machine deux passerelles par défaut ?

Je reviens à vous.

Après avoir consulté la doc je me suis aperçu que ce n’est pas ce que je recherche.
Voici ce que me propose le mode  « bonding »
(ou, tout du moins, c’est ce que j’ai cru comprendre)

                                          |   eth0 | 
            ------->    bond0 ---             ---    Serveur Ubuntu       
                                         |    eth1 | 

Il s’agit d’une agrégation de liens et/ou une répartition de charge.
La tolérance de panne ne concerne que les cartes réseau.

En fait, ce que je cherche à obtenir c’est ceci :

                                                          |  eth0  --- Serveur Ubuntu 1
----> répartiteur de charge (quoi?) --
                                                          |   eth0 --- Serveur Ubuntu 2
   
En cas de défaillance d’un serveur le deuxième prend le relais et si, en plus, il y a répartition de charge tant mieux.
Mais ce dernier point n’est pas prioritaire.

Dernière modification par nonsolum (Le 07/01/2017, à 17:59)

Hors ligne

#7 Le 07/01/2017, à 17:19

inbox

Re : [Résolu] sur une même machine deux passerelles par défaut ?

Pour le répartiteur de charge, il te faut un autre serveur qui fera le boulot.


Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Linux user 449594

Hors ligne

#8 Le 07/01/2017, à 18:05

jplemoine

Re : [Résolu] sur une même machine deux passerelles par défaut ?

Je pense que le schéma doit être :

                     |  eth0  --- Serveur Ubuntu 1
----> truc --   |   eth1 --- Serveur Ubuntu 2
ou
                                                          --- Serveur Ubuntu 1
----> truc --   |   eth0 --- reseau local ----Serveur Ubuntu 2

Avec truc qui est soit un 3ième serveur, soit un boîtier (je sais que ça existe mais je n'en sais pas plus).
J'ai entendu parler  de "boîtier F5" mais je ne sais pas si F5 est une norme, une marque,...


Cordialement, Jean-Philippe.
Système principal Sous Ubuntu de 2009 à février 2015 - Xubuntu depuis.
Xubuntu 16.04 (poste principal portable) - Ubuntu 16.04 server (desktop converti en serveur DHCP, DNS, dépôt local et supervision (shinken))
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)

En ligne

#9 Le 08/01/2017, à 11:12

nonsolum

Re : [Résolu] sur une même machine deux passerelles par défaut ?

Bonjour,

Je pense avoir trouvé ce que je cherche en matière de "clustering"

Voir
Heartbeat

Je vais donc essayer

Hors ligne

#10 Le 09/01/2017, à 12:35

donut

Re : [Résolu] sur une même machine deux passerelles par défaut ?

Le bonding c'est couche2, comme tu l'as vu c'est pour avoir 2 liens failover/load balancing, ça ne répond pas à ton besoin.
Ce que tu cherches c'est du dual WAN, je n'ai jamais fait, mais avec ce terme il semble y avoir pas mal de tutos.


https://utux.fr (blog perso)

Hors ligne

#11 Le 10/01/2017, à 11:41

nonsolum

Re : [Résolu] sur une même machine deux passerelles par défaut ?

Oui bien-sûr j'avais vu que le bonding ne correspondait pas à ce que je recherchais.

Comme je l'avais indiqué dans mon précédent post j'ai trouvé ce que je cherchais
HeartBeat est un système permettant, sous Linux, la mise en cluster de plusieurs serveurs.
J'ai implanté le package sans problème sur mes deux serveurs Ubuntu
Et ceci donne:

root@serv-u1:/home/hjg/Bureau# ifconfig
enp0s3    Link encap:Ethernet  HWaddr 08:00:27:34:51:ec  
          inet adr:192.168.2.2  Bcast:192.168.2.255  Masque:255.255.255.0
          ...

enp0s3:0  Link encap:Ethernet  HWaddr 08:00:27:34:51:ec  
          inet adr:192.168.2.60  Bcast:192.168.2.255  Masque:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

On a bien une IP virtuelle 192.168.2.60 que se partagent les deux serveurs
Si un serveur se trouve hors service le deuxième prend le relais.
Il s'agit d'un processus de fail-over

Il me reste à régler certains problèmes de disponibilités de services comme le DNS implanté sur les deux serveurs
Si je n'arrive pas à régler cette question de disponibilité du DNS j'ouvrirai alors un autre topic.

En tout état de cause je considère la question posée à l'origine comme résolue.
Il n'est pas possible de configurer 2 passerelles par défaut.

Je suis donc passé à autre chose.
Mais comme je l'indiquais il s'agit d'un autre sujet.

Dernière modification par nonsolum (Le 10/01/2017, à 11:51)

Hors ligne