#! /bin/bash # Escrito por LastDragon # Twitter @LastDragonMX # Blog https://www.lastdragon.net # Software bajo licencia GPLv2 # # Forma de uso # Debe ejecutarse como root, antes de iniciar el programa, su maquina con # GNU/Linux debe tener configurado previamente un default gateway # # Se inicia pasando como parametros los gateway de cada enlace a internet # ./ispsw ip.1.isp.gateway ip.2.isp.gateway 192.168.1.254 & #Variables iniciales contador=1 faro=8.8.8.8 while [ true ] do ping -c 4 $faro conexion=$? sleep 5 if [ $conexion -ne 0 ] then gateway="${!contador}" ip route change default via $gateway let contador=$contador+1 fi if [ $contador -gt $# ] then let contador=1 fi done