Android: Server membutuhkan waktu lama untuk merespons pada IPv6

Dibuat pada 8 Jul 2016  ·  37Komentar  ·  Sumber: nextcloud/android

Perilaku sebenarnya

Jika saya terhubung ke wlan rumah saya, pengaturan dengan IPv4 dan IPv6, Login tidak berfungsi. "Server butuh waktu lama untuk merespons" jika saya terhubung ke operator saya, semuanya berfungsi (Hanya satu IPv4 pribadi dari operator yang disediakan untuk ponsel saya)

Perilaku yang diharapkan

Login harus berfungsi, bahkan dengan pengaturan IPv6.

Langkah-langkah untuk mereproduksi

  1. Hubungkan ke beberapa DHCP yang memberikan IPv4 dan IPv6
  2. Buka Aplikasi, coba tambahkan Akun Anda
  3. Kesalahan "Server butuh waktu lama untuk merespons" muncul ..

    Data lingkungan

Versi Android: 6.0.1

Model perangkat: BlackBerry Priv, STV100-4

Stok atau sistem yang disesuaikan: Stok

Versi aplikasi Nextcloud: 1.1.0

Versi server Nextcloud: 9.0.52 (stabil)

Apakah ada yang bisa mereproduksi ini juga?

Bersulang,
Marco

bug needs infdiscussion

Komentar yang paling membantu

saya mengonfirmasi bahwa ini gagal untuk saya dalam jaringan campuran IPv4 + IPv6 saat mencoba menyambung ke server khusus IPv4. ini benar-benar aneh, dan ini adalah satu-satunya aplikasi yang berperilaku seperti ini yang saya tahu.

apakah ada solusi yang digunakan untuk menangani ini?

saya mencoba menonaktifkan IPv6 pada antarmuka wlan (menggunakan instruksi tersebut , yaitu echo 1 > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6 ) tetapi itu tidak berpengaruh.

saya akan mendorong orang-orang di sini untuk memprioritaskan tugas ini, karena ini membuat aplikasi benar-benar tidak dapat digunakan untuk pengguna dengan hulu IPv6 meskipun mereka tidak menggunakannya . Adopsi IPv6 berkembang sangat cepat, mencapai 85% dengan penyedia besar seperti Verizon Wireless. 20% dari AS sekarang menjalankan IPv6, menurut Akamai , dan jumlahnya serupa di Eropa.

Semua 37 komentar

saya bisa mengkonfirmasi masalah ini. satu-satunya solusi yang saya temukan adalah mematikan ipv6 di jaringan Anda untuk menghindari hal ini, tetapi bagi saya ini adalah solusi yang sangat menyedihkan, terutama jika Anda tidak dapat mematikan ipv6 di AP Anda (seperti milik saya)

Saya bisa konfirmasi juga. Menggunakan aplikasi v.1.41 atau versi beta 20170209 di Android 7 menghasilkan kesalahan yang sama. Saya tidak punya masalah apa pun pada jaringan dengan di IPv4.

Ini cukup serius karena IPv6 adalah masa depan dan akan semakin memungkinkan, terutama di lingkungan bisnis.

Saya dapat memperbaikinya dengan menjalankan perintah berikut di server saya yang menghosting nextcloud:

ip -6 addr add <IPv6 address>/64 dev eth0
ip -6 route add default via fe80::1 dev eth0

ini menetapkan pengaturan ipv6 yang benar untuk server saya. Tapi sepertinya aneh. Dhcps yang hanya menawarkan ipv4 berfungsi dengan baik ..

Permintaan asli sudah memiliki persyaratan utama: mendukung ip6 karena saat ini aplikasi hanya mendukung v4.

mengapa ipv6 tidak dimungkinkan di aplikasi android? Karena aplikasi ios berfungsi dengan baik di wifi ipv6

Perpustakaan http yang kami gunakan tidak mendukung ipv6: /

waktu untuk mengubah perpustakaan atau menjelaskan hal ini kepada semua orang.

