Di Linux (khususnya Ubuntu) apa cara termudah untuk menentukan jenis protokol Wifi apa yang didukung oleh perangkat keras dan driver Anda?
Saya memiliki router yang menjalankan DD-WRT yang mendukung penyiaran di wifi 2.4Ghz dan 5Ghz dengan mode jaringan baik Campuran, campuran-B, hanya-B, hanya-G, hanya-NG saja, hanya saja, hanya NG saja.
Saya memiliki banyak perangkat nirkabel yang menjalankan Linux, dari ponsel Android hingga jaringan hingga Macbook, dan saya merasa kesulitan untuk mengatur konfigurasi yang mendukung semuanya. Mengaturnya untuk menyiarkan 2,4 dan 5 dalam mode campuran tampaknya mencakup semua perangkat, tetapi juga memberikan beban terbanyak pada router saya. Jadi saya mencoba hanya mengaktifkan 2,4 di campuran keduanya, dan semuanya bisa terhubung, tetapi kinerja jaringan secara keseluruhan lambat karena ada banyak 2,4 jaringan di daerah saya, menyebabkan banyak kemacetan.
Ketika saya mencoba mengaktifkan hanya 5GHz dalam mode campuran, saya menemukan sebagian besar perangkat saya yang lebih lama tidak dapat lagi melihat jaringan, meskipun beberapa dari mereka telah terhubung ke jaringan 5GHz di lokasi lain. misalnya saya memiliki Macbook yang dapat terhubung ke beberapa jaringan 5GHz, dan lspci-nya menunjukkan:
03:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)
tetapi sama sekali tidak dapat mendeteksi jaringan 5GHz router saya.
Di netbook, menjalankan iwconfig wlan0
pertunjukan:
IEEE 802.11abg
menyiratkan itu harus dapat mengakses jaringan campuran 5 GHz router saya, tetapi nmcli dev wifi list
hanya menjalankan menunjukkan jaringan 2,4 GHz. Kenapa ini?
Apakah ada beberapa perintah yang dapat saya jalankan dari baris perintah yang akan mencantumkan semua frekuensi dan mode jaringan yang didukung oleh driver wifi saat ini, sehingga saya dapat menemukan pengaturan optimal untuk router nirkabel saya?
iw dev wlan0 link
.