The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"ping -S"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"ping -S"  +/
Сообщение от yurybx email(ok) on 11-Авг-11, 13:06 
FreeBSD 8.0
Стоит задача подключить резервный интернет-канал. Нужно написать скрипты, которые будут:
а) определять работоспособность основного канала, и в случае неполадок переключать на резервный через изменения маршрута по-умолчанию;
б) во время работы резервного канала - проверять возобновление работы основного канала и переключать обратно.

Проверку по шлюзам и DNS-серверам провайдеров не предлагать: при проблемах на внешнем участке канала провайдера - это не сработает.
Остаётся пинговать несколько ай-пи адресов (другие подразделения предприятия, хостинг-серверы и др.). Но как это делать одновременно с разных интерфейсов, я пока не разобрался. Пробовал:
ping -S <ай_пи_адрес_интерфейса> <хост>
ping -S <ай_пи_адрес_шлюза_провайдера> <хост>
Не работает: пинг идёт через шлюз по-умолчанию либо не идёт вообще.
Подскажите, в чём может быть дело? Или есть другой способ пинговать НЕ через шлюз по-умолчанию?

Ответить | Правка | Cообщить модератору

Оглавление

  • ping -S, Pahanivo, 13:37 , 11-Авг-11, (1)  
    • ping -S, yurybx, 14:26 , 11-Авг-11, (2)  

Сообщения по теме [Сортировка по времени | RSS]


1. "ping -S"  +/
Сообщение от Pahanivo (ok) on 11-Авг-11, 13:37 
> FreeBSD 8.0
> Стоит задача подключить резервный интернет-канал. Нужно написать скрипты, которые будут:
> а) определять работоспособность основного канала, и в случае неполадок переключать на резервный
> через изменения маршрута по-умолчанию;
> б) во время работы резервного канала - проверять возобновление работы основного канала
> и переключать обратно.
> Проверку по шлюзам и DNS-серверам провайдеров не предлагать: при проблемах на внешнем
> участке канала провайдера - это не сработает.

пинг по корневым DNS
> Остаётся пинговать несколько ай-пи адресов (другие подразделения предприятия, хостинг-серверы
> и др.). Но как это делать одновременно с разных интерфейсов, я
> пока не разобрался. Пробовал:
> ping -S <ай_пи_адрес_интерфейса> <хост>
> ping -S <ай_пи_адрес_шлюза_провайдера> <хост>
> Не работает: пинг идёт через шлюз по-умолчанию либо не идёт вообще.
> Подскажите, в чём может быть дело? Или есть другой способ пинговать НЕ
> через шлюз по-умолчанию?

на ipfw сделать форвардинг по source ip на соотв gateway ip
тогда пакеты будут форвардися независимо от дефаултроута

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "ping -S"  +/
Сообщение от yurybx email(ok) on 11-Авг-11, 14:26 
Использую Packet Filter. Попробую форвардить через pass out..route-to
Спасибо!
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру