The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"балансировка загрузки"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"балансировка загрузки"  
Сообщение от Андрей (??) on 21-Мрт-06, 14:20 
Подскажите пожалуйста, как средствами ipnat, ipfw организовать следующее -

есть 2 канала к 2 разным провайдерам. Есть серая сеть. 1 канал очень хороший но очень дорогой - второй адсл, но очень дешевый. Как завернуть все пакеты скажем с портов 53,80,21,20,22 через хороший канал, а p2p через dsl?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

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


1. "балансировка загрузки"  
Сообщение от HalfTone (ok) on 21-Мрт-06, 15:00 
>Подскажите пожалуйста, как средствами ipnat, ipfw организовать следующее -
>
>есть 2 канала к 2 разным провайдерам. Есть серая сеть. 1 канал
>очень хороший но очень дорогой - второй адсл, но очень дешевый.
>Как завернуть все пакеты скажем с портов 53,80,21,20,22 через хороший канал,
>а p2p через dsl?


Да очень просто переадресацией портов:
Для iptables

iptables -t nat -A PREROUTING -s LOCAL_NET -p tcp -m multiport --dport 50,21,80,22,20   -j DNAT --to-destination ХорошийПровайдер

iptables -t nat -A PREROUTING -s LOCAL_NET -p tcp --dport p2p -j DNAT --to-destination Плохой Провыйдер

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "балансировка загрузки"  
Сообщение от Андрей (??) on 22-Мрт-06, 17:38 
спасибо, с iptables понятно. Но может все-таки можно узнать как это реализовать средствами ФРИ?


>>Подскажите пожалуйста, как средствами ipnat, ipfw организовать следующее -
>>
>>есть 2 канала к 2 разным провайдерам. Есть серая сеть. 1 канал
>>очень хороший но очень дорогой - второй адсл, но очень дешевый.
>>Как завернуть все пакеты скажем с портов 53,80,21,20,22 через хороший канал,
>>а p2p через dsl?
>
>
>Да очень просто переадресацией портов:
>Для iptables
>
>iptables -t nat -A PREROUTING -s LOCAL_NET -p tcp -m multiport --dport
>50,21,80,22,20   -j DNAT --to-destination ХорошийПровайдер
>
>iptables -t nat -A PREROUTING -s LOCAL_NET -p tcp --dport p2p -j
>DNAT --to-destination Плохой Провыйдер


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "балансировка загрузки"  
Сообщение от PavelR email(??) on 22-Мрт-06, 17:52 
>спасибо, с iptables понятно. Но может все-таки можно узнать как это реализовать
>средствами ФРИ?
>
>
>>>Подскажите пожалуйста, как средствами ipnat, ipfw организовать следующее -
>>>
>>>есть 2 канала к 2 разным провайдерам. Есть серая сеть. 1 канал
>>>очень хороший но очень дорогой - второй адсл, но очень дешевый.
>>>Как завернуть все пакеты скажем с портов 53,80,21,20,22 через хороший канал,
>>>а p2p через dsl?
>>
>>
>>Да очень просто переадресацией портов:
>>Для iptables
>>
>>iptables -t nat -A PREROUTING -s LOCAL_NET -p tcp -m multiport --dport
>>50,21,80,22,20   -j DNAT --to-destination ХорошийПровайдер
>>
>>iptables -t nat -A PREROUTING -s LOCAL_NET -p tcp --dport p2p -j
>>DNAT --to-destination Плохой Провыйдер


ipfw add XXX divert _natd_ tcp from _net_ to any _dst-ports_  in via _local-if_
ipfw add XXY forward _gw2_ all from _isp2-ip_ in via _local-if_

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

как сделать с использованием ipnat я не знаю, тестировать пока негде.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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