AP Online Olmuyor: Kontrol Edilecek 10 Kritik Nokta

AP controller'a ya da bulut yönetim platformuna bağlanamıyorsa: PoE, yönetim VLAN'ı, DHCP, rota, DNS ve NTP, keşif, CAPWAP ve firewall, DTLS, yetkilendirme ve sürüm. Huawei, Cisco Catalyst 9800 ve Meraki, HPE Aruba ve Fortinet karşılaştırmasıyla sistematik teşhis.

Huawei AC ve Fit AP V200R010 (AP'nin AC'ye katılması dokümanı), V200R022 komut referansı
Resmi dokümana göre
Cisco Catalyst 9800 ve Meraki MR IOS XE 17.9.3, Meraki güncel dokümantasyon
Resmi dokümana göre
HPE Aruba Networking Central Classic Central 2.5.8 dokümantasyonu
Resmi dokümana göre
FortiGate ve FortiAP FortiAP 7.4 / 7.6
Resmi dokümana göre

Bir önceki yazıda AP online olduğu hâlde istemcinin IP alamadığı durumu, yani veri düzlemini inceledik. Bu kez bir adım geriye gidiyoruz: AP’nin kendisi yönetim ekranında hiç görünmüyor ya da sürekli offline. Bu bir kontrol düzlemi sorunudur: AP, controller’a ya da bulut yönetim platformuna ulaşamıyor.

“AP online değil” tek bir arıza değildir. AP’nin online olması için on noktanın sağlam olması gerekir; bu noktalar tipik olarak bir sıra izler ve sorun çoğu zaman sağlam olmayan ilk noktadadır. Bu yazıda o noktaları sırayla eleyeceğiz, sonra aynı kontrollerin Huawei, Cisco Catalyst 9800 ve Meraki, HPE Aruba ve Fortinet’te nerede yapıldığına bakacağız.

Senaryo

Kampüs ve VLAN 50 AP yönetim ağı önceki yazıdakiyle aynı. Bu kez bir de şube AP’si var.

Öğe Değer
AP yönetim ağı (merkez) VLAN 50, 10.0.50.0/24, gateway 10.0.50.1
Controller 10.0.50.2, AP’lerle aynı ağda
DHCP ve DNS 10.0.30.11; core switch VLAN 50 için relay yapıyor
Merkez AP Erişim switch’i port 20, PoE; port yerel VLAN’ı 50
Şube AP’si 10.2.50.0/24; controller’a merkez–şube IPsec tüneli üzerinden ulaşıyor
Merkez ve şube firewall 203.0.113.1 ve 198.51.100.2 (VPN yazısındaki tünel)

AP online olana kadar: 10 kontrol noktası

AĞ KATMANI YÖNETİM KATMANI 1 · Güç PoE sınıfı, bütçe, kablo 2 · VLAN native VLAN = yönetim VLAN 3 · IP DHCP havuzu, relay 4 · Yol gateway, rota, VPN tüneli 5 · DNS · NTP ad çözümü, doğru saat 6 · Keşif DHCP option, DNS, yayın 7 · Firewall CAPWAP ya da bulut portları 8 · DTLS sertifika, saat, PSK 9 · Yetki beyaz liste, lisans, kayıt 10 · Sürüm imaj, MTU, yapılandırma Run · AP online Tipik sıra; mimariye göre bazı adımlar atlanır.
On kontrol noktası, AP'nin tipik açılış sırasını izler. İlk beşi ağın, son beşi yönetim platformunun sorumluluğundadır; yönetim ekranı ilk beş noktadaki bir sorunu çoğu zaman göremez.

Bu on nokta bütün AP’ler için zorunlu ve değişmez bir sıra değildir; bir kontrol listesi olarak okunmalıdır. Bazı adımlar mimariye göre atlanır ya da farklı işler: aynı ağdaki controller’ı yayınla bulan AP DNS keşfine hiç başvurmaz, statik adresli AP DHCP’ye bakmaz, bulut yönetimli AP’de CAPWAP keşfi ve DTLS yerine buluta güvenli bağlantı vardır.

Pratik sonuç şudur: yönetim ekranındaki “offline” bilgisi, sorunun hangi noktada olduğunu söylemez. İlk beş noktada bir sorun varsa AP controller’a hiç ulaşamaz ve controller’ın kayıtlarında da iz bırakmaz. Bu yüzden teşhise AP’nin olduğu yerden, güçten başlanır.

İki mimari, iki farklı “online”

CONTROLLER TABANLI BULUT YÖNETİMLİ AP Huawei, Cisco 9800, FortiAP Firewall / ACL'de açık olmalı UDP 5246 · CAPWAP kontrol UDP 5247 · CAPWAP veri Controller kurum içinde · 10.0.50.2 Keşif: DHCP option, DNS, yayın, statik Kopunca ne olacağı forwarding moduna bağlı AP Meraki MR, Aruba (Central) Firewall'da dışarıya açık olmalı Meraki: UDP 7351 (yedek HTTP/S) Central: TCP 443 · NTP UDP 123 Bulut internet üzerinden Yerel keşif yok; Aruba Activate ile öğrenir DNS ve doğru saat şart Meraki MR bulut kopunca da hizmet verir
"AP online değil" iki mimaride farklı anlamlara gelir. Controller tabanlı mimaride AP ile controller arasındaki yol, bulut yönetimlide AP'nin internete çıkışı denetlenir.

Controller tabanlı mimaride (Huawei AC, Cisco Catalyst 9800, FortiGate’in yönettiği FortiAP) AP, kurum içindeki bir controller’a CAPWAP ile bağlanır. CAPWAP, RFC 5415’te tanımlıdır ve kontrol için UDP 5246, veri için UDP 5247 kullanır. AP’nin controller’ı bulması gerekir; bu, keşif adımıdır.

Bulut yönetimli mimaride (Meraki MR, Aruba Central’a bağlı AP’ler) yerel bir controller keşfi yoktur; AP, üreticinin bulutuna internet üzerinden bağlanır. Aruba’da AP, hangi bulut yönetim adresine bağlanacağını Aruba Activate üzerinden provisioning ile öğrenir. Belirleyici olan AP’nin dışarıya çıkışı, DNS ve doğru saattir.

Meraki için iki ayrıntı önemlidir:

  • UDP 7351 asıl bağlantıdır. Erişilemezse AP HTTP/HTTPS üzerinden yedek bağlantıya geçer ve durum sayfasında bunu gösterir. Yedek bağlantıda yapılandırma güncellemeleri, canlı araçlar ve firmware yükseltmeleri yavaşlayabilir; Meraki’nin kendi kimlik doğrulama hizmeti ise yalnızca UDP 7351 üzerinden çalışır. Yani “dashboard’da görünüyor” bilgisi, firewall kurallarının doğru olduğu anlamına gelmez.
  • Meraki dokümanına göre bulut bağlantısı tamamen kesilse de MR çalışmaya devam eder. Bu durumda AP dashboard’da offline görünür ama istemcilere hizmet verebilir; arıza kaydını açmadan önce kullanıcı tarafını da kontrol edin.

Controller tabanlı mimaride bağlantı kopunca istemci trafiğinin ne olacağı forwarding moduna ve yüksek erişilebilirlik tasarımına bağlıdır; bu, serinin ilerleyen bir yazısının konusu.

Controller tabanlı mimaride keşif ve CAPWAP

AP VLAN 50 DHCP / DNS 10.0.30.11 Controller 10.0.50.2 1 · DHCP: IP ve option 43/52 2 · DNS: controller adı yalnızca DNS ile keşifte 3 · Discovery Request / Response UDP 5246 · aynı ağda yayın da olur 4 · DTLS el sıkışması sertifika ve saat burada sınanır 5 · Join Request / Response yetki ve beklenen sürüm 6 · imaj indirme (sürüm farklıysa) AP yeniden başlar, 3'ten devam 7 · Configure → Run kontrol UDP 5246 · veri UDP 5247
Controller tabanlı mimaride AP'nin izlediği sıra. Her adımın başarısız olduğu yer, controller'ın kayıtlarında farklı bir hata olarak görünür; bu yüzden önce hangi adımda takıldığını bulun.

AP’nin controller’ı bulmasının dört yolu vardır:

  • Aynı ağda yayın: Controller AP ile aynı L2 ağdaysa AP onu yayınla bulur. Merkezde AP ve controller VLAN 50’de olduğu için bu yeterlidir. Yayın L3 sınırını geçmez; şube AP’si controller’ı bu yolla bulamaz.
  • DHCP option: DHCP sunucusu, AP’ye adresle birlikte controller adresini de verir. Burada numaralara dikkat:
    • Option 43: IPv4 controller adresleri. Cisco ve Huawei bunu kullanır; içeriğin biçimi üreticiye özgüdür. Yanlış biçimde girilen option 43, AP tarafından yok sayılır.
    • Option 52: IPv6 controller adresleri (Cisco ve Huawei).
    • Option 15: DHCP’nin “domain name” seçeneğidir; controller adresi taşımaz. DNS ile keşifte kullanılır (aşağıda). Huawei dokümanı da option 15’i adres listesi olarak değil, alan adı olarak sayar.
    • Option 138: FortiAP’nin varsayılan keşif seçeneğidir; kod FortiAP’de değiştirilebilir.
  • DNS: AP, DHCP’den aldığı alan adına üreticinin belirlediği adı ekleyip sorgular. Cisco’da bu ad CISCO-CAPWAP-CONTROLLER.<alan-adı>’dır. DHCP kapsamında DNS sunucusu ya da alan adı yanlışsa bu yöntem çalışmaz.
  • Statik: Controller adresi AP’nin üzerine elle yazılır.

Controller bulunduktan sonra sıra sabittir: DTLS el sıkışması, join, gerekirse imaj indirme ve yeniden başlama, yapılandırma ve Run. Join yanıtında controller beklediği sürümü bildirir; sürüm farklıysa AP imajı indirir, yeniden başlar ve keşiften devam eder. Bu adım başarısız olursa AP sürekli aynı döngüye girer.

On kritik nokta

MERKEZ ŞUBE AP VLAN 50 Erişim switch'i PoE · port 20 Core switch VLAN 50 · relay DHCP ve DNS 10.0.30.11 Controller 10.0.50.2 Merkez firewall 203.0.113.1 Şube firewall 198.51.100.2 IPsec Şube AP 10.2.50.0/24 Şube DHCP option 43 ya da DNS 1 2 3 4 5 6 7 8 9 10 1 · PoE gücü yetmiyor ya da kablo/port arızalı 2 · Port yerel VLAN'ı ile AP'nin yönetim VLAN'ı uyuşmuyor 3 · VLAN 50 için havuz ya da relay yok 4 · Şubeden 10.0.50.0/24'e rota ya da tünel seçicisi eksik 5 · DNS çözmüyor ya da saat yanlış (NTP) 6 · Şubede yayın controller'a ulaşmaz; option 43 ya da DNS yok 7 · Firewall CAPWAP ya da bulut portlarını engelliyor 8 · DTLS: sertifika, saat ya da PSK hatası 9 · AP yetkisiz: beyaz liste, onay, lisans 10 · Sürüm farkı, imaj döngüsü ya da tünelde MTU
On kritik noktanın kampüsteki yeri. Merkezdeki AP aynı ağdaki controller'ı yayınla bulabilir; şubedeki AP ise controller'a tünel üzerinden L3 ile ulaşmak zorundadır, bu yüzden 4, 6, 7 ve 10 numaralı noktalar şubede daha sık görülür.
# Nokta Tipik belirti İlk kontrol
1 Güç ve fiziksel bağlantı LED’ler sönük, AP sürekli yeniden başlıyor ya da (modele göre) kısıtlı güçte açılıyor Switch’te portun PoE durumu, AP’nin istediği güç sınıfı ve switch’in toplam PoE bütçesi; kablo ve port değişimi
2 Yönetim VLAN’ı AP açılıyor ama IP almıyor Switch portunun yerel VLAN’ı (bizde 50) ile AP’de tanımlı yönetim VLAN etiketi aynı mı? AP etiketli, port etiketsiz bekliyorsa ya da tersi, iletişim olmaz
3 IP adresi AP 169.254.x.x ya da adressiz VLAN 50 için havuz ve relay; ayrıntılar önceki yazıda
4 Gateway ve L3 yol AP IP almış ama uzak controller’a ya da buluta ulaşamıyor Gateway, rota; şubede 10.0.50.0/24’ün tünelden geçip geçmediği ve tünelin trafik seçicileri
5 DNS ve NTP Bulut AP’si hiç bağlanmıyor ya da sertifika hatası DNS sunucusu bulut adlarını çözüyor mu, saat doğru mu?
6 Controller keşfi Controller’da AP’den hiç istek yok Merkezde yayın; şubede option 43/52 ya da DNS kaydı. Şubede yayın controller’a ulaşmaz
7 Firewall ve portlar Discovery gidiyor, yanıt ya da DTLS gelmiyor CAPWAP UDP 5246/5247; bulut için Meraki UDP 7351, Central TCP 443 ve NTP UDP 123
8 DTLS ve sertifika Keşif tamam, DTLS aşamasında kopuyor AP ve controller saati, sertifika geçerliliği; Huawei’de DTLS PSK uyumu
9 Yetkilendirme ve lisans Controller AP’yi görüyor ama kabul etmiyor Beyaz liste, manuel onay, lisans; bulutta envanter ve abonelik
10 Sürüm, imaj ve MTU AP sürekli yeniden başlıyor ya da yapılandırma aşamasında kalıyor Sürüm uyumu, imaj indirme sonucu; şubede tünel MTU’su

Şube AP’si neden ayrı düşünülmeli? Merkezdeki AP, controller’ı aynı ağdaki yayınla bulur ve aradaki tek cihaz switch’tir. Şube AP’si ise controller’a IPsec tüneli üzerinden, L3 ile ulaşmak zorundadır. Bu yüzden şubede dört nokta birden devreye girer: tünelin 10.2.50.0/24 ile 10.0.50.0/24 arasını taşıması (4), DHCP’de controller adresi ya da DNS kaydı (6), firewall politikalarında CAPWAP portları (7) ve tünelin ek yükünün paket boyutunu küçültmesi (10). Huawei dokümanı da küçük MTU’lu yollarda yapılandırma aşamasının başarısız olabileceğini ve CAPWAP MTU’sunun düşürülebileceğini belirtir. MTU’nun tünelde neden küçüldüğünü VPN yazısında anlattık.

Aynı problem dört üreticide

Aşağıdaki komutlar her üreticinin resmî dokümanından alındı ve laboratuvarda çalıştırılmadı. Hiçbir çıktı örneği uydurulmadı; her komutta hangi bilgiye bakılacağı yazılı.

Huawei (AC + Fit AP)

Keşif ve yetki: AP, AC’yi L2 yayınla, DHCP option 43/52 ile, option 15/24 ile aldığı alan adını DNS’te çözerek ya da statik adresle bulur. AC, AP’yi kimlik doğrulama moduna göre kabul eder: MAC adresi ya da seri numarası beyaz listede olmalı, kimlik doğrulama kapalı olmalı ya da AP yönetici tarafından onaylanmalıdır.

İlk bakılacak yer:

display ap all

Çıktıdaki State alanı, AP’nin hangi kontrol noktasında takıldığını doğrudan söyler:

Durum Anlamı Sonraki adım
nor Normal, online —
unauth Kimlik doğrulama başarısız display ap unauthorized record; uygunsa ap-confirm
vmiss / ver-mismatch AP ve AC sürümü uyuşmuyor AP tipi ve sürüm eşleşmesi
cmiss Ülke kodu uyuşmuyor Ülke kodu ayarı
tmiss AP tipi AC yapılandırmasıyla uyuşmuyor AP tipi tanımı
namec Ad çakışması ap-rename
cfgfa İlk yapılandırma başarısız MTU ve paket kaybı
dload Yükseltme sürüyor Uzun sürerse yükseltme sonucu
fault Online olamadı Hata kaydı (aşağıda)

