Если я подключен к своему домашнему wlan, настройте IPv4 и IPv6, вход в систему не работает. "Сервер долго не отвечал", если я подключаюсь к своему оператору связи, все работает (только один частный IPv4 от оператора связи, предоставленного для моего телефона)
Вход должен работать даже с настройкой IPv6.
Версия Android: 6.0.1
Модель устройства: BlackBerry Priv, STV100-4
Сток или индивидуальная система: Stock
Версия приложения Nextcloud: 1.1.0
Версия сервера Nextcloud: 9.0.52 (стабильная)
Dos кто-нибудь может это воспроизвести?
Привет,
Марко
я могу подтвердить эту проблему. единственное решение, которое я нашел, - отключить ipv6 в вашей сети, чтобы избежать этого, но для меня это очень печальное решение, особенно если вы не можете отключить ipv6 в своей AP (как у меня)
Я тоже могу подтвердить. Использование приложения v.1.41
или бета-версии 20170209
на Android 7 приводит к той же ошибке. У меня нет никаких проблем в сетях с IPv4.
Это довольно серьезно, поскольку за IPv6 будущее, и он будет использоваться все больше и больше, особенно в бизнес-средах.
Я могу исправить это, выполнив на своем сервере следующее облако:
ip -6 addr add <IPv6 address>/64 dev eth0
ip -6 route add default via fe80::1 dev eth0
это устанавливает правильные настройки ipv6 для моего сервера. Но это кажется странным. Dhcps, который предлагает только ipv4, работает нормально.
В исходном запросе уже есть главное требование: поддержка ip6, поскольку на данный момент приложение поддерживает только v4.
почему ipv6 невозможен в приложении для Android? Потому что приложение ios отлично работает на ipv6 wifi
Используемая нами библиотека http не поддерживает ipv6: /
пора изменить библиотеку или разъяснить этот момент всем.
У меня была такая же проблема с версией 1.41. Проблема заключалась в том, что тип AAAA (запись типа IP6) не был настроен с моим DNS. Как только я добавил DNS-запись AAAA, приложение отлично работает даже через IP6. Раньше, как и многие другие, у меня была только обычная настройка записи A для обычного IP-адреса, а не запись AAAA IP6. Это может помочь тем, у кого проблемы с использованием собственного доменного имени. Ваш IP6-адрес должен быть доступен через команду ifconfig в Linux, который вы используете.
@parmdhoot Это означает, что у вас есть сервер с поддержкой IPv6. К сожалению, на данный момент это еще не так, и доступен только IPv4.
Приложение не должно давать сбоев в сетях с включенными IPv6 и IPv4, если на вашем сервере только IPv4.
Есть ли проблема с отслеживанием полной поддержки IPv6? Это действительно больно.
На данный момент его нет, мы изучаем последний выпуск библиотеки (https://github.com/nextcloud/android-library/issues/48), который может быть или не может быть технически интегрирован. В противном случае нам, возможно, придется написать или владеть реализацией клиента webdav (что потребовало бы реальных усилий ...).
Я надеюсь, что каждый сможет решить эту проблему. У некоторых клиентов все еще возникают проблемы, когда они находятся в сети IPv6.
Я подтверждаю, что это не удается мне в смешанной сети IPv4 + IPv6 при попытке подключиться к серверу только для IPv4. это действительно странно, и это единственное приложение, о котором я знаю.
есть ли обходной путь, чтобы справиться с этим?
Я попытался отключить IPv6 на интерфейсе wlan (используя эти инструкции , например, echo 1 > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6
), но это не помогло.
Я бы призвал людей расставить приоритеты для этой задачи, поскольку это делает приложение совершенно непригодным для использования пользователями с восходящим потоком IPv6, даже если они его не используют . Внедрение IPv6 растет очень быстро, достигнув 85% у крупных провайдеров, таких как Verizon Wireless. По данным Akamai , 20% США в настоящее время используют IPv6, и аналогичные показатели в Европе.
ИМХО, даже продления таймаута соединения еще на 30 секунд будет достаточно.
@ser Мы расширили загрузку до последней (завтрашней сборки) версии для разработчиков, не могли бы вы попробовать?
Нет ответа в течение последнего месяца, поэтому закрытие.
Не стесняйтесь, чтобы снова добавить дополнительную информацию, если проблема все еще существует.
Недавно мне не удалось воспроизвести проблему - возможно, она исчезла или мое сетевое соединение улучшилось. В итоге: теперь все работает по желанию.
У меня все еще не работает.
Если папки присутствуют в приложении из-за синхронизации через соединение с мобильными данными, я не могу видеть контент из своей домашней сети. И если я нажму на пункт меню «обновить», мобильное приложение займет много времени.
А для мобильных устройств, где я хочу создать новую ссылку, после ввода URL-адреса произошла ошибка (очень конкретная: D)
@twinkybot работает с мобильными данными без проблем, а с локальным / Wi-Fi подключением нет?
@tobiasKaminsky Да правильно. По мобильным данным без проблем. Вне дома по WIFI без проблем. Домашний WIFI не работает.
Я думал, что какое-то время у меня это работает на моем сотовом телефоне даже в домашней сети. Но затем я попробовал на своем планшете новейшее бета-приложение из F-Store после установки Lineage OS, оно не смогло подключиться к заданному URL-адресу.
Тоже самое. Я должен был позволить деактивировать IPv6 в моем маршрутизаторе, но это также невозможно, потому что мой оператор Vodafone предоставляет мой Box с помощью TR069 и больше не поддерживает только ipv4. Для меня он работает с мобильными данными, но не работает с локальным Wi-Fi
Подтверждено. Установление соединения работает нормально, если я отключу Wi-Fi на своем новом телефоне и вместо этого буду использовать мобильные данные. Иначе не работает.
С NGINX и конфигом, содержащим
прослушать [::]: 443 ssl http2;
Теперь это работает.
Но что я заметил, что TLSv1 должен быть включен?!? Что печально. Я бы предпочел только TLSv1.2.
Это очень раздражает. На моем сервере есть IPv6, а в моем домене есть запись IPv6, но у моего телефона нет соединения IPv6, поэтому я не смог добавить свой сервер Nextcloud.
Если вы не можете легко это исправить, добавьте предупреждение для доменов IPv6. Это должно быть очень неприятно для пользователей, не разбирающихся в технологиях.
В качестве обходного пути я создал домен только для IPv4 (думаю, 4.nextcloud.example.com
) и добавил этот домен в config/config.php
на сервере.
@AndyScherzinger несколько раз назад вы смотрели, можем ли мы заменить нашу библиотеку http. Что из этого вышло?
Кто-нибудь может выложить рабочие настройки NGINX?
Я уже использую
`слушайте [::]: 443 ssl http2;
Я могу загружать / скачивать через Wi-Fi в браузере, но не в приложении. Похоже, это проблема приложения, а не Android.
Надеюсь, это скоро будет исправлено, поскольку проблемы с IPv6 не новы и должны, наконец, быть исправлены.
`
У меня сейчас нет доступа, но я предоставлю его на следующей неделе. Надеюсь :) Напомните плз, если забыл.
@powerriegel
Итак, сначала конф
nginx-nextcloud.conf.txt
второй ssl.conf
ssl.conf.txt
Надеюсь это поможет.
Не забудьте заменить
@tobiasKaminsky он там мало что сделал, боюсь, проблема не исчезла с марта 2017 года. Да, я тоже пользуюсь vodafone без IPV4, поэтому я вступил в клуб здесь 🥇
@jospoortvliet На прошлой неделе я исправил проблему с IPv6, так что ждите RC1;)
Но это шшшшшш: D
Я тоже в этом клубе, и я могу поспорить, что существует множество людей, которые имеют ту же проблему и даже не знают ее первопричину
@twinkybot Спасибо, я уже использовал эту конфигурацию.
@mario Какая версия RC1 будет содержать исправление? Исправлено ли приложение, серверное или и то, и другое?
Android 3.0 RC1 / RC2 должен работать
Пт, 26 января 2018 г., в 08:48, Корнелиус [email protected] написал:
@twinkybot https://github.com/twinkybot Спасибо, я уже использовал это
config.
@mario https://github.com/mario Какая версия RC1 будет содержать исправление?
Исправлено ли приложение, серверное или и то, и другое?-
Вы получаете это, потому что вас упомянули.Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/nextcloud/android/issues/112#issuecomment-360707775 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AAAWsi0GbfrqI_ZNxeX_SZ3lpMFjclPdks5tOYNTgaJpZM4JIHvA
.
@powerriegel, вы можете получить его через магазин Google Play и зарегистрироваться как бета-пользователь:
https://play.google.com/apps/testing/com.nextcloud.client
Фикс работает! NC Server 11.0.6 (производственная) на Debian Stretch, текущая бета-версия приложения для Android. Сделал фото дома (Wi-Fi подключен). Фото было сразу загружено. Недурно!
👍 Спасибо @powerriegel .
Самый полезный комментарий
Я подтверждаю, что это не удается мне в смешанной сети IPv4 + IPv6 при попытке подключиться к серверу только для IPv4. это действительно странно, и это единственное приложение, о котором я знаю.
есть ли обходной путь, чтобы справиться с этим?
Я попытался отключить IPv6 на интерфейсе wlan (используя эти инструкции , например,
echo 1 > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6
), но это не помогло.Я бы призвал людей расставить приоритеты для этой задачи, поскольку это делает приложение совершенно непригодным для использования пользователями с восходящим потоком IPv6, даже если они его не используют . Внедрение IPv6 растет очень быстро, достигнув 85% у крупных провайдеров, таких как Verizon Wireless. По данным Akamai , 20% США в настоящее время используют IPv6, и аналогичные показатели в Европе.