Добрый день.
В 2540U заводится виртуальный FTP сервер с нестандартным внешним портом (не 21). Далее наблюдается следующее:
1. Если ни внешний, ни внутренний порты не равны 21, то просто не работает: В активном режиме на PORT приходит "500 Illegal PORT command", в пассивном на PASV модем отвечает внутренним (LAN)адресом FTP-сервера, на чем все, естественно, и заканчивается. Иными словами, NAT просто не понимает, что идет FTP и коррекцию адресов в контрольном соединении не производит.
2. Если внутренний порт сделать равным 21, то все как-то работает (как-то в том смысле, что активный режим, не работает - тот же "500 Illegal PORT command", но в пассивном все нормально). Но работает только до первой перезагрузки модема. После перезагрузки входящие FTP соединения на нестандартный порт уже воспринимаются как intrusion с соответсвующими записями в логе. Лечится следующим образом: удаляется виртуальный FTP сервер, модем снова перезагружается и сервер добавляется вновь. После этого работает до следующей перезагрузки.
Другие виртуальные сервера (не FTP) работают нормально (те, что пробовал).
Версия прошивки: RU_DSL-2540U_3-06-04-3J00
С уважением,
Валерий.
|