fault durumundaki AP’nin nedeni hata kaydında yazar. Komutun adı sürüme göre değişir: V200R010 dokümanında display ap online-fail record, V200R022 komut referansında display ap online-fail-record. Kayıtta görülebilecek nedenler arasında yetersiz lisans, beyaz listede olmama, kara listede olma, DTLS zaman aşımı ya da PSK uyuşmazlığı, CAPWAP tüneli kurulamaması, yükseltme hatası ve sürüm uyuşmazlığı var.

Destekleyici komutlar: display license resource usage (lisans), display capwap configuration (AC’nin CAPWAP kaynak adresi). AP tarafında yönetim VLAN’ı display system-information ile görülür.

Cisco Catalyst 9800 ve Meraki

Catalyst 9800, keşif: Option 43 (IPv4), option 52 (IPv6), CISCO-CAPWAP-CONTROLLER.<alan-adı> DNS kaydı, aynı ağda yayın ve AP üzerinde statik tanım (capwap ap primary-base <ad> <adres>). AP, birincil, ikincil ve üçüncül controller tanımlıysa bu sırayı izler; tanımlı değilse yanıt veren ve kapasitesi en uygun controller’a katılır.

Controller’da:

show ap summary
show wireless stats ap join summary
show wireless stats ap mac <radyo-MAC> join detailed

join summary her AP için durumu, son bağlantı kopma nedenini ve hangi aşamada (keşif, DTLS, join, yapılandırma) takıldığını gösterir. Ayrıntılı iz için AP’nin radyo MAC’ine göre RadioActive trace başlatılır: debug wireless mac <radyo-MAC>.

AP’de:

show dtls connection
debug capwap client events
debug capwap client error
debug dtls client error

show dtls connection sertifika, port, şifreleme ve DTLS sürümünü gösterir. SSH ya da Telnet ile bağlıyken debug çıktısını görmek için önce terminal monitor gerekir. Sürüm farklıysa AP imajı controller’dan indirir ve yeniden başlar; bu normal bir adımdır, sürekli tekrarlanıyorsa sorundur.

Meraki: Keşif yoktur. Kontrol listesi: UDP 7351 dışarıya açık mı, DNS Meraki adlarını çözüyor mu, NTP (pool.ntp.org) erişilebilir mi? Kuruluşa özel hedef IP adresleri ve portlar dashboard’da Help > Firewall info sayfasındadır; bu liste cihazlara, servislere ve bölgeye göre değişir. MR ayrıca bağlantı testleri yapar: düzenli aralıklarla ping, gateway’e ARP ve DNS sorgusu.

HPE Aruba Networking (Central)

Central’a bağlanan AP’de yerel bir CAPWAP controller keşfi yoktur. Bunun yerine AP, Aruba Activate üzerinden provisioning ile hangi Central adresine bağlanacağını öğrenir. Bu yüzden AP’nin Activate’e ve Central’a çıkabilmesi ve buluttaki kaydının doğru olması gerekir:

  • Envanter ve abonelik: AP’nin MAC adresi ve seri numarası envanterde olmalı ve AP’ye bir cihaz aboneliği atanmış olmalıdır.
  • Dışarıya erişim: TCP 443 (Central ve Activate), TCP 80 ve NTP için UDP 123. Bölgeye özel adresler Aruba’nın iletişim portları sayfasındadır.
  • Offline tanımı: Central, 5 dakikadan uzun süre durum bilgisi göndermeyen cihazı offline sayar.
  • Fiziksel taraf: Central’ın switch ayrıntı sayfası PoE uyarılarını ve port durumunu gösterir; AP’ye yönetim arayüzünden uzak konsolla bağlanılabilir.

