GNU/Linux >> Tutoriels Linux >  >> Linux

Comment configurer deux routes par défaut sous Linux

En utilisant iproute2, vous pouvez faire quelque chose comme ceci :

echo "1 admin" >> /etc/iproute2/rt_tables
echo "2 users" >> /etc/iproute2/rt_tables

ip rule add from 192.168.122.40/32 dev eth0 table admin
ip rule add from 192.168.123.41/32 dev eth1 table users

ip route add default via 192.168.122.1 dev eth0 table admin
ip route add default via 192.168.123.1 dev eth1 table users

Vous aurez maintenant deux tables de routage avec deux passerelles.


Ce phénomène est appelé unicast rpf (reverse path forwarding) en tant que filtre de chemin standard mais inversé sous Linux. Vous pouvez le désactiver sans conséquences négatives importantes (sauf si vous êtes un FAI... et un routeur).

echo 0 > /proc/sys/net/ipv4/conf/default/rp_filter

Ensuite, votre exemple devrait fonctionner comme vous le souhaitez.


Linux
  1. Comment configurer Vim comme éditeur par défaut sous Linux

  2. Comment définir une adresse IP statique et modifier la table de routage sous Linux

  3. Comment configurer des jails chroot Linux

  4. Comment définir par défaut Ruby 2.1.2 ?

  5. Deux versions de python sous Linux. comment faire de 2.7 la valeur par défaut

Comment configurer la planification torrent sur Linux

Comment définir ou modifier le nom d'hôte sous Linux

Comment jouer à It Takes Two sur Linux

Comment changer ou définir un mot de passe utilisateur sous Linux

Comment comparer deux fichiers dans un terminal Linux

Comment configurer un pare-feu avec GUFW sous Linux