Подскажите пожалуйста, как средствами ipnat, ipfw организовать следующее -есть 2 канала к 2 разным провайдерам. Есть серая сеть. 1 канал очень хороший но очень дорогой - второй адсл, но очень дешевый. Как завернуть все пакеты скажем с портов 53,80,21,20,22 через хороший канал, а p2p через dsl?
>Подскажите пожалуйста, как средствами ipnat, ipfw организовать следующее -
>
>есть 2 канала к 2 разным провайдерам. Есть серая сеть. 1 канал
>очень хороший но очень дорогой - второй адсл, но очень дешевый.
>Как завернуть все пакеты скажем с портов 53,80,21,20,22 через хороший канал,
>а p2p через dsl?
Да очень просто переадресацией портов:
Для iptablesiptables -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 Плохой Провыйдер
спасибо, с 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 Плохой Провыйдер
>спасибо, с 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 я не знаю, тестировать пока негде.