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

Исходное сообщение
"ftp и 2 канала в инет"

Отправлено Sectoid , 27-Авг-03 21:38 
Есть два канала в инет. Быстрый и медленный. Как сделать что бы весь ftp трафик шел через быстрый канал, а все остальное - через медленный. С 80 портом проблем не возникло. С помощью iproute2 и iptables переправляю пакеты с 80 портом куда мне надо. А вот с ftp не получается.

Содержание

Сообщения в этом обсуждении
"ftp и 2 канала в инет"
Отправлено DogEater , 27-Авг-03 22:01 
>Есть два канала в инет. Быстрый и медленный. Как сделать что бы
>весь ftp трафик шел через быстрый канал, а все остальное -
>через медленный. С 80 портом проблем не возникло. С помощью iproute2
>и iptables переправляю пакеты с 80 портом куда мне надо. А
>вот с ftp не получается.

и чем tcp пакеты с порта 21 отличаются от пакетов с порта 80?


"ftp и 2 канала в инет"
Отправлено Sectoid , 30-Авг-03 13:08 
>и чем tcp пакеты с порта 21 отличаются от пакетов с порта
>80?

А разница, на сколько я понимаю в том, что http по 80 и туда и обратно пакеты качает, а ftp  по 21 порту тебе говорит, мол я готов к соединению и высылает номер порта к которому ты должен подсоединиться, ну там какой нибудь 4031 или любой другой, ну и соответственно когда ты посылаешь пакеты на этот порт маршрутизация идет на другой канал и и ftp начинает тупить тк порт-то верный а вот ip мой уже другой ( 2 канала и соотв. 2 реальных IP)


"ftp и 2 канала в инет"
Отправлено dawnshade , 30-Авг-03 15:42 
>Есть два канала в инет. Быстрый и медленный. Как сделать что бы
>весь ftp трафик шел через быстрый канал, а все остальное -
>через медленный. С 80 портом проблем не возникло. С помощью iproute2
>и iptables переправляю пакеты с 80 портом куда мне надо. А
>вот с ftp не получается.


Не знаю как в линухе, а во фре сделал бы так: настроил форвард исходящих пакетов с UIDом фтп сервера на быстрый канал + привязка на внешний интерфейс быстрого канала фтп сервера для входящих пакетов.
Может и в линухе есть фильтрация по uidу, не знаю..