Aqui está a configuração mínima que você precisaria para configurar o roteamento para que as conexões no primeiro IP 192.168.1.50 sejam respondidas através do primeiro gateway 192.168.1.49, conexões no segundo IP 192.168.2.90 sejam respondidas através do segundo gateway 192.168.2.1 e finalmente saída as conexões são balanceadas por carga nos dois gateways.
/ etc / sysconfig / scripts de rede / ifcfg-eth0
NAME=eth0
HWADDR=BC:AE:C5:15:C0:34
IPADDR=192.168.1.50
NETMASK=255.255.255.248
DNS1=8.8.8.8
ONBOOT=yes
/ etc / sysconfig / scripts de rede / ifcfg-eth0: 1
NAME=eth0:1
HWADDR=BC:AE:C5:15:C0:34
IPADDR=192.168.2.90
NETMASK=255.255.255.0
ONBOOT=yes
/ etc / sysconfig / scripts de rede / route-eth0
192.168.1.50/29 dev eth0 src 192.168.1.50 table T1
default via 192.168.1.49 dev eth0 table T1
192.168.2.90/24 dev eth0 src 192.168.2.90 table T2
default via 192.168.2.1 dev eth0 table T2
default scope global nexthop via 192.168.1.49 dev eth0 weight 1 nexthop via 192.168.2.1 dev eth0 weight 1
/ etc / sysconfig / scripts de rede / rule-eth0
from 192.168.2.90 table T2
from 192.168.1.50 table T1
Anexar a / etc / iproute2 / rt_tables
100 T1
101 T2
Note que o arquivo / etc / sysconfig / network não deve conter nenhuma configuração GATEWAY
.
Edit: oops, estou usando o 6.0 aqui, talvez não funcione no 5.x