Bir Wi-Fi Menzil Genişleticide BSSID Bağlama
Soru: Keenetic cihazlardan oluşan bir Wi-Fi Sistemi bulunmaktadır. Mesh Wi-Fi teknolojisiyle bağlı bir Ana Router ve iki menzil genişletici vardır. Şu anda daha uzaktaki menzil genişletici, rastgele olarak (uzakta bulunan) Ana Router'a veya (Ana Router'dan daha yakında bulunan) daha yakındaki menzil genişleticiye bağlanıyor. İkinci menzil genişleticiyi Ana Router'a değil, yalnızca en yakın menzil genişleticiye bağlanacak şekilde yapılandırmak mümkün müdür?
Yanıt: Evet, mümkündür. Uzak uçtaki menzil genişleticinin Ana Router'a değil, yalnızca yakın uçtaki menzil genişleticiye bağlanmasını istiyorsanız, yakın uçtaki menzil genişleticinin BBSID'sini (Wi-Fi MAC adresi) belirleyebilirsiniz. Bunu, yakın uçtaki menzil genişleticiye bağlandığında uzak uçtaki menzil genişleticinin Sistem paneli sayfasında görebilirsiniz. Örneğimizde 52:ff:20:f5:90:57, yakın uçtaki menzil genişleticinin BSSID'sidir:

Ardından, uzak uçtaki menzil genişleticinin komut satırı arayüzüne bağlanın ve şu komutu çalıştırın:
interface WifiMaster1/WifiStation0 mac bssid 52:ff:20:f5:90:57
uzak uçtaki menzil genişletici çift bantlıysa (Speedster, Sprinter, Orbiter Pro)
veya
uzak uçtaki menzil genişletici tek bantlıysa (Starter, Buddy 4)
interface WifiMaster0/WifiStation0 mac bssid 52:ff:20:f5:90:57
Örneğimizde 52:ff:20:f5:90:57, bağlanılacak olan yakın uçtaki menzil genişleticinin BSSID'sidir.
Önemli
Bir Mesh Wi-Fi Sistemindeki çift bantlı düğümler, diğer çift bantlı düğümlere yalnızca 5 GHz bandında bağlanabilir; bunları birbirine 2,4 GHz bandında bağlamak imkansızdır (bu durum, Wi-Fi Sistemi tasarımının mevcut bir sınırlamasıdır).
Çift bantlı modelleri bağlarken interface WifiMaster1/WifiStation0 mac bssid komutunu kullanmanız gerekir
Ancak, çift bantlı bir düğümü tek bantlı bir düğüme bağlamak isterseniz, interface WifiMaster0/WifiStation0 mac bssid komutunu çalıştırmanız gerekir
Bu şekilde yapılandırılan cihaz (uzak uçtaki menzil genişletici), yalnızca belirtilen BSSID'ye (bu durumda Ana Router'a değil, ilk menzil genişleticiye) bağlanacaktır.
Yukarıdaki komutu çalıştırdıktan sonra bağlantı geçici olarak kesilecektir. Yeniden kurulduğunda, başka bir komut çalıştırın.
system configuration save
Bu, cihazın kalıcı belleğine yapılan değişiklikleri kaydedecektir.
Bu ayarı kaldırmak veya geri almak için aşağıdaki komutları çalıştırabilirsiniz:
interface WifiMaster0/WifiStation0 no mac bssidinterface WifiMaster1/WifiStation0 no mac bssidsystem configuration save
Bu yöntemin dezavantajı, yapılandırmanın esnek olmamasıdır. Bu nedenle, bağlandığınız menzil genişletici arızalanırsa, sabit kodlanmış bir BSSID'ye sahip olan menzil genişletici, daha uzaktaki bir menzil genişleticiye veya Ana Router'a bile bağlanamayacaktır.
Bu nedenle, KeeneticOS 3,6'da, ek yapılandırmaya gerek kalmadan bu durumu ortadan kaldırmak için tasarlanmış bir algoritma uyguladık.
Bu, hem arka planda hem de olaylar aracılığıyla çalışır. Arka planda Keenetic, aynı kanalda çalışan komşu erişim noktalarının seviyesini kontrol eder. Yaklaşık 30 saniye boyunca içlerinden birinin seviyesi, menzil genişleticinin o anda bağlı olduğu noktanın seviyesini aşağıdaki tabloda gösterilen fark değeri kadar aşarsa, menzil genişletici otomatik olarak ona bağlanacaktır.
Passive roam thresholds: RSSI > -56: diff 12dBm RSSI > -62: diff 11dBm RSSI > -68: diff 10dBm RSSI > -74: diff 9dBm RSSI < -74: diff 8dBm
Ayrıca, sisteme yeni bir menzil genişletici geldiğinde, en düşük ağırlığa sahip düğümleri ve ağırlık eşitse en yüksek sinyal gücüne sahip düğümleri seçerek bağlantı ağacını tamamen yeniden oluşturan bir olay meydana gelir.