Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: FTP
Показать сообщение отдельно

Аватара для XXXler

Ветеран


Сообщения: 1073
Благодарности: 194

Профиль | Отправить PM | Цитировать


Клиенту через NAT можно работать только в пассивном режиме, т.к. при активном FTP сервер открывает исходящее подключение с 20 порта к клиенту, на порт указанный клиентом в команде Port.
При пассивном клиент подключается на 21 порт, после подключается на сообщенные и выделенные сервером порты для пассивного режима.

Примеры:

активный режим на сервере с файерволлом на примере связки G6FTPServer+Outpost :
Код: Выделить весь код
  1. Outpost: G6FTPServer.exe=Входящее TCP на 21 порт; Исходящее TCP с 20 порта
пассивный режим на сервере с файерволлом на примере связки G6FTPServer+Outpost :
Код: Выделить весь код
  1. G6FTPServer: диапазон портов для пассивного режима 60000-600100
  2. Outpost: G6FTPServer.exe=Входящее TCP на 21 порт; Входящее TCP на 60000-600100 порты
пассивный режим для клиента через Nat на примере WinRoute+известные порты FTP серевера 60000-600100:
Код: Выделить весь код
From: Lan
To: WAN
Services: FTP; TCP:60000-600100
Action:Permit
NAT:Default Outgoing Interface
пассивный режим на FTP сервер, через Port Mapping на примере WinRoute+порты FTP сервера 60000-600100:
Код: Выделить весь код
From: WAN
To: LAN
Services: FTP; TCP:60000-600100
Action:Permit
MAP:192.168.x.x
активный режим на FTP сервер, через Port Mapping на примере WinRoute:
Код: Выделить весь код
From: WAN
To: LAN
Services: FTP
Action:Permit
MAP:192.168.x.x
----------------------------------------
From: 192.168.x.x
To: WAN
Services: TCP:1024-65535
Action:Permit
NAT:Default Outgoing Interface

Последний раз редактировалось XXXler, 26-07-2006 в 14:50.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:12, 26-07-2006 | #49

Название темы: FTP