Форум русскоязычного сообщества Ubuntu


Автор Тема: Не работает выгрузка по FTP  (Прочитано 3263 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cenzored

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Не работает выгрузка по FTP
« : 21 Май 2013, 19:49:56 »
С некоторых пор, возможно, после апдейта до 13.04 перестали выгружаться файлы по фтп.

Filezilla выдаёт следующее -
Ответ: 150 Accepted data connection
Ошибка: Превышено время ожидания соединения
Ошибка: Передача файла потерпела неудачу

С того же компа из под винды всё работает.

ifconfig:
wlan0     Link encap:Ethernet  HWaddr 90:4c:e5:c6:4d:bc 
          inet addr:192.168.1.220  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::924c:e5ff:fec6:4dbc/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7975552 errors:0 dropped:2 overruns:0 frame:0
          TX packets:8198035 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4141612173 (4.1 GB)  TX bytes:2649204590 (2.6 GB)

iptables -L:
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

iptables-save:
# Generated by iptables-save v1.4.12 on Tue May 21 19:47:43 2013
*nat
:PREROUTING ACCEPT [1010:365643]
:INPUT ACCEPT [3:422]
:OUTPUT ACCEPT [1104:80532]
:POSTROUTING ACCEPT [1104:80532]
COMMIT
# Completed on Tue May 21 19:47:43 2013
# Generated by iptables-save v1.4.12 on Tue May 21 19:47:43 2013
*mangle
:PREROUTING ACCEPT [25333:27135094]
:INPUT ACCEPT [24326:26769873]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [13662:2174113]
:POSTROUTING ACCEPT [13813:2195129]
COMMIT
# Completed on Tue May 21 19:47:43 2013
# Generated by iptables-save v1.4.12 on Tue May 21 19:47:43 2013
*filter
:INPUT ACCEPT [24326:26769873]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [13662:2174113]
COMMIT
# Completed on Tue May 21 19:47:43 2013

Что за фигня?

Пользователь решил продолжить мысль 21 Май 2013, 20:51:03:
хмммммммм
а вот после перезагрузки iptables -L выдаёт совершенно другую простыню:

Chain INPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     tcp  --  cenzored-laptop      anywhere             tcpflags:! FIN,SYN,RST,ACK/SYN
ACCEPT     udp  --  cenzored-laptop      anywhere           
ACCEPT     all  --  anywhere             anywhere           
ACCEPT     icmp --  anywhere             anywhere             limit: avg 10/sec burst 5
DROP       all  --  anywhere             255.255.255.255     
DROP       all  --  anywhere             192.168.1.255       
DROP       all  --  base-address.mcast.net/8  anywhere           
DROP       all  --  anywhere             base-address.mcast.net/8
DROP       all  --  255.255.255.255      anywhere           
DROP       all  --  anywhere             0.0.0.0             
DROP       all  --  anywhere             anywhere             state INVALID
LSI        all  -f  anywhere             anywhere             limit: avg 10/min burst 5
INBOUND    all  --  anywhere             anywhere           
LOG_FILTER  all  --  anywhere             anywhere           
LOG        all  --  anywhere             anywhere             LOG level info prefix "Unknown Input"

Chain FORWARD (policy DROP)
target     prot opt source               destination         
ACCEPT     icmp --  anywhere             anywhere             limit: avg 10/sec burst 5
LOG_FILTER  all  --  anywhere             anywhere           
LOG        all  --  anywhere             anywhere             LOG level info prefix "Unknown Forward"

Chain OUTPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     tcp  --  cenzored-laptop      cenzored-laptop      tcp dpt:domain
ACCEPT     udp  --  cenzored-laptop      cenzored-laptop      udp dpt:domain
ACCEPT     all  --  anywhere             anywhere           
DROP       all  --  base-address.mcast.net/8  anywhere           
DROP       all  --  anywhere             base-address.mcast.net/8
DROP       all  --  255.255.255.255      anywhere           
DROP       all  --  anywhere             0.0.0.0             
DROP       all  --  anywhere             anywhere             state INVALID
OUTBOUND   all  --  anywhere             anywhere           
LOG_FILTER  all  --  anywhere             anywhere           
LOG        all  --  anywhere             anywhere             LOG level info prefix "Unknown Output"

Chain INBOUND (1 references)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere             state RELATED,ESTABLISHED
ACCEPT     udp  --  anywhere             anywhere             state RELATED,ESTABLISHED
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http
ACCEPT     udp  --  anywhere             anywhere             udp dpt:http
ACCEPT     tcp  --  anywhere             anywhere             tcp dpts:ftp-data:ftp
ACCEPT     udp  --  anywhere             anywhere             udp dpts:20:fsp
LSI        all  --  anywhere             anywhere           

Chain LOG_FILTER (5 references)
target     prot opt source               destination         

Chain LSI (2 references)
target     prot opt source               destination         
LOG_FILTER  all  --  anywhere             anywhere           
LOG        tcp  --  anywhere             anywhere             tcpflags: FIN,SYN,RST,ACK/SYN limit: avg 1/sec burst 5 LOG level info prefix "Inbound "
DROP       tcp  --  anywhere             anywhere             tcpflags: FIN,SYN,RST,ACK/SYN
LOG        tcp  --  anywhere             anywhere             tcpflags: FIN,SYN,RST,ACK/RST limit: avg 1/sec burst 5 LOG level info prefix "Inbound "
DROP       tcp  --  anywhere             anywhere             tcpflags: FIN,SYN,RST,ACK/RST
LOG        icmp --  anywhere             anywhere             icmp echo-request limit: avg 1/sec burst 5 LOG level info prefix "Inbound "
DROP       icmp --  anywhere             anywhere             icmp echo-request
LOG        all  --  anywhere             anywhere             limit: avg 5/sec burst 5 LOG level info prefix "Inbound "
DROP       all  --  anywhere             anywhere           

Chain LSO (0 references)
target     prot opt source               destination         
LOG_FILTER  all  --  anywhere             anywhere           
LOG        all  --  anywhere             anywhere             limit: avg 5/sec burst 5 LOG level info prefix "Outbound "
REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable

Chain OUTBOUND (1 references)
target     prot opt source               destination         
ACCEPT     icmp --  anywhere             anywhere           
ACCEPT     tcp  --  anywhere             anywhere             state RELATED,ESTABLISHED
ACCEPT     udp  --  anywhere             anywhere             state RELATED,ESTABLISHED
ACCEPT     all  --  anywhere             anywhere   

Пользователь решил продолжить мысль 21 Май 2013, 21:35:45:
iptables -F не помогает...
виснет передача файлов и всё, при этом маленькие файлы, похоже, выгрружаются а большие нихрена. :'(

Пользователь решил продолжить мысль 21 Май 2013, 21:38:17:
Netbeans выдаёт что-то такое:

200 PORT command successful
STOR install.php.new
425 Could not open data connection to port 55583: Connection timed out
PORT 192,168,1,220,167,249
200 PORT command successful
STOR install.php.new
425 Could not open data connection to port 43001: Connection timed out
PORT 192,168,1,220,183,111
200 PORT command successful
STOR install.php.new
425 Could not open data connection to port 46959: No route to host
DELE install.php.new
250 Deleted install.php.new

Пользователь решил продолжить мысль 21 Май 2013, 22:44:30:
снёс вобще iptables, проблема осталась...
« Последнее редактирование: 21 Май 2013, 22:44:30 от cenzored »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не работает выгрузка по FTP
« Ответ #1 : 22 Май 2013, 07:31:25 »
Поменять режим: пассивный/активный?

Оффлайн cenzored

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не работает выгрузка по FTP
« Ответ #2 : 22 Май 2013, 11:41:03 »
Поменять режим: пассивный/активный?

нене, ниче это не помогает. В активном даже список директорий получить не могу. Ещё заметил, что маленькие файлы (в несколько сотен байт) пролазят, а большие никак. MTU проверял, в винде такой же - 1500.
Сносить чтоли всё нафиг?

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не работает выгрузка по FTP
« Ответ #3 : 22 Май 2013, 12:06:07 »
Попробуйте это:
*mangle
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A FORWARD -o <inet_if> -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1300:1500 -j TCPMSS --clamp-mss-to-pmtu
-A OUTPUT -o <inet_if> -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1300:1500 -j TCPMSS --clamp-mss-to-pmtu
COMMIT

Оффлайн cenzored

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не работает выгрузка по FTP
« Ответ #4 : 22 Май 2013, 12:38:44 »
Попробуйте это:

Если я всё делаю правильно, то не помогает. К тому же я вобще сносил iptables и безрезультатно.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27364
    • Просмотр профиля
Re: Не работает выгрузка по FTP
« Ответ #5 : 22 Май 2013, 12:45:27 »
cenzored, хотя бы покажите, что именно делаете.
supdo iptables-save
непосредственно после получения ошибки от FTP клиента.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн cenzored

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не работает выгрузка по FTP
« Ответ #6 : 22 Май 2013, 12:50:45 »
cenzored, хотя бы покажите, что именно делаете.

я поместил код ArcFi в /etc/iptables.up.rules и поставил /sbin/iptables-restore < /etc/iptables.up.rules в /etc/network/if-pre-up.d/iptables т.е. на автозагрузку

всё покажу что скажете )))

