logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 04-08-2024 19:01:57

dd40
Membre
Inscription : 10-07-2020

Multiple passerelles sur multiple interfaces Ethernet

Bonjour,
Mon système est en linux 9.13.
Mon équipement dispose de deux interfaces Ethernet distinctes eth0 et eth1.

*** Le contenu du fichier more /etc/network/interfaces est le suivant :

source-directory /etc/network/interfaces.d
auto eth0 eth1 lo
iface lo inet loopback

# Embedded ethernet LAN1
iface eth0 inet static
        address 192.168.3.127
        netmask 255.255.255.0
        gateway 192.168.3.254

# Embedded ethernet LAN2
iface eth1 inet static
        address 192.168.4.127
        netmask 255.255.255.0
        gateway 192.168.4.254

*** Le résultat de ip a est le suivant :

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:90:e8:b9:83:b1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.127/24 brd 192.168.3.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::290:e8ff:feb9:83b1/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:90:e8:b9:83:b2 brd ff:ff:ff:ff:ff:ff
    inet 192.168.4.127/24 brd 192.168.4.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 2001:861:5284:eb20:290:e8ff:feb9:83b2/64 scope global mngtmpaddr dynamic
       valid_lft 86390sec preferred_lft 14390sec
    inet6 fe80::290:e8ff:feb9:83b2/64 scope link
       valid_lft forever preferred_lft forever

*** Le résultat de ip route est le suivant :

default via 192.168.3.254 dev eth0 onlink
192.168.3.0/24 dev eth0 proto kernel scope link src 192.168.3.127
192.168.4.0/24 dev eth1 proto kernel scope link src 192.168.4.127


*** Problème :

Seul le routage sur la passerelle de l'interface eth0 fonctionne et le routage sur la passerelle de eth1 ne fonctionne pas.

Comment faire pour avoir les deux passerelles qui fonctionnent en même temps de manière statique (même avec des connexions/déconnexions de réseau) ?

Merci pour vos solutions.

Hors ligne

#2 04-08-2024 19:24:02

raleur
Membre
Inscription : 03-10-2014

Re : Multiple passerelles sur multiple interfaces Ethernet

Définir plusieurs routes par défaut n'a pas de sens. Par définition, il ne peut y avoir qu'une seule valeur par défaut. S'il y en avait plusieurs, il faudrait encore en choisir une parmi elles, donc ce ne serait plus un choix par défaut.

Quel est le vrai besoin ?

Il vaut mieux montrer que raconter.

Hors ligne

#3 04-08-2024 23:33:44

dd40
Membre
Inscription : 10-07-2020

Re : Multiple passerelles sur multiple interfaces Ethernet

Besoin :
2 routeurs sont connectés à une seule UC avec deux interfaces eth.

Donc un besoin de deux passerelles à configurer pour une seule UC.

Je ne connais pas trop les commandes de config de passerelles.

Voila mon besoin.

Hors ligne

#4 05-08-2024 08:25:18

wardidi
Adhérent(e)
Lieu : Bretagne
Distrib. : DF 12.4
Noyau : 6.1.0-13-amd64
Inscription : 28-11-2022

Re : Multiple passerelles sur multiple interfaces Ethernet

dd40 a écrit :

2 routeurs sont connectés à une seule UC avec deux interfaces eth.



C'est peut-être une question bête mais quel est l'intérêt/besoin d'avoir 2 routeurs sur la même UC? Ça ouvre quelles possibilités ?

Hors ligne

#5 05-08-2024 15:26:27

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : Multiple passerelles sur multiple interfaces Ethernet

Salux,

Comme l'indique raleur
Gateway indique l'adresse de routage à utiliser par défaut (quand aucune correspondance de réseau n'est trouvée pour une adresse).
Dans /etc/network/interfaces, il ne peut être configuré qu'une seule fois.

Dernière modification par agp91 (05-08-2024 15:32:54)


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

#6 05-08-2024 18:37:46

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : Multiple passerelles sur multiple interfaces Ethernet

Toutes fois, si par exemple tu reçois un paquet sur la seconde interface avec une adresse source externe à son réseau, tu dois pouvoir lui répondre en passant par la passerelle de ce réseau depuis la seconde intreface.
Manuellement cela se configure avec
ip route add <ip_net> dev <interface> src <ip> table <table>
ip route add default via <ip_gw> dev <interface> tabe <table>
ip rule add  from <ip> table  <table>
<ip_net> exemple 192.168.101.0/24
<interface> exemple eth1
<ip> exemple 192.168.101.1
<ip_gw> exemple 192.168.101.254
<table> est à ajouter dans le fichier /etc/iproute2/rt_tables (ex: 101 net1)
Dans /etc/network/interfaces cela est configurable pour une interface avec la commande up
Sources :



[edit]Ajout lien HOWTO français[/edit]
[edit2]Corrections multiples[/edit]

Dernière modification par agp91 (05-08-2024 19:19:28)


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

#7 05-08-2024 20:31:16

dd40
Membre
Inscription : 10-07-2020

Re : Multiple passerelles sur multiple interfaces Ethernet

Pour répondre à wardidi :

Pourquoi 2 routeur sur un site isolé :

1 routeur normal ADSL
1 routeur secours 4G

Hors ligne

#8 05-08-2024 20:32:22

dd40
Membre
Inscription : 10-07-2020

Re : Multiple passerelles sur multiple interfaces Ethernet

Merci agp91,
je vais essayer la semaine prochaine.

Hors ligne

Pied de page des forums