Saya memiliki masalah yang sama dengan v.1.41. Masalahnya adalah jenis AAAA (catatan jenis IP6) tidak dikonfigurasi dengan DNS saya. Setelah saya menambahkan catatan DNS AAAA, aplikasi berfungsi dengan baik bahkan melalui IP6. Sebelumnya seperti banyak orang lain saya hanya memiliki pengaturan catatan A biasa untuk ip biasa dan bukan catatan IP6 AAAA. Ini dapat membantu mereka yang mengalami masalah melalui nama domain mereka sendiri. Alamat IP6 Anda harus tersedia melalui, perintah ifconfig di kotak linux yang Anda jalankan.

@parmdhoot Itu berarti Anda memiliki server yang mendukung IPv6. Sayangnya, hal itu belum terjadi pada kami saat ini dan hanya IPv4 yang tersedia.

Aplikasi seharusnya tidak gagal di jaringan dengan IPv6 & IPv4 diaktifkan jika server Anda hanya memiliki IPv4.

Apakah ada masalah pelacakan untuk dukungan IPv6 penuh? Ini benar-benar menyebalkan.

Saat ini tidak ada, kami melihat rilis perpustakaan terbaru (https://github.com/nextcloud/android-library/issues/48) yang mungkin atau mungkin tidak dapat diintegrasikan secara teknis. Jika tidak, kami mungkin harus menulis atau memiliki implementasi klien webdav (yang akan menjadi upaya nyata untuk diambil ...).

Saya berharap semua orang bisa menyelesaikan ini. Beberapa klien masih mengalami masalah saat berada di jaringan IPv6.

saya mengonfirmasi bahwa ini gagal untuk saya dalam jaringan campuran IPv4 + IPv6 saat mencoba menyambung ke server khusus IPv4. ini benar-benar aneh, dan ini adalah satu-satunya aplikasi yang berperilaku seperti ini yang saya tahu.

apakah ada solusi yang digunakan untuk menangani ini?

saya mencoba menonaktifkan IPv6 pada antarmuka wlan (menggunakan instruksi tersebut , yaitu echo 1 > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6 ) tetapi itu tidak berpengaruh.

saya akan mendorong orang-orang di sini untuk memprioritaskan tugas ini, karena ini membuat aplikasi benar-benar tidak dapat digunakan untuk pengguna dengan hulu IPv6 meskipun mereka tidak menggunakannya . Adopsi IPv6 berkembang sangat cepat, mencapai 85% dengan penyedia besar seperti Verizon Wireless. 20% dari AS sekarang menjalankan IPv6, menurut Akamai , dan jumlahnya serupa di Eropa.

Bahkan memperpanjang batas waktu koneksi selama 30 detik lebih akan cukup IMHO

@ser Kami memperpanjang upload pada versi dev terbaru (besok build), jadi bisakah Anda mencobanya?

Tidak ada tanggapan dalam sebulan terakhir, oleh karena itu tutup.
Silakan buka kembali dengan info tambahan, jika masalah masih ada.

Saya tidak dapat mereproduksi masalah baru-baru ini - mungkin karena masalah itu hilang atau koneksi jaringan saya meningkat. Singkatnya: semuanya sekarang bekerja sesuai keinginan.

Tetap saja itu rusak untuk saya.
Jika folder ada di Aplikasi karena sinkronisasi melalui koneksi data seluler, saya tidak dapat melihat konten dari jaringan rumah saya. Dan jika saya mengklik item menu "update", Aplikasi seluler membutuhkan waktu lama.

Dan untuk perangkat seluler di mana saya ingin membuat tautan baru, itu adalah setelah mengetik URL yang terjadi beberapa kesalahan (sangat spesifik: D)

@twinkybot berfungsi pada data seluler tanpa masalah, tetapi pada koneksi lokal / wifi tidak?

@tobiasKamins Ya benar. Pada data seluler tanpa masalah apa pun. Di luar rumah via WIFI tidak ada masalah. WIFI rumah tidak berfungsi.

Saya pikir saya mendapatkannya di ponsel saya untuk sementara waktu bahkan di jaringan rumah. Tetapi kemudian saya mencoba di tablet saya dengan Aplikasi Beta terbaru dari F-Store setelah menginstal Lineage OS, itu gagal terhubung ke URL yang diberikan.

Sama disini. Saya ingin menonaktifkan IPv6 di router saya, tetapi ini juga tidak layak karena operator saya Vodafone menyediakan Box saya menggunakan TR069 dan tidak lagi mendukung ipv4 lagi. Bagi saya ini berfungsi pada data seluler tetapi tidak berfungsi pada wifi lokal

Dikonfirmasi. Membuat koneksi berfungsi dengan baik jika saya menonaktifkan WiFi di ponsel baru saya dan menggunakan data seluler sebagai gantinya. Itu tidak bekerja sebaliknya.

Dengan NGINX dan config yang mengandung
dengarkan [::]: 443 ssl http2;
Ini bekerja sekarang.
Tapi apa yang saya perhatikan bahwa TLSv1 harus diaktifkan?!? Yang menyedihkan. Saya lebih suka hanya memiliki TLSv1.2.

Ini sangat mengganggu. Server saya memiliki IPv6 dan domain saya memiliki catatan IPv6, tetapi ponsel saya tidak memiliki koneksi IPv6, jadi saya tidak dapat menambahkan server Nextcloud saya.

Jika Anda tidak dapat memperbaikinya dengan mudah, tambahkan peringatan untuk domain IPv6. Ini pasti sangat membuat frustasi bagi pengguna yang tidak paham teknologi.

Sebagai solusinya, saya akhirnya membuat domain khusus IPv4 (pikirkan 4.nextcloud.example.com ) dan menambahkan domain itu ke config/config.php di server.

@AndyScherzinger beberapa waktu yang lalu Anda telah melihat apakah / bagaimana kami dapat mengganti perpustakaan http kami. Apa hasil dari ini?

Adakah yang bisa memposting pengaturan NGINX yang berfungsi?

Saya sudah menggunakan
`dengarkan [::]: 443 ssl http2;

Saya dapat mengunggah / mengunduh melalui wifi di Browser tetapi tidak di aplikasi. Sepertinya ini masalah aplikasi dan bukan masalah android.

Semoga ini akan segera diperbaiki, karena masalah IPv6 bukanlah hal baru dan akhirnya harus diperbaiki.
`

Saya tidak memiliki akses sekarang tetapi saya akan memberikannya minggu depan. Semoga :) Ingatkan saya tlg jika saya lupa.

