Bagaimana Anda memaksa koneksi wifi 5 GHz?

77

Jaringan Wifi sering diatur dalam mode dual-band, dengan SSID yang sama disajikan pada 2,4 GHz dan 5 GHz band. Saya ingin selalu menggunakan pita 5 GHz (karena gangguan dengan Bluetooth dan perangkat lain yang menurunkan kinerja). Bagaimana cara memaksa Mac OS X untuk menggunakan stasiun basis 5 GHz? (Saya tidak memiliki akses admin ke jaringan, jadi saya tidak bisa hanya menetapkan jaringan 5 GHz SSID yang berbeda.)

Perhatikan bahwa pertanyaan ini bukan menanyakan bagaimana cara memaksa rasa tertentu dari 802.11, melainkan menanyakan bagaimana cara memaksa pita frekuensi tertentu.

tutup
sumber
Memaksa 5 Ghz menyiratkan Anda harus menggunakan 802.11n atau 802.11a atau 802.11ac - keduanya adalah sinonim untuk karakteristik fisik yang sama. Ini seperti mengatakan meminta warna hitam dan memilih kata lain untuk warna yang sama (hex # 000000), tidak ...
bmike
6
Tidak. Router mungkin sudah dikonfigurasi untuk hanya menyediakan 802.11n (atau 802.11ac), dan mungkin menyediakannya pada pita 2,4 GHz dan 5 GHz secara bersamaan. Protokol 802.11 tidak identik dengan pita frekuensi.
tutup
maka mari kita membuka kembali ini dan hanya menyimpan link ke pertanyaan lain - apple.stackexchange.com/questions/23935/...
bmike
Apakah mengubah sinyal 5GHz menjadi pilihan? Router Asus yang saya hubungkan membuat saya menggunakan ssid yang berbeda, dan saya hanya memilih itu sebagai jaringan yang saya ingat.
dwightk
Nggak. Saya tidak punya akses admin ke router.
tutup

Jawaban:

36

Singkatnya: Anda tidak dapat memaksa pita frekuensi di OS X 10.9 Mavericks. (Pada 10,5 Anda dapat ...)

Anda ingin menyambungkan ke perangkat menggunakan Identifikasi set layanan dasar (BSSID) alih-alih Identifikasi set layanan (SSID) biasa. Menghubungkan ke BBSID akan menghubungkan Anda ke perangkat tertentu terlepas dari kekuatan koneksi. Menghubungkan ke SSID akan menghubungkan Anda ke nama jaringan tertentu, jika tersedia nama jaringan serupa, itu akan terhubung ke rasio sinyal / noise terbaik. Harus dicatat bahwa OS X Anda memilih wlan, bukan router Anda, dan OS X beralih ke sinyal terkuat yang tersedia (2.4GHz atau 5GHz).

Untuk menemukan kombinasi SSID dan BSSID tertentu, Anda dapat menjalankan:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan

Sebelum OSX 10.6 Anda dapat terhubung ke BSSID tertentu menggunakan:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY

Di mana XXX adalah SSID / nama jaringan dan YYY alamat MAC stasiun pangkalan yang ingin Anda ajak bicara.

Pada OS X 10.6 dan selanjutnya tidak mungkin lagi terhubung ke BSSID secara langsung. Tidak ada API yang diketahui untuk ini dan tidak ada Perangkat lunak pihak ketiga yang bisa melakukan ini. Jadi Anda perlu mengubah SSID 5GHz Anda menjadi nama yang unik atau Anda harus kembali ke OS X 10.5, atau Anda dapat mengubah saluran 2.4GHz dari dalam router. Saya pikir opsi ini tidak valid dalam kasus Anda.

PEMBARUAN Seperti yang ditunjukkan pepatah , Anda dapat memaksa pita frekuensi dan menggunakannya untuk memperbaiki ke 5GHz.

Di linux Anda bisa menggunakan iwconfig, tetapi alat ini tidak tersedia untuk OS X.

SepupuCocaine
sumber
11
Sama seperti titik samping - jika belum jelas, menekan Alt ketika mengklik ikon wifi akan menunjukkan band mana yang Anda pakai. "Wireless Diagnostics" juga cukup baik untuk informasi umum (Cmd-2 untuk diagnostik), dan juga "System Information" dapat menghasilkan beberapa data komparatif.
Chris Conover
Menggabungkan ini dengan jawaban dari @maxim (khususnya poin 5) Saya dapat mendaftar semua titik akses yang ditemukan, dan kemudian mengubah ke band 5GHz dengan mengatur saluran. Ini bekerja di macOS Sierra.
Paul Wagland
Tautan untuk perbaikan 10.5?
rogerdpack
1
@rogerdpack sudahkah Anda membaca posting? Jawabannya ada di pos. Tidak perlu tautan.
CousinCocaine
24

Ini adalah solusi sementara parsial. Pada dasarnya, jika frekuensi berada pada nomor saluran yang berbeda maka dimungkinkan untuk "mengatur" pita wifi tertentu (bekerja pada OSX Mavericks). langkah-langkah: 1. Cari nomor saluran 5 GHz dan 2,4 Ghz. Apakah mereka berbeda? jika ya lanjutkan ke langkah 2. 2. Tetapkan nomor saluran 5 GHz menggunakan perintah bandara .

Instruksi terperinci:

  1. Buka Wireless Diagnostics.app (terletak di / System / Library / CoreServices / Applications).
  2. Dalam menu aplikasi pilih Window-> Utilities (atau tekan cmd + 2). Jendela Utilities akan muncul.
  3. Pilih WiFi Scan dari jendela Utilities dan tekan tombol Scan Now. Ini akan menunjukkan kepada Anda semua jaringan yang tersedia, info tentang mereka dan koneksi aktif Anda.
  4. Sekarang, verifikasi bahwa BSSID 2,4 dan 5 Ghz dengan nama jaringan yang sama ada pada nomor saluran yang berbeda. Jika demikian, maka kemungkinan besar Anda dapat mengubah band dengan mengatur nomor saluran dari band frekuensi yang diinginkan. Atau untuk langkah 1-4, cukup ketikkan terminal

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport -s
    
  5. Buka Terminal.app dan ketik:

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --channel=**num**
    

    di mana ** num ** adalah nomor saluran yang akan ditetapkan. Perintah ini hanya akan bekerja di bawah akun administrator (jadi pastikan Anda login sebagai Administrator, mis. Su YourAdministratorAccount )

  6. Anda dapat memeriksa koneksi aktif Anda dengan memindai ulang dengan Wireless Diagnostics, Alt + Mengklik ikon WiFi pada bilah menu OSX, atau menggunakan terminal :-).

