Меню пользователя
Имя пользователя
Пароль
Запомнить меня
Поиск по сайту
Вход пользователей
Пользователь:

Пароль:

Запомнить меня

Забыли пароль?

Регистрация
Поиск
Кто активен
7 пользователь(ей) активно (1 пользователь(ей) просматривают Open Статьи)

Участников: 0
Гостей: 7

далее...
:: Инфо ::
При копировании, перепечатывании и публикациях в других источниках обязательно указание гиперссылки и описание названия ресурса "Open-SUSE . RU - русскоязычное сообщество пользователей OpenSUSE Linux в России и не только."
SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
Open Статьи > Система. Администрирование > Переключение между двумя провайдерами
Переключение между двумя провайдерами
Опубликовал(а) Serega86 30/11/2010 (5730 прочтений)
Приведу небольшой скрипт для автоматического переключения интернета между двумя провайдерами. Первый провайдер безлим, а вот второй резервный канал там трафик помегабайтно оплачивается. Поэтому при пропадании канала у основного провайдера автоматически переключаемся на резервного и переодически проверяем наличие канала у первого провайдера. Как только интернет появляется у первого провайдера сразу переключаемся на него
Сам скрипт:

# 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 минут

Навигация по статьям
Предыдущая статья Модемы JET TechFaith EVDO 3G и BLESS UC165 в Linux Восстановление загрузчика grub Следующая статья

open-suse.ru