Telefonunuz hotspot-a qoşulu qalır, uplink isə heç nə ötürmür. Pi hələ də Wi-Fi assosiasiyası bildirir, giriş nöqtəsi hələ də beacon göndərir və hər sorğu vaxt aşımına düşür. Tək bir radio eyni anda iki rol oynayır və digəri kanala ehtiyac duyanda onlardan biri qalib gəlir. VPN-ə toxunmazdan əvvəl quraşdırılmış sürücü və proqram təminatının bu rol cütlüyünü ümumiyyətlə qəbul edib-etmədiyini müəyyənləşdirin.

Simptom tunelə deyil, radioya işarə edir

Nasazlığa ardıcıl baxın və o, artıq marşrutlaşdırma xətası kimi görünməyəcək. Müştəri hotspot-a qoşulur, ünvan alır və bir-iki səhifə yükləyir. Sonra stansiya interfeysi rouminq, açar yenilənməsi və ya qısa siqnal enişindən sonra yuxarı axındakı marşrutlaşdırıcı ilə yenidən assosiasiya edir. Giriş nöqtəsi ya beacon-ı yenidən başladır, ya da müştərilərini yolsuz qoyur, VPN jurnalı isə heç vaxt səbəb olmayan yenidən qoşulma cəhdləri ilə dolur.

İki interfeys adı iki radio demək deyil. wlan0 və giriş nöqtəsi interfeysi bir cihazı, bir kanal vəziyyət maşınını və bir proqram təminatı planlaşdırıcısını paylaşır. Kernel bu cihazın hansı rol və kanal kombinasiyalarını dəstəklədiyini dəqiq göstərir, ona görə də hər iki interfeys qalxdığı üçün cütlüyün işlədiyini fərz etmək əvəzinə həmin siyahını oxuyun.

Nəyisə dəyişməzdən əvvəl kombinasiyanı oxuyun

Simsiz yığın öz müqaviləsini interfeys kombinasiyaları bölməsində iw list çıxışında göstərir. Hər nömrələnmiş kombinasiya icazə verilən rol saylarını, neçə interfeysin mövcud ola biləcəyini və həmin interfeyslərin eyni vaxtda neçə fərqli kanal tuta biləcəyini sadalayır. Bir stansiya və bir giriş nöqtəsini tək kanalda göstərən kombinasiya bu quraşdırmanın ehtiyac duyduğu kombinasiyadır.

iw list | sed -n '/valid interface combinations/,/^$/p'

Sözlərin varlığına deyil, rəqəmlərə baxın. Sürücü stansiya rejimini və giriş nöqtəsi rejimini ayrı-ayrılıqda dəstəkləyə bilər, halbuki hər ikisinin yeganə qanuni kombinasiyası tək kanala, kiçik interfeys sayına və ya hotspotun təmin edə bilmədiyi beacon intervalına icazə verir. Bəzi proqram təminatları skan və ya açar yenilənməsi zamanı bir rolu da itirir və bu, imkan limitindən çox yırğalanan uplink kimi görünür. Heç bir kombinasiya hər iki rolu sadalamırsa, masaüstünün hotspot düyməsi nə deyirsə də, cütlük dəstəklənmir.

cfg80211 interfeys kombinasiyası sənədləri sahələri və beacon məhdudiyyətini təsvir edir. Bir adapterdən alınan dəyərlər digəri haqqında heç nə demir, ona görə də çıxışı ümumiləşdirmək əvəzinə maşınla birlikdə saxlayın.

Kanal və ünvan planı qalanı həll edir

Giriş nöqtəsi radionun xidmət edə biləcəyi kanalda oturmalıdır, stansiya uplink isə yuxarı axındakı giriş nöqtəsini izləməlidir. Bu iki qərar ziddiyyət təşkil edəndə bir rol yenidən başlamalıdır. Bir çox təkradioli adapterdə hotspot buna görə stansiya kanalını əks etdirir və yuxarı axında kanal dəyişikliyi hotspotu qısa müddətə özü ilə birlikdə aşağı salır.

IP tərəfini radiodan ayrı planlayın. Marşrutlaşdırılmış hotspot adətən 192.168.50.0/24 kimi şəxsi alt şəbəkə istifadə edir, Pi 192.168.50.1 ünvanındadır, həmin alt şəbəkə içində DHCP hovuzu və resolver yönləndiricisi kimi Pi çıxış edir. NetworkManager-in paylaşılmış rejimi yönləndirmə və ünvan çevrilməsini həmin alt şəbəkə üçün qurur, lakin radio tutumu əlavə etmir və tuneli yeganə çıxış etmir. VPN siyasəti barədə mübahisə etməzdən əvvəl müştərilərin ikinci qatda körpüləndiyini, yoxsa üçüncü qatda marşrutlaşdırıldığını yazın.

Radionu marşrutlaşdırmadan ayıran test sırası

Cihazdan bayıra doğru işləyin və uğursuz olan ilk addımda dayanın. Bu oxumalar canlı sistemdə təhlükəsizdir və heç bir konfiqurasiyanı dəyişmir. Onları müştəri assosiasiya olunmuş və uplink sizin sazladığınız vəziyyətdə olarkən icra edin.

iw dev
iw dev wlan0 link
nmcli -t -f DEVICE,STATE,CONNECTION device status
ip -br addr show
sysctl net.ipv4.ip_forward

Əgər iw dev wlan0 link heç bir assosiasiya göstərmirsə, radio problemi ilk yerdədir və tunelin əhəmiyyəti yoxdur. Əgər uplink assosiasiya olunub və müştərinin ünvanı yoxdursa, qoşulma və DHCP səlahiyyəti səhvdır. Əgər müştərinin ünvanı var, lakin əlçatanlıq yoxdursa, yönləndirmə, çevrilmə və ya resolver çatdırılması çatmır. Yalnız həm hotspot yolu, həm də uplink yolu işlədikdə, uğursuz tunel növbəti sınaq mövzusu olur.

Adapteri, sürücünü və proqram təminatını qəbul edilmiş kombinasiya və kanal qaydası ilə birlikdə qeyd edin. Sonrakı kernel və ya proqram təminatı yeniləməsi dəstəklənən siyahını dəyişə bilər və məhz bu qeyd sirri bilinən məhdudiyyətə çevirir.

Əlaqəli məqalələr