ISPSW – SCRIPT para migrar a un enlace a internet de repaldo

¿ Que es ISPSW ?


ispSW aka ISP SWITCH es un script BASH que monitorea una IP faro por medio de ping, este script fue escrito para solucionar los problemas de inestabilidad de mi ISP ya que ha sufrido varias caídas en muy poco tiempo. Lo que me ha obligado a contratar mas de un ISP para tener respaldos de internet en caso de fallo del principal. Cambiando de forma automática entre enlaces para mantener conexión a internet.

¿ Como funciona ?

La operación es sencilla, mediante un faro por default la ip 8.8.8.8 se lanzan ping y si estos no hacen pong se asume que el enlace esta fallando y se migra a la siguiente conexión disponible, el script usa como parámetros de entrada las ip de las puertas de enlace de cada proveedor en internet por ejemplo para 2 ISP con las ips 192.168.10.254 y 200.34.35.1. Se debe mantener ejecutándose en background ya sea con nohup o & al momento de lanzarlo

./ispsw 200.34.35.254 192.168.10.254 &

Inspiración para este script


El código fue escrito debido a que no encontré soluciones para GNU/Linux al problema sobre fallas de internet y enlaces de respaldo, las soluciones que se pudieron encontrar requieren de la compra de hardware de terceros como microtik y otros. Este script funciona sobre GNU/Linux el cual puede estar instalado a modo de ruteador en una PC o en un RASPBERRY PI.

Licencia

Este script es sencillo y posiblemente no requiera modificaciones, pero en caso de requerirlas es liberado bajo licencia GPLv2 el día 13 / 07 / 2021 en este blog www.lastdragon.net

Video demostrativo.

Video en Youtube
Video auto servido desde este blog

Descargar el script ispsw

Add a Comment

Comment spam protected by SpamBam