Mapa de rede do exemplo utilizado:
-------------------------------------
eth0 -> ip = 192.168.0.100
.............gw = 192.168.0.254
eth2 -> ip = 192.168.1.100
.............gw = 192.168.1.254
------------------------------------
eth0 -> ip = 192.168.0.100
.............gw = 192.168.0.254
eth2 -> ip = 192.168.1.100
.............gw = 192.168.1.254
------------------------------------
Inicialmente, deve-se criar duas rotas, sendo “LINK1” e “LINK2” em:
/etc/iproute2/rt_tables
As regras abaixo, define quais redes fazem parte das tabelas criadas:
ip route add 192.168.0.0 dev eth0 src 192.168.0.100 table LINK1
ip route add default via 192.168.0.254 table LINK1
ip route add 192.168.1.0 dev eth2 src 192.168.1.100 table LINK2
ip route add default via 192.168.1.254 table LINK2
Para que a maquina tenha 02 gateway, ou seja 02 rotas default, deve-se inserir as regras:
ip rule add from 192.168.0.254 table LINK1
ip rule add from 192.168.1.254 table LINK2
E por fim, deve-se inserir a regra para definir os 02 gateway:
ip route add default scope global nexthop via $G1 dev $IF1 weight 1 nexthop via $G2 dev $IF2 weight 1
/etc/iproute2/rt_tables
As regras abaixo, define quais redes fazem parte das tabelas criadas:
ip route add 192.168.0.0 dev eth0 src 192.168.0.100 table LINK1
ip route add default via 192.168.0.254 table LINK1
ip route add 192.168.1.0 dev eth2 src 192.168.1.100 table LINK2
ip route add default via 192.168.1.254 table LINK2
Para que a maquina tenha 02 gateway, ou seja 02 rotas default, deve-se inserir as regras:
ip rule add from 192.168.0.254 table LINK1
ip rule add from 192.168.1.254 table LINK2
E por fim, deve-se inserir a regra para definir os 02 gateway:
ip route add default scope global nexthop via $G1 dev $IF1 weight 1 nexthop via $G2 dev $IF2 weight 1
Nenhum comentário:
Postar um comentário