LinuxForum.Fans
Тема

Настройка vsftpd в Suse 11.2

Автор: SkyLine 54 сообщений 11165 просмотров
#25762

Модем = шлюз. Включён в eth0.

Воббщем порты проброшены в можеме (а надо ли?), а проблема осталось.

#25765

SkyLine, что за модем?
необходимо еще подправить записи в файлах
/etc/hosts.allow
/etc/hosts.deny

#25766

i2ks, Zyxel 600

#25773

Если на модеме все настроено, то тогда остается еще /etc/hosts.*

#25775

А зачем ему dyndns? ip-адрес чем не нравится?

у меня модем и шлюз это два разных устройства :)

#25806

2LuckyStar
а если ip динамический? каждый раз запоминать?

SkyLine написал:
IP модема: 192.168.1.2 шлюз : 192.168.1.1 .
SkyLine написал:
Модем = шлюз. Включён в eth0.

так не бывает

#25811

Запоминать для чего?

#25822

для доступа к фтп извне

#25829
LuckyStar написал:
Запоминать для чего?

запоминать... А если я от друга к себе решил файлы залить? Откуда я знаю, какой сейчас IP? А так - drbatty.ru

#25830

fiZik, наверно он путает не много ,я там так же накосячил в своем посте
LuckyStar, вот как раз для таких целей dyndns и нужен :)

#25833

SkyLine, я так подозреваю, что ведь раньше работало (в 11.1), а в модеме ты ничего не менял?
А что пишет iptables -L -n ?

#25842

[offtopic]Что-то я где-то пропустил, что у него динамический ip-адрес :)
Тогда не проще ли попросить/купить у провайдера статический ip-адрес и запись на DNS-сервере? :)
P.S. я так и сделал в свое время ;)[/offtopic]

#25844

LuckyStar, давайте не будем офтопить,а лучше подумаем что можно сделать в данной ситуации :)

#25846

Вы человека завалили кучей вопросов. Он пока не ответил. Ждем-с...
Думать над тысячей причин, мне кажется, глупо. Надо знать точно, что и как работает у него. А то некоторые уже стали выражать противоположные взгляды, не зная как и что на самом деле.
Ждем-с ответов...

#25909
i2ks написал:
SkyLine,
необходимо еще подправить записи в файлах
/etc/hosts.allow
/etc/hosts.deny

Я же добавил vsftpd в разрешённые службы. Разрешить что-ли доступ из вне к ftp строчкой ftp 192.168.1.2. ?

fiZik написал:
так не бывает

бывает. Модем в режиме роутера.

LuckyStar написал:
А зачем ему dyndns?

Пока не зачем. За настройкой динамического DNS я разберусь, пока нужно заставить работать vsftpd на suse.

Ещё раз про то как у меня работает. Модем ADSL. Обычный такой, чёрненький, ZyXel 600. Настроен в режиме роутера. Работает DHCP. Всё это включено в сетевую карточку, которая называется eth0. Далее, уже в suse, в yast стоит галка в сетевых настройках : ходить через DHCP и шлюз 192.168.1.1 . Всё.

#25914

SkyLine, у вас: 21/tcp filtered ftp > а должно быть 21/tcp open ftp, я думаю здесь все ясно и прозрачно сказанно :)

#25915

если ты внимателен то я указал тебе что именно не бывает. ты изначально указал что ip у модема и шлюза разные а на самом деле это одно и тоже.
файлики /etc/hosts.allow и /etc/hosts.deny трогать врятли надо потому как по дефолту всем разрешено.

Ещё раз про то как у меня работает. Модем ADSL. Обычный такой, чёрненький, ZyXel 600. Настроен в режиме роутера. Работает DHCP. Всё это включено в сетевую карточку, которая называется eth0. Далее, уже в suse, в yast стоит галка в сетевых настройках : ходить через DHCP и шлюз 192.168.1.1 . Всё.

таким приходим к выводу что копать нужно именно в сторону модема, а точнее проброса портов. попробуй для проверки сделай проброс порта ssh и попытайся извне зайти.

#25917

fiZik, по умолчанию там все закоментино, вот как раз с ssh и надо будет в /etc/hosts.allow разрешать подключение из вне, проще пробросить тот же ftp, нежели ssh

#25918

i2ks, а где это Вы увидели что 21/tcp filtered ftp ?

text
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

text
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

Порты проброшены.

#25919

дай вывод с самого сервера фтп:
telnet 192.168.1.2 21

Войдите или зарегистрируйтесь, чтобы ответить.