Bu bilgiler Classic Central 2.5.8 dokümantasyonundandır; Central’ın yeni sürümünde arayüz farklı olabilir. Aruba AP’leri için CLI komutlarını bu yazıda doğrulayamadığımızdan vermiyoruz.

Fortinet (FortiGate + FortiAP)

Keşif: FortiAP’de keşif tipi AC_DISCOVERY_TYPE ile belirlenir: otomatik (bütün yöntemleri sırayla dener), statik, DHCP, DNS, yayın, multicast ve FortiCloud. DHCP ile keşifte varsayılan seçenek kodu 138’dir; CAPWAP kontrol portu varsayılan 5246’dır. AP_MGMT_VLAN_ID sıfırdan farklıysa FortiAP yönetim trafiğini o VLAN etiketiyle gönderir; switch portu etiketsiz bekliyorsa 2 numaralı nokta tam olarak budur.

Yetki: FortiGate’te AP kaydı arayüz bazında yapılır ve ap-discover ile kapatılabilir. Keşfedilen AP yetkilendirilmeden çalışmaz:

config wireless-controller wtp
    edit <seri-numarası>
        set admin enable
        set wtp-profile <profil>
    next
end

Neye bakılır:

diagnose wireless-controller wlac -c wtp
diagnose sniffer packet <arayüz> "port 5246" 4

İlki FortiGate’in gördüğü AP’leri ve durumlarını listeler; ikincisi AP’nin keşif ve CAPWAP paketlerinin FortiGate’in arayüzüne ulaşıp ulaşmadığını gösterir. Fortinet’in kontrol listesinde iki saha notu daha var: FortiCloud’a keşfedilen bir AP FortiGate’te online olmaz; FortiGate’in tunnel modu AP kapasitesi dolduysa AP’nin modunun değiştirilmesi gerekir. AP modeli ile FortiGate sürümünün uyumu sürüm notlarından kontrol edilmelidir.

Karşılaştırma

Keşif “AP’yi gördü ama kabul etmedi” İlk bakılacak yer
Huawei Yayın, option 43/52, option 15/24 + DNS, statik Beyaz liste, onay, lisans display ap all durum alanı
Cisco 9800 Yayın, option 43/52, DNS, statik Join aşaması, sürüm show wireless stats ap join summary
Meraki Yok; bulut Dashboard’daki ağ ve envanter UDP 7351, DNS, NTP
HPE Aruba (Central) Yerel keşif yok; Activate üzerinden provisioning Envanter ve abonelik TCP 443, NTP, Central’daki cihaz durumu
Fortinet Otomatik, statik, option 138, DNS, yayın, multicast Yetkilendirme (set admin enable) diagnose wireless-controller wlac -c wtp

Sonuç

AP’nin online olmaması, AP’nin yönetim platformuna ulaşması için gereken on kontrol noktasından birinin sağlam olmamasıdır. İlk beş nokta (güç, VLAN, IP, yol, DNS ve NTP) ağın sorumluluğundadır ve yönetim ekranı bunları çoğu zaman göremez; son beş nokta (keşif, firewall, DTLS, yetki, sürüm) controller ya da bulut tarafında iz bırakır. Controller tabanlı ve bulut yönetimli mimarilerde “online” farklı şeyler ifade eder: birinde AP ile controller arasındaki CAPWAP yolu, diğerinde AP’nin internete çıkışı denetlenir. Şube gibi L3 üzerinden bağlanan AP’lerde ise keşif, firewall ve MTU birlikte düşünülmelidir.

Serinin ilerleyen yazılarında keşif ve CAPWAP sürecine ve controller bağlantısı koptuğunda ne olduğuna ayrıntılı bakacağız.

Kaynaklar

#wlan#capwap#troubleshooting#poe#dhcp

Kemal Keleş

Network & Security Engineer · CCNA · HCSA · NSE 3

Switching, routing, firewall ve kampüs ağlarında presales ve saha deneyimimi, teknik araştırmalarımı ve üretici dokümantasyonlarını bir araya getirerek pratik, üreticiden bağımsız içerikler hazırlıyorum.

Aynı konudan