@kuliah_fauzi

Jadi pertama conf
nginx-nextcloud.conf.txt
kedua, ssl.conf
ssl.conf.txt

Semoga ini membantu.
Tolong jangan lupa gantidan

@tobiasKaminsky dia tidak menyelesaikan banyak hal di sana, saya khawatir, masalahnya macet sejak Maret 2017. Ya, saya juga pengguna vodafone tanpa IPV4, jadi saya bergabung dengan klub di sini 🥇

@jospoortvliet Saya memperbaiki masalah IPv6 minggu lalu, jadi tunggu RC1;)

Tapi ini shhhhhh: D

Saya berada di klub itu juga DAN saya bisa bertaruh ada berjuta orang di luar sana yang memiliki masalah yang sama dan bahkan tidak tahu akar penyebabnya.

@twinkybot Terima kasih, saya sudah menggunakan konfigurasi itu.
@ Mario Versi RC1 manakah yang akan berisi perbaikan? Apakah aplikasi sedang diperbaiki atau sisi server atau keduanya?

Android 3.0 RC1 / RC2 seharusnya berfungsi

Pada hari Jumat, 26 Jan 2018 pukul 08:48, Cornelius [email protected] menulis:

@twinkybot https://github.com/twinkybot Terima kasih, saya sudah menggunakan itu
config.
@mario https://github.com/mario Versi RC1 manakah yang akan berisi perbaikan?
Apakah aplikasi sedang diperbaiki atau sisi server atau keduanya?

-
Anda menerima ini karena Anda disebutkan.

Balas email ini secara langsung, lihat di GitHub
https://github.com/nextcloud/android/issues/112#issuecomment-360707775 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AAAWsi0GbfrqI_ZNxeX_SZ3lpMFjclPdks5tOYNTgaJpZM4JIHvA
.

@powerriegel Anda bisa mendapatkannya melalui google play store dan mendaftar sebagai pengguna beta:
https://play.google.com/apps/testing/com.nextcloud.client

Perbaikan berhasil! NC Server 11.0.6 (produksi) di Debian Stretch, Aplikasi Android Beta saat ini. Mengambil foto di rumah (Wi-Fi terhubung). Foto segera diunggah. Jempolan!

👍 Terima kasih @powerriegel .

Apakah halaman ini membantu?
0 / 5 - 0 peringkat