Автор: ponponpon
Дата сообщения: 15.03.2007 09:31
Есть Win2003 Server EE R2 Eng.
Под управлением IIS одновременно работают два FTP-сайта:
один на 21 порту, другой на 8021.
И работает штатный Windows Firewall.
Проблем с сайтом на 21 порту нет, а вот с 8021 есть.
С клиентской машины при включенном firewall'е IE6.0 его видит, а вот FAR и ReGet нет:
при соединении они выдают ошибку "500 Invalid PORT Command". При этом в логе
firewall'a (c:\windows\pfirewall.log) сообщений DROP для этих попыток нет и в логе FTP:8021 появляется запись о соединении. Но клиент ничего не получает.
Сервер имеет выход в инет из локальной (домовой) сети через VPN.
Клиент, для чистоты опыта, соединяется с сервером через инет другого провайдера
(сотовый). Доступ пробовался и в активном и в пассивном режиме.
При отключении firewall'е все нормально.
На вкладке Exceptions формы управления firewall'ом порт tcp 8021 добавлен для всех,
на вкладке Advanced для соединения (VPN) добавлен сервис с tcp портом ext 8021- int 8021.
Вопрос, что им сабакам надо. Что, где и как надо сделать для того, чтобы firewall не блокировал доступ к ftp:8021?
Это из лога firewall'a
date time action protocol src-ip dst-ip src-port dst-port size tcpflags tcpsyn tcpack tcpwin icmptype icmpcode info path
2007-03-15 09:39:41 OPEN-INBOUND TCP 217.66.145.217 80.xxx.xxx.xxx 29708 8021 - - - - - - - - -
Это из лога ftp:8021
217.66.145.217, anonymous, 15.03.2007, 9:39:42, MSFTPSVC1, PON, 80.xxx.xxx.xxx, 0, 0, 0, 331, 0, [10]USER, anonymous, -,
217.66.145.217, Anonymous, 15.03.2007, 9:39:42, MSFTPSVC1, PON, 80.xxx.xxx.xxx, 0, 0, 0, 230, 0, [10]PASS, -, -,
217.66.145.217, Anonymous, 15.03.2007, 9:39:47, MSFTPSVC1, PON, 80.xxx.xxx.xxx, 0, 0, 0, 250, 0, [10]CWD, /, -,