Itu saja!

PS Jika Anda tidak dapat mengatur saluran, coba matikan perangkat wifi sebelum menggunakan perintah bandara.

pepatah
sumber
4
Terima kasih. Saya tidak dapat mengatur saluran. Mencoba mematikan wifi juga. Adakah yang membuat ini bekerja?
rantai
3
Ini juga tidak berhasil untuk saya di Yosemite.
Roberto Andrade
1
Jalur sistem salah dalam perintah pertama, juga menghapus * dari ujung.
Malhal
2
Juga tidak bekerja untuk saya di El Capitan.
George
Ini pekerjaan yang bagus!
CousinCocaine
13

Untuk 10.11.x, karena opsi untuk mengendalikan driver Broadcom terbatas, Anda harus terlebih dahulu menonaktifkan roaming,

sudo defaults write /Library/Preferences/com.apple.airport.opproam disabled -bool true

Kemudian buat jaring dari kawat ayam mungkin 1/2 "dan tempelkan di atas laptop Anda untuk menghukum sinyal 2,4 GHz. Setelah Anda dapat terhubung ke AP 5 GHz,

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I

Anda dapat menghapus jala dan semoga OSX tidak akan beralih BSSID.

http://www.compliance-club.com/archive/keitharmstrong/990810n.gif

