The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FTP + DNAT + 2 внешних канала"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Информационная безопасность (Public)
Изначальное сообщение [ Отслеживать ]

"FTP + DNAT + 2 внешних канала"  
Сообщение от Denis email(??) on 10-Ноя-08, 13:26 
Есть шлюз на linux (iptables + iproute2) и два канала от двух разных провайдеров.

Есть FTP сервер за шлюзом. Надо пробрасывать на него соединения снаружи.

Всё без проблем работает, если внешнее соединение приходит на ip адрес, который соответсвует default gateway.

Без проблема работает пассивный режим фтп, тут ip_nat_ftp и ip_conntrack_ftp справляются на ура.

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


Каким образом можно отлавливать эти соединения (ftp_server:20 -> client:random_port) и роутить их через тот канал, через который соединился клиент?

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

 Оглавление

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


1. "FTP + DNAT + 2 внешних канала"  
Сообщение от angra (ok) on 11-Ноя-08, 06:33 
Читать lartc, там есть примеры для более общего случая.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "FTP + DNAT + 2 внешних канала"  
Сообщение от Denis email(??) on 11-Ноя-08, 07:10 
>Читать lartc, там есть примеры для более общего случая.

Перечитал
4. Rules - routing policy database
        4.1. Simple source policy routing
        4.2. Routing for multiple uplinks/providers
              4.2.1. Split access
              4.2.2. Load balancing

10. Load sharing over multiple interfaces
        10.1. Caveats
        10.2. Other possibilities

и

11. Netfilter & iproute - marking packets
   12. Advanced filters for (re-)classifying packets

Там ничего похожего не описано.

Так какой раздел rtfm?

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

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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