URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 86302
[ Назад ]

Исходное сообщение
"Настройка дублирующего канала в FreeBSD 7.1"

Отправлено kamat0z , 16-Авг-09 17:46 
Уважаемые гуру!
Просмотрел много статей по настройке 2х каналов, но как я понял, у всех проблема, как распределять траффик уже внутри сети
У меня другая задача:
Есть свой web-сервер, соответственно на нем кружатся несколько проектов. Хотелось бы чтобы все работало стабильно и от того возник вопрос:
Подскажите пожалуйста, как настроить правильно дублирующий канал на случай отказа интернета первого провайдера? Обьясните пожалуйста популярно, в какую сторону копать..

Содержание

Сообщения в этом обсуждении
"Настройка дублирующего канала в FreeBSD 7.1"
Отправлено Septima , 16-Авг-09 18:58 
>Уважаемые гуру!
>Просмотрел много статей по настройке 2х каналов, но как я понял, у
>всех проблема, как распределять траффик уже внутри сети
>У меня другая задача:
>Есть свой web-сервер, соответственно на нем кружатся несколько проектов. Хотелось бы чтобы
>все работало стабильно и от того возник вопрос:
>Подскажите пожалуйста, как настроить правильно дублирующий канал на случай отказа интернета первого
>провайдера? Обьясните пожалуйста популярно, в какую сторону копать..

Если отрешиться от устойчивости самого сервера и предположить, что один из двух каналов работает в любое время - достаточно прописать в днс-е два адреса - две записи А.


"Настройка дублирующего канала в FreeBSD 7.1"
Отправлено kamat0z , 17-Авг-09 08:30 
>[оверквотинг удален]
>>всех проблема, как распределять траффик уже внутри сети
>>У меня другая задача:
>>Есть свой web-сервер, соответственно на нем кружатся несколько проектов. Хотелось бы чтобы
>>все работало стабильно и от того возник вопрос:
>>Подскажите пожалуйста, как настроить правильно дублирующий канал на случай отказа интернета первого
>>провайдера? Обьясните пожалуйста популярно, в какую сторону копать..
>
>Если отрешиться от устойчивости самого сервера и предположить, что один из двух
>каналов работает в любое время - достаточно прописать в днс-е два
>адреса - две записи А.

Да я так и планировал сделать, проблема в том, что у меня работает либо тот либо другой интернет, ведь defaultrouter один


"Настройка дублирующего канала в FreeBSD 7.1"
Отправлено ALex_hha , 17-Авг-09 12:41 
>[оверквотинг удален]
>>>все работало стабильно и от того возник вопрос:
>>>Подскажите пожалуйста, как настроить правильно дублирующий канал на случай отказа интернета первого
>>>провайдера? Обьясните пожалуйста популярно, в какую сторону копать..
>>
>>Если отрешиться от устойчивости самого сервера и предположить, что один из двух
>>каналов работает в любое время - достаточно прописать в днс-е два
>>адреса - две записи А.
>
>Да я так и планировал сделать, проблема в том, что у меня
>работает либо тот либо другой интернет, ведь defaultrouter один

Настраивай т.н. source routing. Как он реализуется на freebsd не подскажу, на linux это реализуется с помощью iproute


"Настройка дублирующего канала в FreeBSD 7.1"
Отправлено Pahanivo , 17-Авг-09 17:58 
>[оверквотинг удален]
>>>
>>>Если отрешиться от устойчивости самого сервера и предположить, что один из двух
>>>каналов работает в любое время - достаточно прописать в днс-е два
>>>адреса - две записи А.
>>
>>Да я так и планировал сделать, проблема в том, что у меня
>>работает либо тот либо другой интернет, ведь defaultrouter один
>
>Настраивай т.н. source routing. Как он реализуется на freebsd не подскажу, на
>linux это реализуется с помощью iproute

src/dst routing можно разрулить ipfw fwd
а вообще, тема кучу раз обсуждалась - юзаем поиск


"Настройка дублирующего канала в FreeBSD 7.1"
Отправлено kamat0z , 18-Авг-09 12:33 
>[оверквотинг удален]
>>>>адреса - две записи А.
>>>
>>>Да я так и планировал сделать, проблема в том, что у меня
>>>работает либо тот либо другой интернет, ведь defaultrouter один
>>
>>Настраивай т.н. source routing. Как он реализуется на freebsd не подскажу, на
>>linux это реализуется с помощью iproute
>
>src/dst routing можно разрулить ipfw fwd
>а вообще, тема кучу раз обсуждалась - юзаем поиск

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



"Настройка дублирующего канала в FreeBSD 7.1"
Отправлено Pahanivo , 18-Авг-09 15:24 
>Да я так и планировал сделать, проблема в том, что у меня работает либо тот либо другой >интернет, ведь defaultrouter один

касаемо веб сервака:
1) делаешь две А записи в ДНС (как советовал комрад выше)
2) касаемо фефаулт роута:
пусть сеть первого провайдера 1.1.1.0/30 интерфейс eth0 (т.е. 1.1.1.1 дефайлтгайтвэй а 1.1.1.2 - ты)
пусть сеть второго провайдера 2.2.2.0/30 - все аналогично eth1
3) две записи ДНС дожны по идее корректно разруливаться браузером - обсуждать не будем
4) теперь про дефаулт - надо прописать два форвардинг правила типа
  ipfw fwd 1.1.1.1 all from 1.1.1.2 to any out via eth0
  ipfw fwd 2.2.2.1 all from 2.2.2.2 to any out via eth1
те пакеты уходящие будут пихаться не на дефаулт роутер, а на конкретный шлюз конкретного интерфейса взависимости от соурс айпи.

я правильно понял что тебе это надо?


"Настройка дублирующего канала в FreeBSD 7.1"
Отправлено sm , 08-Сен-09 12:52 
>[оверквотинг удален]
>не будем
>4) теперь про дефаулт - надо прописать два форвардинг правила типа
>  ipfw fwd 1.1.1.1 all from 1.1.1.2 to any out via
>eth0
>  ipfw fwd 2.2.2.1 all from 2.2.2.2 to any out via
>eth1
>те пакеты уходящие будут пихаться не на дефаулт роутер, а на конкретный
>шлюз конкретного интерфейса взависимости от соурс айпи.
>
>я правильно понял что тебе это надо?

ipfw fwd 1.1.1.1 all from 1.1.1.2 to any out via  

Синтаксис команды именно такой или необходимо еще add?
Может я не так ядро пересобрал ....


"Настройка дублирующего канала в FreeBSD 7.1"
Отправлено ALex_hha , 17-Авг-09 12:39 
>[оверквотинг удален]
>>всех проблема, как распределять траффик уже внутри сети
>>У меня другая задача:
>>Есть свой web-сервер, соответственно на нем кружатся несколько проектов. Хотелось бы чтобы
>>все работало стабильно и от того возник вопрос:
>>Подскажите пожалуйста, как настроить правильно дублирующий канал на случай отказа интернета первого
>>провайдера? Обьясните пожалуйста популярно, в какую сторону копать..
>
>Если отрешиться от устойчивости самого сервера и предположить, что один из двух
>каналов работает в любое время - достаточно прописать в днс-е два
>адреса - две записи А.

И что это даст? Пользователю будет возращаться А запись не работающего канала. Толку? Это ж не mx записи ;)


"Настройка дублирующего канала в FreeBSD 7.1"
Отправлено Camb , 20-Авг-09 09:16 
я вот тоже так подумал!!..