суть истории - стояла на 98-й винде некая программа, тихо лазила на ftp сервак используя штатные виндовые dll и лопатила там файлы (типа взять в одном каталоге - проверить - положить в другой). ftp сервера стояли в своей и в другой подсети (c ней работа шла через файрволл с открытыми 20,21/tcp . все замечательно. переставили прогу на вин 2000 . проге поплохело . при том, что бинарник ее был взят с 98-й и замечательно работал в пределах своей подсети, в другую она не пролезала. разборки показали, что на 98-й она делает ftp в active mode, а на 2000-й почему-то passive ! естественно при попытке передачи данных ее рубило на файрволле. собственно и вопрос - может кто знает что это за фигня ? есть где в винде подобные системные настройки ? сразу уточню, что файрволл - не линукс, и всякие conntrack-и в качестве решения не проходят. сорри за сумбурное изложение и оффтопик.