Nirkabel lambat, tetapi hanya ke internet, bukan koneksi lokal

8

Saya memiliki Ubiquity RouterStation Pro yang menjalankan rilis terbaru OpenwRT.

Menghubungkan melalui kabel langsung ke router, atau melalui switch, saya mendapatkan kecepatan persis yang saya harapkan, baik ke jaringan lokal saya, dan ke internet. Gigabit ke jaringan lokal, dan sekitar 1,2 megabita / detik ke internet.

Menghubungkan melalui koneksi G nirkabel, saya mendapatkan kecepatan persis yang saya harapkan dari server lokal, yaitu sekitar 3 megabyte / detik (tentu, itu bisa lebih baik, tetapi tidak buruk).

Namun, ketika saya menggunakan koneksi nirkabel yang sama persis seperti di atas, dan mengunduh sesuatu dari internet, kecepatan maksimum saya adalah sekitar 30-60 kilobyte / detik. Tidak ada paket yang hilang saat saya menggunakan ping.

Tes kecepatan di atas diambil dengan mengunduh file melalui http atau ssh (via scp dan rsync). Namun, dengan menggunakan alat iperf, yang melakukan pengujian kinerja jaringan, saya bisa mendapatkan kecepatan internet penuh saya untuk koneksi apa pun di port apa pun, bahkan melalui nirkabel.

Saya benar-benar bingung. Ada bantuan?

Edit

Setelah beberapa pemikiran, saya pikir masalahnya mungkin terkait dengan ukuran paket (saya melihat sesuatu yang serupa sebelumnya di jaringan lain). Untuk menguji ini, saya menggunakan ping -f -c 500 -s $SIZE, (yaitu: mengirim ping berbagai ukuran). Di bawah ukuran paket sekitar 220, ping memiliki tingkat drop hampir 0%. Di atas itu tingkat drop naik dengan cepat, mencapai 30% pada ukuran 512 byte.

Menggunakan data ini, saya memodifikasi tabel rute pada laptop untuk mengatur MSS ke 220, yang seperti yang saya mengerti, membatasi ukuran paket TCP / IP sekitar ukuran itu. Lalu saya menjalankan tes kecepatan, dan saya mendapatkan 600-700KB / s. Jauh lebih baik! Saya atribut penurunan kecepatan dibandingkan dengan koneksi kabel untuk memiliki ukuran paket yang menyedihkan.

Saya tidak menganggap ini sudah diperbaiki, tetapi hanya bekerja di sekitar. Saya masih ingin mencari tahu mengapa ini terjadi, dan bagaimana saya bisa memperbaikinya.

Mike Cooper
sumber
1
Hasil apa yang Anda dapatkan dari situs pengujian kecepatan seperti speedtest.net ?
David Schwartz
speedtest.net cocok dengan kinerja http dan scp yang membingungkan, cepat pada desktop dan lambat pada nirkabel.
Mike Cooper
@ MikeCooper Anda mungkin ingin melihat ambang batas fragmentasi pada router nirkabel Anda - jika Anda mengaturnya lebih rendah (default sering 2346, tergantung pada router), Anda dapat mencapai efek yang sama seperti memaksa paket yang lebih kecil pada laptop, tetapi mempengaruhi setiap perangkat yang terhubung ke router. Bisa jadi daerah Anda sangat bising. Nilai yang disarankan seringkali merupakan kelipatan (pecahan) dari MTU, mis. Jika MTU adalah 1500, mungkin coba Ambang Batas Fragmentasi dari 1500, 750, 375, dll.
Bob
ifconfig pada ukuran OpenWRT akan menunjukkan kepada Anda status dan pengaturan semua antarmuka. Lebih baik meningkatkan MSS di OpenWRT, daripada mengurangi ukuran lain
Lazy Badger
Sayangnya, masalah ini tidak terpecahkan dalam batas waktu pemberian. Jika saya bisa, saya akan memperpanjangnya lebih lama, tetapi saya tidak bisa.
Mike Cooper

Jawaban:

4

Saya kira Anda menghadapi masalah gangguan nirkabel, sehingga menurunkan panjang paket meminimalkan kerusakan yang dilakukan oleh paket yang hilang dan waktu yang diperlukan untuk mengirim ulang paket.

Jika masalahnya adalah gangguan eksterior ke rumah Anda, Anda bisa menggunakan detektor jaringan nirkabel untuk mendeteksi jaringan di sekitar Anda dan saluran yang digunakan. Beberapa produk tersebut adalah inSSIDer atau Kismet . Anda kemudian dapat memilih saluran yang tidak bertentangan dengan tetangga Anda. Saluran 11 harus dipilih, jika mungkin, karena saluran ini adalah yang terkuat.

Gangguan juga dapat disebabkan oleh alat rumah yang berat bekerja (seperti mesin cuci piring), di tempat Anda atau di tetangga. Ini hanya berlaku jika kecepatan jaringan efektif mengalami fluktuasi.

