gracias
eso si que lo puedo probar
a ver que sale de todo esto
cuando consiga algo lo comento
eso si que lo puedo probar
a ver que sale de todo esto
cuando consiga algo lo comento
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
#!/bin/sh
# Se definen las nuevas variables variables para el balance de carga
EXTERNALIF1IP="192.168.0.11"
EXTERNALIF1NET="192.168.0.0/24"
EXTERNALIF1GW="192.168.0.100"
EXTERNALIF1WEIGHT="1"
EXTERNALIF2IP="192.168.0.11"
EXTERNALIF2NET="192.168.0.0/24"
EXTERNALIF2GW="192.168.0.101"
EXTERNALIF2WEIGHT="2"
# Nombres para las tablas de ruteo iproute2
T1=router1
T2=router2
# Crear tablas de ruteo para las conexiones adsl
if [ `cat /etc/iproute2/rt_tables |grep 200 | wc -l` -eq 0 ]; then
echo 200 $T1 >> /etc/iproute2/rt_tables
fi
if [ `cat /etc/iproute2/rt_tables |grep 201 | wc -l` -eq 0 ]; then
echo 201 $T2 >> /etc/iproute2/rt_tables
fi
ip route flush 200
ip route flush 201
# Eliminar los gateways asignados por el sistema
## (si las direcciones se asignan por dhcp)
route del default gw $EXTERNALIF1GW
route del default gw $EXTERNALIF2GW
# Definiciones de enrutamiento
ip route add $EXTERNALIF1NET src $EXTERNALIF1IP table $T1
ip route add default via $EXTERNALIF1GW table $T1
ip route add $EXTERNALIF2NET src $EXTERNALIF2IP table $T2
ip route add default via $EXTERNALIF2GW table $T2
# Rutas principales
ip route add $EXTERNALIF1NET src $EXTERNALIF1IP
ip route add $EXTERNALIF2NET src $EXTERNALIF2IP
# Reglas
ip rule add from $EXTERNALIF1IP table $T1
ip rule add from $EXTERNALIF2IP table $T2
# Definicion del balance de carga
ip route add default scope global nexthop via $EXTERNALIF1GW weight $EXTERNALIF1WEIGHT \
nexthop via $EXTERNALIF2GW weight $EXTERNALIF2WEIGHT
ip route flush cache
exit 0