ya
sumber
6
memilih suara konyol dari jawaban ini, tahu betul bahwa itu mungkin berhasil.
Anna
Perintah kedua dengan -Itidak melakukan apa pun kecuali menampilkan info untuk jaringan yang saat ini terhubung. Bagaimana Anda mencegahnya beralih kembali ke jaringan 2.4GHz yang lebih kuat setelah Anda melepas kabel ayam?
Elliott
12

Saya telah menghabiskan waktu untuk masalah ini dan dapat membuktikan bahwa satu-satunya cara untuk memaksa komputer ke band 5 GHz adalah mengatur band 5 GHz dengan nama yang terpisah.

Jika tidak, komputer akan terhubung secara otomatis ke 5 GHz jika dekat dengan titik akses. Dengan jarak 15-20 kaki tergantung penghalang, komputer akan terhubung ke 2,4 GHz jika Anda menggunakan SSID yang sama untuk setiap band.

Dukungan teknis Apple mengatakan seperti itu adanya, tetapi Anda tentu dapat menghubungi mereka untuk melihat apakah ada yang berubah baru-baru ini ...

Maaf.

Thomas Ayoub
sumber
5

Pekerjaan saya membutuhkan saya untuk memaksa Macbook Air saya untuk terhubung pada saluran spesifik 5GHz dan untuk beberapa alasan, saya tidak dapat menggunakan utilitas bandara untuk mencapai itu.

Solusi saya menggunakan Airtool untuk memaksa antarmuka nirkabel Macbook Air saya bekerja di saluran 5GHz atau saluran 2,4GHz dan bandwidth saluran (20Mhz / 40Mhz).

Ini berfungsi sebagai harapan saya dan mungkin itu dapat menyelesaikan bagian dari situasi Anda.

Macbook Air saya menjalankan OS X 10.10.

Blair Su
sumber
1
Mengubah saluran di Airtool menunjukkan kesalahan: "Operasi ini tidak dapat dilakukan saat terhubung ke jaringan." Memutuskan hubungan, mengubah saluran, dan menghubungkan kembali menyebabkannya kembali ke saluran asli sehingga ini tidak membantu.
Malhal
Begitu ya, saya agak salah paham maksudnya.
Blair Su
4

Satu-satunya alternatif lain untuk menggunakan nama jaringan berbeda yang pernah saya dengar adalah menggunakan iStumbler untuk secara manual memilih sinyal 5GHz untuk dihubungkan.

michaellindahl
sumber
7
Saya mencoba menggunakan iStumbler (baik v99 dan v100), tetapi mengklik ganda nama jaringan hanya memunculkan grafik kekuatan sinyal. Saya tidak melihat cara untuk bergabung dengan jaringan yang dipilih.
tutup
3

Solusi dengan jaringan 2.4GHz / 5GHz dengan SSD yang sama.

Jika Anda sudah terhubung ke jaringan 2,4 ghz, Anda dapat mengatur hanya saluran pada kartu bandara Anda, berfungsi dalam versi terbaru dari macOS Sierra 10.12.3 (2017-03-19)

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --channel=52

Saya telah mengatur saluran 52 yang digunakan oleh jaringan 5 Ghz saya.

Siphion
sumber
2
Sayangnya, tidak melakukan apa pun untuk saya (juga di Sierra). The -Ilaporan saya pada saluran '11' baik sebelum dan setelah mengeluarkan perintah dengan saluran yang berbeda.
davemyron
Ini bekerja untuk saya, saya hanya perlu mematikan dan menghidupkan Wifi lagi. Setelah itu koneksi dibangun dengan saluran yang ditentukan.
Carlo
2

