Модем = шлюз. Включён в eth0.
Воббщем порты проброшены в можеме (а надо ли?), а проблема осталось.
Настройка vsftpd в Suse 11.2
SkyLine, что за модем?
необходимо еще подправить записи в файлах
/etc/hosts.allow
/etc/hosts.deny
i2ks, Zyxel 600
Если на модеме все настроено, то тогда остается еще /etc/hosts.*
А зачем ему dyndns? ip-адрес чем не нравится?
у меня модем и шлюз это два разных устройства :)
2LuckyStar
а если ip динамический? каждый раз запоминать?
IP модема: 192.168.1.2 шлюз : 192.168.1.1 .
Модем = шлюз. Включён в eth0.
так не бывает
Запоминать для чего?
для доступа к фтп извне
Запоминать для чего?
запоминать... А если я от друга к себе решил файлы залить? Откуда я знаю, какой сейчас IP? А так - drbatty.ru
fiZik, наверно он путает не много ,я там так же накосячил в своем посте
LuckyStar, вот как раз для таких целей dyndns и нужен :)
SkyLine, я так подозреваю, что ведь раньше работало (в 11.1), а в модеме ты ничего не менял?
А что пишет iptables -L -n ?
[offtopic]Что-то я где-то пропустил, что у него динамический ip-адрес :)
Тогда не проще ли попросить/купить у провайдера статический ip-адрес и запись на DNS-сервере? :)
P.S. я так и сделал в свое время ;)[/offtopic]
LuckyStar, давайте не будем офтопить,а лучше подумаем что можно сделать в данной ситуации :)
Вы человека завалили кучей вопросов. Он пока не ответил. Ждем-с...
Думать над тысячей причин, мне кажется, глупо. Надо знать точно, что и как работает у него. А то некоторые уже стали выражать противоположные взгляды, не зная как и что на самом деле.
Ждем-с ответов...
SkyLine,
необходимо еще подправить записи в файлах
/etc/hosts.allow
/etc/hosts.deny
Я же добавил vsftpd в разрешённые службы. Разрешить что-ли доступ из вне к ftp строчкой ftp 192.168.1.2. ?
так не бывает
бывает. Модем в режиме роутера.
А зачем ему dyndns?
Пока не зачем. За настройкой динамического DNS я разберусь, пока нужно заставить работать vsftpd на suse.
Ещё раз про то как у меня работает. Модем ADSL. Обычный такой, чёрненький, ZyXel 600. Настроен в режиме роутера. Работает DHCP. Всё это включено в сетевую карточку, которая называется eth0. Далее, уже в suse, в yast стоит галка в сетевых настройках : ходить через DHCP и шлюз 192.168.1.1 . Всё.
SkyLine, у вас: 21/tcp filtered ftp > а должно быть 21/tcp open ftp, я думаю здесь все ясно и прозрачно сказанно :)
если ты внимателен то я указал тебе что именно не бывает. ты изначально указал что ip у модема и шлюза разные а на самом деле это одно и тоже.
файлики /etc/hosts.allow и /etc/hosts.deny трогать врятли надо потому как по дефолту всем разрешено.
Ещё раз про то как у меня работает. Модем ADSL. Обычный такой, чёрненький, ZyXel 600. Настроен в режиме роутера. Работает DHCP. Всё это включено в сетевую карточку, которая называется eth0. Далее, уже в suse, в yast стоит галка в сетевых настройках : ходить через DHCP и шлюз 192.168.1.1 . Всё.
таким приходим к выводу что копать нужно именно в сторону модема, а точнее проброса портов. попробуй для проверки сделай проброс порта ssh и попытайся извне зайти.
fiZik, по умолчанию там все закоментино, вот как раз с ssh и надо будет в /etc/hosts.allow разрешать подключение из вне, проще пробросить тот же ftp, нежели ssh
i2ks, а где это Вы увидели что 21/tcp filtered ftp ?
linux:/home/skyline # iptables -L -n
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state ESTABLISHED
ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 state RELATED
input_int all -- 0.0.0.0/0 0.0.0.0/0
input_ext all -- 0.0.0.0/0 0.0.0.0/0
LOG all -- 0.0.0.0/0 0.0.0.0/0 limit: avg 3/min burst 5 LOG flags 6 level 4 prefix `SFW2-IN-ILL-TARGET '
DROP all -- 0.0.0.0/0 0.0.0.0/0
Chain FORWARD (policy DROP)
target prot opt source destination
LOG all -- 0.0.0.0/0 0.0.0.0/0 limit: avg 3/min burst 5 LOG flags 6 level 4 prefix `SFW2-FWD-ILL-ROUTING '
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state NEW,RELATED,ESTABLISHED
LOG all -- 0.0.0.0/0 0.0.0.0/0 limit: avg 3/min burst 5 LOG flags 6 level 4 prefix `SFW2-OUT-ERROR '
Chain forward_ext (0 references)
target prot opt source destination
Chain forward_int (0 references)
target prot opt source destination
Chain input_ext (1 references)
target prot opt source destination
DROP all -- 0.0.0.0/0 0.0.0.0/0 PKTTYPE = broadcast
ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 icmp type 4
ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 icmp type 8
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state RELATED
LOG tcp -- 0.0.0.0/0 0.0.0.0/0 limit: avg 3/min burst 5 tcp dpt:21 flags:0x17/0x02 LOG flags 6 level 4 prefix `SFW2-INext-ACC-TCP '
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:21
LOG tcp -- 0.0.0.0/0 0.0.0.0/0 limit: avg 3/min burst 5 tcp dpts:1024:65535 flags:0x17/0x02 LOG flags 6 level 4 prefix `SFW2-INext-ACC-TCP '
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpts:1024:65535
DROP all -- 0.0.0.0/0 0.0.0.0/0 PKTTYPE = multicast
DROP all -- 0.0.0.0/0 0.0.0.0/0 PKTTYPE = broadcast
LOG tcp -- 0.0.0.0/0 0.0.0.0/0 limit: avg 3/min burst 5 tcp flags:0x17/0x02 LOG flags 6 level 4 prefix `SFW2-INext-DROP-DEFLT '
LOG icmp -- 0.0.0.0/0 0.0.0.0/0 limit: avg 3/min burst 5 LOG flags 6 level 4 prefix `SFW2-INext-DROP-DEFLT '
LOG udp -- 0.0.0.0/0 0.0.0.0/0 limit: avg 3/min burst 5 state NEW LOG flags 6 level 4 prefix `SFW2-INext-DROP-DEFLT '
DROP all -- 0.0.0.0/0 0.0.0.0/0
Chain input_int (1 references)
target prot opt source destination
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
Chain reject_func (0 references)
target prot opt source destination
REJECT tcp -- 0.0.0.0/0 0.0.0.0/0 reject-with tcp-reset
REJECT udp -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-port-unreachable
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-proto-unreachable
Menu 15.2 - NAT Server Setup
Rule Start Port No. End Port No. IP Address
---------------------------------------------------
1. Default Default 0.0.0.0
2. 6881 6881 192.168.1.2
3. 20 20 192.168.1.2
4. 21 21 192.168.1.2
Порты проброшены.
дай вывод с самого сервера фтп:
telnet 192.168.1.2 21