вот iptables-save

# Generated by iptables-save v1.4.12 on Wed May 22 12:48:46 2013
*mangle
:PREROUTING ACCEPT [2386:1627876]
:INPUT ACCEPT [2283:1590165]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [2143:381540]
:POSTROUTING ACCEPT [2189:389732]
-A FORWARD -o <inet_if> -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1300:1500 -j TCPMSS --clamp-mss-to-pmtu
-A OUTPUT -o <inet_if> -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1300:1500 -j TCPMSS --clamp-mss-to-pmtu
COMMIT

пока же пытаюсь грузиться с предыущими версиями ядра - 3.8.0-19-generic не помогло

Пользователь решил продолжить мысль 22 Май 2013, 13:06:54:
АГА!
С ядром версии 3.5.0-27-generic только что всё сработало. Сейчас опять протестирую с новым чтобы убедиться.
« Последнее редактирование: 22 Май 2013, 13:06:54 от cenzored »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27364
    • Просмотр профиля
Re: Не работает выгрузка по FTP
« Ответ #7 : 22 Май 2013, 13:07:17 »
А прочитать то, что пишете?... А заменить шаблоны реальными интерфейсами?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн cenzored

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не работает выгрузка по FTP
« Ответ #8 : 22 Май 2013, 13:23:32 »
Так или иначе, но проблема не в настройках iptables, а в кривых ядрах начиная с версии 3.8.0-19. С ядром 3.5.0-27-generic все работает как положено.

