Saya memiliki Raspberry Pi (menjalankan Raspbian) dan adaptor USB nirkabel LB-LINK yang berfungsi sebagai titik akses 802.11n dengan WPA2, berjalan dengan hostapd dan isc-dhcp-server. Pada Pi, saya memiliki skrip python yang mengirimkan paket multicast sekitar 50 byte dengan kecepatan 25Hz. Kami memperhatikan bahwa ketika klien nirkabel keluar dari jangkauan (dan kadang-kadang ketika kembali ke jangkauan) dari AP, AP mulai berperilaku aneh. Secara khusus, perintah socket.sendto () dalam blok skrip python, dan klien nirkabel terputus tidak dapat bergabung dengan jaringan. Pada tablet Android, jaringan muncul dengan kekuatan sinyal 1 bar, meskipun tepat di sebelah antena. Klien yang sudah terhubung dengan AP tampaknya tetap terhubung (penangkapan Wireshark dari klien yang sudah terhubung menunjukkan terus bertukar paket dengan router), dan menunjukkan kekuatan sinyal penuh. Perhatikan bahwa klien nirkabel yang keluar dari jangkauan tidak harus menjadi bagian dari grup multicast (setidaknya, saya tidak pernah secara eksplisit mengaturnya, dan kami tidak mengirim ke grup semua host). Saluran nirkabel yang kami gunakan tidak digunakan oleh titik akses terdekat lainnya. hostapd melaporkan tidak ada kelainan, dan menghentikannya dan memulainya tidak memperbaiki masalah. Kami belum melihat ini dengan lalu lintas UDP reguler yang dikirim pada tingkat yang sama. dan menghentikannya dan memulainya tidak memperbaiki masalah. Kami belum melihat ini dengan lalu lintas UDP reguler yang dikirim pada tingkat yang sama. dan menghentikannya dan memulainya tidak memperbaiki masalah. Kami belum melihat ini dengan lalu lintas UDP reguler yang dikirim pada tingkat yang sama.
Adakah yang tahu mengapa, mengeluarkan klien nirkabel di luar jangkauan titik akses yang terhubung dapat menyebabkan titik akses "macet" jika ada data multicast yang dikirim melalui jaringan? Sayangnya, saya tidak memiliki banyak sumber daya untuk melanjutkan masalah ini secara signifikan, jadi saya hanya meminta untuk melihat apakah masalah tersebut terdengar akrab bagi siapa pun, dan jika mereka dapat menyelesaikannya.
EDIT: Saya baru saja mereproduksi ini pada perangkat keras yang sama sekali berbeda. NETGEAR WNR2000 dengan paket multicast yang berasal dari aplikasi Visual C ++ yang berjalan pada perangkat WinCE yang terhubung melalui ethernet (yaitu, sangat berbeda dari pengaturan yang digunakan di atas). Tampaknya lebih jarang dengan konfigurasi ini, tetapi saya pasti mewujudkannya.
sendto
? Jika demikian, seharusnya tidak mengejutkan bahwa itu menghalangi.