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…