Sistem Tercihlerinde SSID tercihini sipariş etmek için Terminal kullanma


3

Sistem Tercihleri> Ağ> WiFi> Gelişmiş'teki tercih edilen WiFi ağlarının en üstüne belirli bir SSID eklemenin bir yolunu bulmak istiyorum. (10.9 Mavericks ve ötesi)

Man sayfasına göre, bu yapmalı:

-addpreferredwirelessnetworkatindex donanım ağ endeksi güvenlik tipi [şifre]

Ancak, 'endeks' yönü görünmüyor, aslında bir ağ adını diğerinin üstünde ayarlıyor. Bunu terminal üzerinden ayarlamanın ve / veya bash ile çalıştırmanın bir yolu var mı?

Yanıtlar:


2

Dikkate alınması gereken birkaç şey:

  • Güya, dizin için 0 belirtmek listenin önüne koyar.

  • En azından yönetici ayrıcalığına ve kök ayrıcalığına ihtiyacınız olabilir. Bunu denedin
    sudo networksetup -addpreferredwirelessnetworkatindex ...mi?

  • Kablosuz ağ zaten tercih edilen bir ağsa, yeniden eklemeden önce ilk önce onu kaldırmanız gerekebilir. Başka bir deyişle, eğer ağın bir dizini varsa, dizini yok sayıyor olabilir. Kablosuz bağlantı noktasını varsayarsak ile tercih edilen ağlar listesini alabilirsiniz, en1 geçerli:
    networksetup -listpreferredwirelessnetworks en1. Sadece burada tahmin ettiğimi itiraf ediyorum.

  • Birden fazla kablosuz bağlantı noktanız varsa, bu hizmeti hangisine ekleyeceğinizin bir farkı olacaktır. Tüm hardwareports, kablosuz ve başka türlü listeleyebilirsiniz : networksetup -listnetworkserviceorder


Sudo erişiminden bağımsız olarak onay alıyorum. Söz konusu SSID'yi 0 dizinine eklemeden önce kaldırdık. Bu ağın bilinen ağlardan kaldırıldığını, -addpreferredwirelessnetworkatindex aracılığıyla eklendiğini ve belirli bir noktada eklenmediğini doğruladık (örneğin, dizin 0, 1 , 4)
yetmişmetreler
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.