GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo configurar dos rutas predeterminadas en Linux

Usando iproute2 puedes hacer algo como esto:

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

Ahora tendrá dos tablas de enrutamiento con dos puertas de enlace.


Este fenómeno se denomina unicast rpf (reenvío de ruta inversa) como un filtro de ruta estándar pero inversa en Linux. Puede deshabilitar esto sin consecuencias negativas importantes (a menos que sea un ISP... y un enrutador).

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

Entonces tu ejemplo debería funcionar como quieres.


Linux
  1. Cómo configuro Vim como mi editor predeterminado en Linux

  2. Cómo configurar o cambiar el nombre de host del sistema en Linux

  3. Cómo establecer una dirección IP estática y modificar la tabla de enrutamiento en Linux

  4. Cómo configurar las cárceles chroot de Linux

  5. Cómo encontrar la IP de la puerta de enlace predeterminada en Linux

Cómo configurar la programación de torrents en Linux

Cómo configurar o cambiar el nombre de host en Linux

Cómo jugar Se necesitan dos en Linux

Cómo cambiar o establecer la contraseña de usuario en Linux

Cómo comparar dos archivos en la terminal de Linux

Cómo configurar un cortafuegos con GUFW en Linux