Bonjour,
J’utilise des machines avec deux interfaces réseau pour une question de ségrégation des flux, j’utilise donc une passerelle par interface.
Voici ma configuration sur Debian 11 :
/etc/network/interfaces:
allow-hotplug ens192
iface ens192 inet static
address 192.168.61.31/24
gateway 192.168.61.254
dns-nameservers 192.168.11.27
allow-hotplug ens224
iface ens224 inet static
address 192.168.60.31/24
dns-nameservers 192.6811.27
post-up ip route add 192.168.60.0/24 dev ens224 src 192.168.60.31 table prod
post-up ip route add default via 192.168.60.254 dev ens224 table prod
post-up ip rule add from 192.168.60.31/32 table prod
post-up ip rule add to 192.168.60.31/32 table prod
Dans le fichier /etc/iproute2/rt_tables
# reserved values
#
255 local
254 main
253 default
0 unspec
#
# local
#
#1 inr.ruhep
200 prod
Avec les commandes ip routes je retrouves bien mes configurations
ip route
default via 192.168.61.254 dev ens192 onlink
192.168.60.0/24 dev ens224 proto kernel scope link src 192.168.60.31
192.168.61.0/24 dev ens192 proto kernel scope link src 192.168.61.31
ip route show table prod
default via 192.168.60.254 dev ens224
192.168.60.0/24 dev ens224 scope link src 192.168.60.31
En théorie tout est sensé fonctionner mais dans la pratique j’ai l’impression que la directive « gateway » écrase la gestion des metrics dans le fichier rt_tables.
Je ne comprends pas trop si j’ai commis une erreur de configuration ou si ce que j’essaie de faire n’es pas possible…