Sebagian besar perangkat memilih sinyal terkuat. Jadi atur AP 5GHz ke daya maksimum dan kemudian kurangi daya siaran AP 2.4GHz hingga 5GHz terlihat lebih disukai.

Harga yang Anda bayar adalah bahwa perangkat 2,4-saja akan memiliki lebih banyak masalah dengan kemacetan. Tapi mungkin lolos dari kemacetan di sebagian besar perangkat layak dilakukan.

bukan
sumber
Seperti yang ditunjukkan dalam pertanyaan, saya tidak memiliki akses admin ke jaringan / AP.
tutup
1
Oh, bagus. Dan saya menganggapnya admin jaringan tidak akan "memecah" jaringan 2.4GHz untuk membuat perangkat bermigrasi.
Arnt
0

Sederhana, dapatkan router dengan dukungan untuk band-steering. Ini akan mengurus memindahkan perangkat 5Ghz Anda (jika diiklankan dalam kemampuan) ke band 5Ghz.

berri
sumber
erm, kecuali Anda terhubung ke router orang lain ...
Jack Wasey
-1

Ada beberapa aplikasi (seperti WiFi Scanner) yang akan memungkinkan Anda bergabung dengan band 5GHz jika Mac OS memilih yang 2,4GHz.

Guillermo Brachetta
sumber
4
Bisakah Anda memberikan tautan ke 'beberapa aplikasi'?
grg
-1

Mengapa tidak menggunakan SSID yang sama, tetapi berikan kata sandi yang berbeda untuk 5GHz, vs 2.4GHz, dengan begitu Anda tahu apa yang Anda sambungkan: D

Hash
sumber
-2

Katakanlah Anda ingin menggunakan SSID yang sama di kedua radio (band). Ini penting jika Anda ingin perangkat Anda berkomunikasi (katakanlah printer sedang dibagikan pada 2,4 GHz melalui Bonjour). Pada perangkat lunak manajemen router, Anda mungkin memiliki opsi untuk mengontrol bagaimana perangkat dikaitkan dengan radio (band). Pada DD-WRT misalnya, Anda dapat mengaktifkan pemfilteran level MAC (mengizinkan / mengizinkan MAC (s) atau memblokir / mencegah MAC (s) bergabung). Dalam pengaturan saya, saya hanya mengizinkan (mode Izin) satu bandara lama Apple terhubung ke SSID 2,4 GHz. Ini memaksa klien yang lebih baru untuk terhubung ke radio 5 GHz bahkan jika 2.4 terlihat lebih enak (sinyal lebih baik). Cukup elegan untukku. Berikut ini tautan yang bagus tentang cara hanya mengizinkan perangkat tertentu (perhatikan, Anda akan melihat kedua antarmuka di router Anda):https://snaz.com/adding-security-to-your-wifi-network-with-a-mac-white-list/

Alex
sumber
Pertanyaan secara eksplisit menunjukkan bahwa saya tidak memiliki akses admin ke jaringan. Juga, secara tangensial, tidak perlu menggunakan SSID yang sama pada kedua radio selama kedua radio tersebut melayani akses ke subnet yang sama (yang merupakan kasus untuk sebagian besar router konsumen).
tutup
Bisakah Anda meminta ini dilakukan untuk Anda (oleh seseorang dengan hak Admin)? Saya hanya memposting jawaban ini karena orang lain mungkin bertanya-tanya bagaimana mengatur router rumah mereka untuk mencapai keinginan akhir Anda. Saya menggunakan Macbook saya seperti ini di rumah (tidak memiliki akses ke radio 2,4 GHz karena ia menolak semua kecuali di filter).
Alex
Saya juga curiga Anda memeriksa di forum dukungan Apple dan tidak menemukan solusi. Perangkat lunak OS X dasar mungkin tidak akan mengizinkan modifikasi ini dengan mudah. Intinya, semoga sukses.
Alex