Самое простое переключение с основного провайдера Интернет на резерв и обратно при восстановлении первого:
#!/bin/sh
if ping -c 15 "ip на первом интерфейсе" | grep "100.0% packet loss"
then
route change default "ip шлюза второго интерфейса"
else
route change default "ip шлюза первого интерфейса"
fi
Zentyal Community Edition (основан на Ubuntu, имеет веб-интерфейс управления, многофункциональный сервер для дома и бизнеса, если чего не хватает, можно зайти в консоль и установить, как в обычной ubuntu)