Решил поставить на свой компьютер FTP сервер. Поставил FileZilla, вроде бы всё просто и понятно. Но есть одно «но». Схема подключения моего компьютера такова: локальная сеть → роутер Zyxel P330W EE → мой настольный компьютер на котором и развёрнут FTP. Я плачу провайдеру за фиксированный IP. Роутер, естественно, выделяет IP адреса с помощью DHCP, у моего компьютера внутренний адрес 192.168.1.34. Естественно, если я захожу по этому адресу (
ftp://192.168.1.34/), то вижу содержимое моей папки, выделенной для FTP обмена. Также понятно что снаружи никто по этому адресу зайти не сможет, т.к. этот адрес внутренний. Если роутер отключить, то по внешнему адресу (по крайней мере я сам) на FTP сервер захожу без проблем. Но как это сделать с роутером? В настройках роутера есть пункт «Виртуальные серверы», где написано следующее:
Virtual Servers
Entries in this table allow you to automatically redirect common network services to a specific machine behind the NAT firewall. These settings are only necessary if you wish to host some sort of server like a web server or mail server on the private local network behind your Gateway's NAT firewall.
Казалось бы, то что нужно. Однако включение этой функции и прописывание сервера почему-то не работают :( Под катом дан снимок экрана с изображением настройки виртуальных серверов. В какую сторону нужно копать?
( Read more... )P.S. Все настройки по умолчанию, порт 21-й, пользователь anonymous и т.п.