Gizli SSID WiFi Ağına Otomatik Olarak Bağlanma


7

MacBook Pro'um, gizli bir SSID ile bir Kablosuz ağa otomatik olarak bağlanmayacak. Beni, ağ menüsünde, sonra güvenlik türünü, parolasını girmem ve bağlanmasını beklemem gereken Havaalanı menüsünde "Diğer Ağa Katıl ..." seçeneğini seçmemi sağlıyor. Masama döndüğüm her zaman yapmak zorunda kalmam giderek daha sinir bozucu oluyor .

Mac OS X 10.5 kullanıyorum ve belirli bir ağa bağlanma seçeneği görünmüyor, bunun yerine "Tercih Edilen Ağlar" gibi görünüyor. Menzil içinde olan Tercihli olarak belirlediğim tek ağ ev ağım ve hala otomatik olarak bağlanmıyor. Ağı herkese görünür yapmak benim kontrolüm altında değil, bu yüzden şu anda yerinde olanlara bağlı kaldım.

Okuyucunun Özet sürümü: MacBook Pro'mu, her bağlanmak istediğimde "yapılandırmak" zorunda kalmadan, gizli bir SSID ile bir WiFi Ağına otomatik olarak nasıl bağlanabilirim?

Yanıtlar:


18

Gizli bir SSID ile bir ağa otomatik olarak bağlanmak kötü bir fikirdir.

Bilgisayarınız SSID yayınını pasif olarak dinleyemediğinden ve SSID'yi görünce otomatik olarak bağlanamadığından (bu, yayın sinyalinde gösterilmeyecektir, çünkü SSID'nin gizlenmesi bu şekildedir), ağın SSID'si ile birlikte aktif paketler göndermesi gerekir. erişim noktasının yakınında olmasa bile bir yanıt bekleyin. Bu, adını her zaman yayınlayan erişim noktası yerine, nerede olursa olsun , adını her zaman yayınlayan otomatik olarak bağlanacak tüm bilgisayarlara sahip olduğunuz anlamına gelir .

Aynı SSID ile birkaç erişim noktası arasında dolaşabilmek için bilgisayarın BSSID'lerini bilmesi gerekir (temel olarak AP'nin MAC adresi). Genellikle bunu erişim noktalarının yayınladığı fenerleri dinleyerek yaparlar. İşaretçiler SSID'ye sahip olmadığından (hey, gizlidir!), Bilgisayar zaten erişim noktasına bağlı olsa bile düzenli aralıklarla prob istekleri göndermelidir . Bir bilgisayar bile ağa bağlıysa, davetsiz misafirin SSID'yi bulmasını gülünç kılmak. Ayrışma saldırılarından bahsetmiyorum bile.

