|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] route add... - как это автоматизировать? |
|
FreeBSD - [решено] route add... - как это автоматизировать?
|
Пользователь Сообщения: 89 |
Профиль | Отправить PM | Цитировать Доброе время суток!
Сразу оговорюсь, что во FreeBSD я полный чайник, никогда с ней не работал, да и не горел желанием, однако пришлось, так сказать жизнь вынудила. Скачал кучу доки, но на то, чтоб ее изучить и разобраться полностью в этой ОС понадобятся наверное месяцы, если не годы. А проблема такая: есть прокси-сервер, на котором стоит FreeBSD и два канала для инета: обычный и резерный. Если инет накрывается, то я пишу route delete IP1..., route add IP2, где соответственно IP1 и IP2 - это ip-адреса. И главный вопрос: можно ли сделать чтоб это дело работало автоматически, тобишь если пропал инет, то переключалось на резервный канал, а когда появился - опять на основной? Я лазил по форумам, видел наброски и примеры подобного скрипта, но я на столько чайник в FreeBSD, что не знаю даже как назвать файл в котором он должен быть, какое у него должно быть расширение (имеет ли вообще это значение?), и самое главное как его запустить, и как сделать чтобы он постоянно работал. Потому прошу, кому не впадлу, просветите меня пожалуйста в этом вопросе. Заранее благодарен! |
|
Отправлено: 10:17, 26-01-2011 |
Старожил Сообщения: 429
|
Профиль | Отправить PM | Цитировать К примеру из cron (редактируем /etc/crontab) каждую минуту запускаем скрипт который пингует что-либо за пределами шлюза провайдера (ya.ru например). В случае если ответов нет меняем шлюз на резервный...
С возвратом сложнее. Тут нужно переодически менять шлюз на основной и проверять появился ли инет на этом канале. Для достоверности в реале пиговать нужно не один, а как минимум два ресурса (вдруг один ляжет по каким-то причинам.) Я делал на семерке. На восьмерке вроде что-то добавили чтобы проще было, но пока не ковырял сам. |
Отправлено: 10:58, 26-01-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 89
|
Профиль | Отправить PM | Цитировать че-то я там даже файла такого не нашел (/etc/crontab)
|
Отправлено: 15:18, 26-01-2011 | #3 |
Старожил Сообщения: 429
|
Профиль | Отправить PM | Цитировать Файл там должен быть!
Но это файл планировщика. И туда нужно будет занести имя и время выполнения скрипта. Пока скрипт напишите который будет делать то что вам нужно. Имя скрипта может быть любым, нужно только поставить права на выполнение. |
Отправлено: 15:24, 26-01-2011 | #4 |
Ветеран Сообщения: 7114
|
Профиль | Отправить PM | Цитировать Цитата JaRule:
Цитата mike345:
|
|||
------- Отправлено: 15:42, 26-01-2011 | #5 |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать Года два назат такой вопрос решал! По просьбе сделали один хороший скрипт! Он запускается каждый 5 минут( с помощью /etc/crontab) Проверяет первый канал. Как только пинги до шлюза не идут, он перестраивает сервер на второй канал. Но постоянно проверяет первый. Как только первый восстановился, он обратно сервер переводит на первый
|
Отправлено: 11:16, 25-03-2011 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Как автоматизировать процесс? | 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 |
|