Уважаемые гуру!
Просмотрел много статей по настройке 2х каналов, но как я понял, у всех проблема, как распределять траффик уже внутри сети
У меня другая задача:
Есть свой web-сервер, соответственно на нем кружатся несколько проектов. Хотелось бы чтобы все работало стабильно и от того возник вопрос:
Подскажите пожалуйста, как настроить правильно дублирующий канал на случай отказа интернета первого провайдера? Обьясните пожалуйста популярно, в какую сторону копать..
>Уважаемые гуру!
>Просмотрел много статей по настройке 2х каналов, но как я понял, у
>всех проблема, как распределять траффик уже внутри сети
>У меня другая задача:
>Есть свой web-сервер, соответственно на нем кружатся несколько проектов. Хотелось бы чтобы
>все работало стабильно и от того возник вопрос:
>Подскажите пожалуйста, как настроить правильно дублирующий канал на случай отказа интернета первого
>провайдера? Обьясните пожалуйста популярно, в какую сторону копать..Если отрешиться от устойчивости самого сервера и предположить, что один из двух каналов работает в любое время - достаточно прописать в днс-е два адреса - две записи А.
>[оверквотинг удален]
>>всех проблема, как распределять траффик уже внутри сети
>>У меня другая задача:
>>Есть свой web-сервер, соответственно на нем кружатся несколько проектов. Хотелось бы чтобы
>>все работало стабильно и от того возник вопрос:
>>Подскажите пожалуйста, как настроить правильно дублирующий канал на случай отказа интернета первого
>>провайдера? Обьясните пожалуйста популярно, в какую сторону копать..
>
>Если отрешиться от устойчивости самого сервера и предположить, что один из двух
>каналов работает в любое время - достаточно прописать в днс-е два
>адреса - две записи А.Да я так и планировал сделать, проблема в том, что у меня работает либо тот либо другой интернет, ведь defaultrouter один
>[оверквотинг удален]
>>>все работало стабильно и от того возник вопрос:
>>>Подскажите пожалуйста, как настроить правильно дублирующий канал на случай отказа интернета первого
>>>провайдера? Обьясните пожалуйста популярно, в какую сторону копать..
>>
>>Если отрешиться от устойчивости самого сервера и предположить, что один из двух
>>каналов работает в любое время - достаточно прописать в днс-е два
>>адреса - две записи А.
>
>Да я так и планировал сделать, проблема в том, что у меня
>работает либо тот либо другой интернет, ведь defaultrouter одинНастраивай т.н. source routing. Как он реализуется на freebsd не подскажу, на linux это реализуется с помощью iproute
>[оверквотинг удален]
>>>
>>>Если отрешиться от устойчивости самого сервера и предположить, что один из двух
>>>каналов работает в любое время - достаточно прописать в днс-е два
>>>адреса - две записи А.
>>
>>Да я так и планировал сделать, проблема в том, что у меня
>>работает либо тот либо другой интернет, ведь defaultrouter один
>
>Настраивай т.н. source routing. Как он реализуется на freebsd не подскажу, на
>linux это реализуется с помощью iproutesrc/dst routing можно разрулить ipfw fwd
а вообще, тема кучу раз обсуждалась - юзаем поиск
>[оверквотинг удален]
>>>>адреса - две записи А.
>>>
>>>Да я так и планировал сделать, проблема в том, что у меня
>>>работает либо тот либо другой интернет, ведь defaultrouter один
>>
>>Настраивай т.н. source routing. Как он реализуется на freebsd не подскажу, на
>>linux это реализуется с помощью iproute
>
>src/dst routing можно разрулить ipfw fwd
>а вообще, тема кучу раз обсуждалась - юзаем поискобсуждалась много раз тема распределения траффика внутри сетей.
если вас не затруднит подскажите лучший вариант с вашей точки зрения решения данной проблемы
>Да я так и планировал сделать, проблема в том, что у меня работает либо тот либо другой >интернет, ведь 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
те пакеты уходящие будут пихаться не на дефаулт роутер, а на конкретный шлюз конкретного интерфейса взависимости от соурс айпи.я правильно понял что тебе это надо?
>[оверквотинг удален]
>не будем
>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?
Может я не так ядро пересобрал ....
>[оверквотинг удален]
>>всех проблема, как распределять траффик уже внутри сети
>>У меня другая задача:
>>Есть свой web-сервер, соответственно на нем кружатся несколько проектов. Хотелось бы чтобы
>>все работало стабильно и от того возник вопрос:
>>Подскажите пожалуйста, как настроить правильно дублирующий канал на случай отказа интернета первого
>>провайдера? Обьясните пожалуйста популярно, в какую сторону копать..
>
>Если отрешиться от устойчивости самого сервера и предположить, что один из двух
>каналов работает в любое время - достаточно прописать в днс-е два
>адреса - две записи А.И что это даст? Пользователю будет возращаться А запись не работающего канала. Толку? Это ж не mx записи ;)
я вот тоже так подумал!!..