Böylece, neredeyse sıfır güvenlik kazanıyor (SSID'yi bulmak hala çok kolay) ve biraz daha fazla güvenlik kaybediyor (istemci bilgisayarları sürekli dünyaya duyuruyorlar "hey, ben XYZ şirketinde çalışan birisine ait bir bilgisayarım! "XYZ şirketine yakın bir yerde bile değil." Net sonuç negatif.

Güvenlik kaybını azaltmanın ve hatta önlemenin tek yolu, otomatik olarak değil elle bağlanmasını sağlamaktır. Apple'ın yaptığı gibi görünüyor. (Windows Vista, hatırladığım kadarıyla otomatik olarak bağlanmaya ayarladığınızda güvenlik sorunları konusunda sizi uyarır. Çoğu Linux dağıtımının kullandığı NetworkManager da kaydedilmiş bağlantıyı bir açılır menüden manuel olarak seçmenizi sağlar.)

Teoride, her bir ESSID için bilinen BSSID'lerin kaydedilmesi ve yalnızca bunlardan biri için bir işaret alındığında (yani, geçmişte bunun için kullanılmış olan bir erişim noktasına yaklaştığınızda) prob talebini göndermek mümkün olacaktır. SSID). Neden henüz hiç kimsenin bunu denediğini sanmıyorum.



HowToGeek'in benzer makalesi: howtogeek.com/howto/28653/…
Jean-Francois T.

0

Ben googled ve görünüşe göre senin durumunda pek çok insan var. Apple tarafından vaat edilen bir düzeltme asla gerçekleşmedi. Tek çözüm, yönlendirici üzerindeki SSID'yi kaldırmak gibi görünüyor. Günümüzde SSID'yi gizlemenin sizi hiçbir şeyden koruyamadığını lütfen unutmayın.


Apple'ın - böyle bir özelliğin - bir şey ifade etmemesi - bana bir şey ifade etmemesi üzücü. Pekala, SSID'yi gizlemek için ricada bulunma zamanı.
Zack

0

"İsterseniz" bir komut dosyası kullanabilir ve onu başlangıçta veya yuvada başlatma dosyası olarak koyabilirsiniz: sadece terminalinize gidin ve aşağıdaki komutla (SSID ve anahtarınızla) / System / Library / PrivateFrameworks / Apple80211 .framework / Sürümler / A / Kaynaklar / havaalanı --associate = yourSSID --password = anahtarınız

Umarım bazı insanlara yardımcı olur. Daha fazlasını yapmak istiyorsanız "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -h adresine bakınız."


0

Hey, bunu yapmanın en kolay yolu Şebeke ssid adının şunu yazdığını biliyorsanız, açık kod düzenleyiciyi açın:

"scriptet -setairportnetwork {sunucu SSID adı} {şifre} | / bin / bash" kabuk betiğini yapın

. Kolon ve periyot arasında el kitabında olması gereken tek şey.

Ardından, yalnızca çalışan bir uygulama olarak kaydedin. Yaptın Artık ağa açıldığında otomatik olarak bağlanacak bir uygulamanız var. Uygulamayı düzenlemek istiyorsanız, bir komut dosyası sürümünü de kaydedin. Umarım yardımcı olur.


1
Bunun havaalanı / kablosuz için açılır menüden ağı seçmekten farkı nedir? Hala "elle" yapılması gereken bir adım. Hayır?
irrasyonel John,

0

İrrasyonel John'un Jordan Cataldo'nun cevabı hakkındaki yorumuna özel olarak nasıl cevap vereceğinden emin değilim, bu yüzden yeni cevap için özür dilerim. ancak - hayır, iJohn, bu el yazmasını, Script Editor aracılığıyla, kullanıcının Giriş Öğelerine (Sistem Tercihleri ​​Hesapları altındaki) yerleştirilebilecek bir .app dosyasına kaydedebilirsiniz. daha sonra, başlangıçta otomatik olarak gizli ağa giriş yaparsınız.

Jordan'ın örneğine dayanarak, sunucu istemciyle aynı güç şeridindeyken (şüphesiz nadir) durum için henüz kullanılamayan gizli bir ağa giriş yapmak için aşağıdaki betiği yazdım ve çalışmaya başladım. . müze sergilerinin olağandışı ihtiyaçları var;)

set networkResult to false
repeat while not networkResult
    try

        do shell script "networksetup -setairportnetwork NetworkName networkPassword | /bin/bash"

        -- network found and joined.
        set networkResult to true

    on error errorMsg

        -- network not yet available;
        -- wait five seconds and try again.
        set networkResult to false
        delay 5

    end try
end repeat

Hala göremiyorum. Bu yaklaşım, MacBook'un yalnızca bu ağa erişmesi gerektiği sürece yardımcı olabilir. Sahibi MacBook'u askıya alır, açar ve ev ağının kapsama alanının dışında kullanır, sonra tekrar askıya alır ve tekrar eve getirirse ne olur? Senaryo tamamlandı, bu yüzden yine Havaalanı menüsünü kullanmak zorunda kalacak, değil mi? Daha kötüsü, güç verdiğini, seyahat ettiğini, sonra güçlendiğini ve bir ağa bağlanmaya çalıştığını varsayalım. Bu senaryo, onu başka herhangi bir ağdan kesmesini beklediğim "ev" ağına bağlanmaya çalışacaktır. Katma değeri göremiyorum.
irrasyonel John
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.