Переключение между двумя провайдерами
    Раздел : Система. Администрирование
             
        
  
    	
    
  Приведу небольшой скрипт для автоматического переключения интернета между двумя провайдерами. Первый провайдер безлим, а вот второй резервный канал там трафик помегабайтно оплачивается. Поэтому при пропадании канала у основного провайдера автоматически переключаемся на резервного и переодически проверяем наличие канала у первого провайдера. Как только интернет появляется у первого провайдера сразу переключаемся на него
Сам скрипт:
# Default gateways
GW1=IP_шлюза_основного_провайдера
GW2=IP_шлюза_резервного_провайдера
# Interfaces
eth1=IP_основного_провайдера
eth2=IP_резервного_провайдера
# Destinations
contr1=www.ya.ru
/sbin/ping -q -c 1 -S $eth1 $contr1 > /dev/null 2>&1
if [ $? != 0 ]; then
   /sbin/route change default $GW2 
   && touch /etc/ppp/gw.changed
else
if [ -f /etc/ppp/gw.changed ]; then
   /sbin/route change default $GW1 
   && rm /etc/ppp/gw.changed
fi
fi
теперь добавить его в cron и выполнять раз в 5 минут