Telefoningiz hotspotga ulangan bo'lib qoladi, yuqori ulanish esa hech narsa o'tkazmaydi. Pi hanuz Wi-Fi assosiasiyasini bildiradi, kirish nuqtasi hanuz beacon yuboradi va har bir so'rov vaqt tugashi bilan yakunlanadi. Bitta radio bir vaqtda ikki rolni bajaradi va ikkinchisiga kanal kerak bo'lganda ulardan biri yutadi. VPNga tegishdan oldin o'rnatilgan drayver va firmware bu rol juftligini umuman qabul qiladimi, aniqlang.

Alomat tunnelga emas, radioga ishora qiladi

Xatoni tartib bilan kuzating va u endi marshrutlash xatosiga o'xshamaydi. Mijoz hotspotga qo'shiladi, manzil oladi va bir-ikki sahifani yuklaydi. So'ng stansiya interfeysi rouming, kalit yangilash yoki qisqa signal pasayishidan keyin yuqori router bilan qayta assotsiatsiyalanadi. Kirish nuqtasi yo beaconini qayta ishga tushiradi, yo mijozlarini yo'lsiz qoldiradi, VPN jurnali esa hech qachon sabab bo'lmagan qayta ulanish urinishlari bilan to'ladi.

Ikki interfeys nomi ikki radio qilmaydi. wlan0 va kirish nuqtasi interfeysi bitta qurilmani, bitta kanal holat mashinasini va bitta firmware rejalashtiruvchisini bo'lishadi. Yadro bu qurilma qaysi rol va kanal birikmalarini qo'llab-quvvatlashini aniq ko'rsatadi, shuning uchun ikkala interfeys ham ko'tarilgani uchun juftlik ishlaydi deb o'ylash o'rniga o'sha ro'yxatni o'qing.

Biron narsani o'zgartirishdan oldin birikmani o'qing

Simsiz stek o'z shartnomasini interfeys birikmalari bo'limida iw list buyrug'i chiqishida bildiradi. Har bir raqamlangan birikma ruxsat etilgan rol sonlarini, qancha interfeys mavjud bo'lishi mumkinligini va bu interfeyslar bir vaqtda qancha turli kanalni egallashi mumkinligini sanab o'tadi. Bitta kanalda bitta stansiya va bitta kirish nuqtasini ko'rsatuvchi birikma bu joylashtirishga kerak bo'lgan birikmadir.

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

Faqat so'zlarning borligini emas, raqamlarni o'qing. Drayver stansiya rejimi va kirish nuqtasi rejimini alohida qo'llab-quvvatlashi mumkin, ikkalasining yagona qonuniy birikmasi esa faqat bitta kanalga, kichik interfeys soniga yoki hotspot bajara olmaydigan beacon oralig'iga ruxsat beradi. Ba'zi firmwarelar skanerlash yoki kalit yangilash vaqtida bitta rolni ham tashlab yuboradi, bu esa imkoniyat chegarasidan ko'ra tebranayotgan yuqori ulanish kabi ko'rinadi. Hech bir birikma ikkala rolni sanab o'tmasa, juftlik qo'llab-quvvatlanmaydi, ish stolidagi hotspot tugmasi nima taklif qilsa ham.

cfg80211 interfeys birikmalari hujjati maydonlar va beacon cheklovini tavsiflaydi. Bitta adapterning qiymatlari boshqasi haqida hech narsa demaydi, shuning uchun chiqishni umumlashtirish o'rniga mashina bilan birga saqlang.

Kanal va manzil rejasi qolganini hal qiladi

Kirish nuqtasi radio xizmat qila oladigan kanalda o'tirishi kerak, stansiya yuqori ulanishi esa yuqori kirish nuqtasiga ergashishi kerak. Bu ikki qaror mos kelmasa, bitta rol qayta ishga tushishi kerak. Ko'p bitta radioli adapterlarda hotspot shuning uchun stansiya kanalini aks ettiradi va yuqoridagi kanal o'zgarishi hotspotni ham qisqa muddatga tushiradi.

IP tomonini radiodan alohida rejalashtiring. Marshrutlangan hotspot odatda 192.168.50.0/24 kabi xususiy quyi tarmoqdan foydalanadi, Pi 192.168.50.1 manzilida, shu quyi tarmoq ichida DHCP hovuzi va Pi rezolver uzatuvchisi sifatida. NetworkManagerning umumiy rejimi shu quyi tarmoq uchun uzatish va manzil tarjimasini sozlaydi, lekin radio quvvatini qo'shmaydi va tunnelni yagona chiqishga aylantirmaydi. VPN siyosati haqida bahslashishdan oldin mijozlar ikkinchi qatlamda ko'priklanganmi yoki uchinchi qatlamda marshrutlanganmi, yozib qo'ying.

Radioni marshrutlashdan ajratadigan test tartibi

Qurilmadan tashqariga qarab ishlang va muvaffaqiyatsiz bo'lgan birinchi qadamda to'xtang. Bu o'qishlar ishlab turgan tizimda xavfsiz va hech qanday konfiguratsiyani o'zgartirmaydi. Ularni mijoz assotsiatsiyalangan va yuqori ulanish siz tuzatayotgan holatda bo'lganda bajaring.

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

Agar iw dev wlan0 link hech qanday assotsiatsiya ko'rsatmasa, radio muammosi birinchi o'rinda va tunnel ahamiyatsiz. Agar yuqori ulanish assotsiatsiyalangan bo'lsa-yu mijozda manzil bo'lmasa, ulanish va DHCP vakolati noto'g'ri. Agar mijozda manzil bor-u yetib borish bo'lmasa, uzatish, tarjima yoki rezolver yetkazib berish yetishmaydi. Faqat hotspot yo'li ham, yuqori ulanish yo'li ham ishlaganda, muvaffaqiyatsiz tunnel keyingi sinov mavzusiga aylanadi.

Adapter, drayver va firmwareni qabul qilingan birikma va kanal qoidasi bilan birga yozib qo'ying. Keyinchalik yadro yoki firmware yangilanishi qo'llab-quvvatlanadigan ro'yxatni o'zgartirishi mumkin va aynan o'sha yozuv sirni ma'lum chegaraga aylantiradi.

O'xshash maqolalar