Penempatan router nirkabel sangat penting. Itu harus diposisikan jauh dari elemen logam atau listrik dan jauh dari lantai. Anda dapat bereksperimen dengan berbagai tempat untuk mengetahui apakah ini memiliki efek. Komputer yang menggunakannya tidak boleh ditempatkan terlalu jauh atau di ujung jangkauannya.

Kemungkinan lain adalah bahwa beberapa kartu jaringan nirkabel di rumah Anda rusak dan merusak seluruh jaringan. Bisa jadi "membombardir" jaringan dengan paket dan menyebabkan tabrakan. Coba nyalakan komputer dengan cara yang terkontrol dan uji kecepatan jaringan (mematikannya dengan juga mencabut kabel daya).

Terakhir, router nirkabel Anda mungkin rusak. Coba router lain untuk mengujinya.

harrymc
sumber
Saya tidak berpikir bahwa masalahnya adalah gangguan nirkabel, karena seperti yang saya sebutkan di atas, lalu lintas antara laptop saya (melalui wifi) ke server lokal cukup cepat, secepat yang saya harapkan dari wifi. Saya telah menguji ini dengan router nirkabel pada saluran yang jelas (saya memeriksa itu) dan dalam beberapa meter dari laptop yang bersangkutan, itu menjadi satu-satunya perangkat nirkabel yang terhubung. Jika ini hanya karena nirkabel itu lambat secara universal, saya akan setuju dengan Anda, dan karena itu, saya telah menguji semua yang telah Anda sebutkan. Terima kasih atas idenya.
Mike Cooper
Sudahkah Anda mencoba router lain (non-OpenwRT)?
harrymc
Iya. Router lain berfungsi dengan baik di sekitar. Jika ada masalah dengan router yang salah, itu ok, tapi saya ingin bisa membuktikannya. Hal lain yang menarik adalah bahwa router ini memungkinkan saya untuk mengganti kartu wifi, jadi hanya mengganti kartu nirkabel juga merupakan pilihan.
Mike Cooper
Kesimpulannya adalah bahwa masalahnya ada pada router. Masalahnya bisa berupa perangkat keras atau firmware. Untuk firmware, Anda dapat mengatur ulang router ke (1) konfigurasi OpenwRT default, atau (2) firmware terbaru produsen (non-OpenwRT) yang diunduh dari situs web. (2) diperlukan jika router masih dalam garansi dan juga akan memberi tahu Anda jika masalahnya benar-benar perangkat keras. Terus terang, dengan harga seperti apa mereka, jika tidak dalam garansi dan jika firmware pabrikan masih tidak berfungsi, saya akan menyarankan untuk hanya membeli yang baru.
harrymc
Saya telah mengatur ulang firmware, dan masalahnya tidak teratasi. Tidak ada "firmware terbaru pabrikan". Firmware resmi adalah OpenWRT. Sementara membeli yang baru akan membuat masalah hilang, itu tidak memperbaikinya, terutama karena saya masih tidak tahu apa yang salah.
Mike Cooper
2

Kedengarannya seperti masalah pembentukan lalu lintas. Coba lakukan hal berikut:

  1. Apakah Anda sudah menginstal qos-scripts?
    Jika Anda tidak tahu, silakan periksa /etc/config/qosfile dan lihat apakah ada aturan khusus untuk antarmuka nirkabel.
  2. Build / versi apa dari OpenWRT yang Anda gunakan? Batang terbaru, rilis stabil terbaru, LTS terbaru? Jika ini adalah trunk terbaru, cobalah untuk kembali ke stabil terbaru.
Temikus
sumber
Saya sedang menjalankan stable terbaru. Saya telah mengatur qos-scripts di masa lalu, tetapi saya tidak yakin apakah itu masih berjalan. Saya akan memeriksa.
Mike Cooper
Tidak, saya tidak menginstal qos-scripts lagi. Saya kira saya melakukan pengaturan ulang sistem penuh sejak terakhir kali saya menginstalnya.
Mike Cooper
Yah, sudah ada cukup banyak perbaikan sejak rilis bumerang terakhir. Bisakah Anda mencoba versi trunk dari firmware?
Temikus
2

Tampaknya Anda memiliki penjepit MSS

Anda harus memeriksa dan memperbaiki aturan iptables

Bacaan yang bermanfaat ( terkait sebagian )

HTH

Malas Badger
sumber
Seperti yang saya pahami, tidakkah penjepit MSS akan mempengaruhi koneksi kabel saya seperti halnya koneksi nirkabel saya?
Mike Cooper
@ MikeCooper Tidak bisa berkata apa-apa. Itu hanya ide, saya tidak membaca aturan, dan, akhirnya, LAN dan WLAN hanya berbeda
Lazy Badger