Что посоветуете в этом контексте?

А прочитать то, что пишете?... А заменить шаблоны реальными интерфейсами?

ааа, в /etc/iptables.up.rules должно быть вот так, правильно?

*mangle
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A FORWARD -o wlan0 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1300:1500 -j TCPMSS --clamp-mss-to-pmtu
-A OUTPUT -o wlan0 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1300:1500 -j TCPMSS --clamp-mss-to-pmtu
COMMIT
« Последнее редактирование: 22 Май 2013, 13:40:41 от cenzored »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27364
    • Просмотр профиля
Re: Не работает выгрузка по FTP
« Ответ #9 : 22 Май 2013, 20:52:37 »
Если wlan0 - это интерфейс, смотрящий в инет - да.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн cenzored

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не работает выгрузка по FTP
« Ответ #10 : 22 Май 2013, 20:58:08 »
Если wlan0 - это интерфейс, смотрящий в инет - да.

Да это он, но помогает только смена ядер, а не настройка iptables. Что можно сделать с новым ядром, чтоб запахало?

Оффлайн Pavel M.

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Не работает выгрузка по FTP
« Ответ #11 : 25 Май 2013, 00:41:18 »
Подтверждаю проблема у меня также есть. Но если запускать без роутера напрямую то все окей.

Вопрос такой, а на что повлияет смена ядра??

Оффлайн cenzored

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не работает выгрузка по FTP
« Ответ #12 : 25 Май 2013, 10:03:45 »
Подтверждаю проблема у меня также есть. Но если запускать без роутера напрямую то все окей.

Вопрос такой, а на что повлияет смена ядра??

У вас вероятно ни на что, вам нужно ковырять роутер (вероятно, закрыты нужные порты).
У меня по какой-то причине ошибка была связана с новыми ядрами (возможно, кривая поддержка моего устройства). Правда, без роутера я не пробовал подключаться, но там всё всегда было ок.

Оффлайн Pavel M.

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Не работает выгрузка по FTP
« Ответ #13 : 25 Май 2013, 11:55:14 »
Это 100 глюк ядра.
На старом все окей работает. И с роутером и без.

Тему думаю надо закрепить чтобы народ знал как сей недуг починить.
И еще интересно почему ядро так косячит.

Оффлайн cenzored

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не работает выгрузка по FTP
« Ответ #14 : 26 Май 2013, 11:58:25 »
Только что пришло обновление до 3.8.0.22. Ничего не изменилось, с фтп по-прежнему глюк. Нездоровая тенденция какая-то. Что с этим делать-то?

 

Страница сгенерирована за 0.181 секунд. Запросов: 24.