Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] route add... - как это автоматизировать?

Ответить
Настройки темы
FreeBSD - [решено] route add... - как это автоматизировать?

Пользователь


Сообщения: 89
Благодарности: 0

Профиль | Отправить PM | Цитировать


Доброе время суток!
Сразу оговорюсь, что во FreeBSD я полный чайник, никогда с ней не работал, да и не горел желанием, однако пришлось, так сказать жизнь вынудила. Скачал кучу доки, но на то, чтоб ее изучить и разобраться полностью в этой ОС понадобятся наверное месяцы, если не годы.
А проблема такая: есть прокси-сервер, на котором стоит FreeBSD и два канала для инета: обычный и резерный. Если инет накрывается, то я пишу route delete IP1..., route add IP2, где соответственно IP1 и IP2 - это ip-адреса. И главный вопрос: можно ли сделать чтоб это дело работало автоматически, тобишь если пропал инет, то переключалось на резервный канал, а когда появился - опять на основной?
Я лазил по форумам, видел наброски и примеры подобного скрипта, но я на столько чайник в FreeBSD, что не знаю даже как назвать файл в котором он должен быть, какое у него должно быть расширение (имеет ли вообще это значение?), и самое главное как его запустить, и как сделать чтобы он постоянно работал.
Потому прошу, кому не впадлу, просветите меня пожалуйста в этом вопросе.
Заранее благодарен!

Отправлено: 10:17, 26-01-2011

 

Аватара для mike345

Старожил


Сообщения: 429
Благодарности: 48

Профиль | Отправить PM | Цитировать


К примеру из cron (редактируем /etc/crontab) каждую минуту запускаем скрипт который пингует что-либо за пределами шлюза провайдера (ya.ru например). В случае если ответов нет меняем шлюз на резервный...

С возвратом сложнее. Тут нужно переодически менять шлюз на основной и проверять появился ли инет на этом канале.
Для достоверности в реале пиговать нужно не один, а как минимум два ресурса (вдруг один ляжет по каким-то причинам.)
Я делал на семерке. На восьмерке вроде что-то добавили чтобы проще было, но пока не ковырял сам.

Отправлено: 10:58, 26-01-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 89
Благодарности: 0

Профиль | Отправить PM | Цитировать


че-то я там даже файла такого не нашел (/etc/crontab)

Отправлено: 15:18, 26-01-2011 | #3


Аватара для mike345

Старожил


Сообщения: 429
Благодарности: 48

Профиль | Отправить PM | Цитировать


Файл там должен быть!
Но это файл планировщика. И туда нужно будет занести имя и время выполнения скрипта.
Пока скрипт напишите который будет делать то что вам нужно. Имя скрипта может быть любым, нужно только поставить права на выполнение.

Отправлено: 15:24, 26-01-2011 | #4


Аватара для dmitryst

Ветеран


Сообщения: 7114
Благодарности: 886

Профиль | Отправить PM | Цитировать


Цитата JaRule:
че-то я там даже файла такого не нашел (/etc/crontab) »
есть, 200%, иначе как же система работает-то?

Цитата mike345:
Имя скрипта может быть любым, нужно только поставить права на выполнение. »
владелец - root, права - 755 (вроде, можно и 700, но не уверен). В кронтаб - полный путь к скрипту, иначе не сработает

-------
Осваиваю FreeBSD


Отправлено: 15:42, 26-01-2011 | #5


Новый участник


Сообщения: 31
Благодарности: 2

Профиль | Отправить PM | Цитировать


Года два назат такой вопрос решал! По просьбе сделали один хороший скрипт! Он запускается каждый 5 минут( с помощью /etc/crontab) Проверяет первый канал. Как только пинги до шлюза не идут, он перестраивает сервер на второй канал. Но постоянно проверяет первый. Как только первый восстановился, он обратно сервер переводит на первый

Отправлено: 11:16, 25-03-2011 | #6



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] route add... - как это автоматизировать?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как автоматизировать процесс? Wadia Хочу все знать 0 30-08-2010 06:28
Интернет - Двойная авторизация HTTP - как автоматизировать? flower Microsoft Windows 2000/XP 0 25-08-2010 15:42
[решено] Как автоматизировать ввод ключа в XP SP3? cherepoker Автоматическая установка Windows 2000/XP/2003 2 16-06-2010 18:16
Система - Как автоматизировать процесс обновления Windows в сети без Internet megaloman Наборы обновлений для Windows XP/2003/Windows 7 6 21-09-2009 06:53
Различия RRAS и route -p add Delirium Microsoft Windows NT/2000/2003 3 30-06-2008 11:56




 
Переход