Holat fayli seanslarni sanaydi, ular orqasidagi LANni emas
Surat VPN seanslari va marshrutlash holatini sanab chiqadi, sayt orqasidagi har bir mashinani emas. Sarlavhalar, yozuv turlari va fayl yoshini birga o‘qing.
Kimdir VPNda qancha mashina bor deb so‘raydi va dalil sifatida holat fayli ko‘rsatiladi. U torroq savolga javob beradi: bu suratda qancha seans bor va server qaysi virtual manzillarni marshrutlaydi. Aynan shu ikki savol orasidagi bo‘shliqda hisobot xatolarining ko‘pchiligi yashaydi va uni yopish faylning o‘z sarlavhalarini o‘qishdan boshlanadi.
Surat aslida nimani o‘z ichiga oladi
Fayl o‘sha server nusxasi uchun holat chiqishi sozlanganda oraliq bilan yoziladi, shuning uchun bu davriy tasvir, jonli oqim emas. Uning bo‘limlari seanslar va ichki marshrutlash holatini alohida sanaydi, format versiyasi ustunlar tartibini belgilaydi.
status /run/openvpn/office.status 30
status-version 33-versiya sarlavha qatori bilan tab bilan ajratilgan maydonlarni yozadi, eski formatlar farq qiladi va keyingi versiyalar maydon qo‘shishi mumkin. Ustun raqamini qattiq kodlash o‘rniga sarlavhani o‘qing, chunki pozitsiyalarni taxmin qiluvchi skript keyingi yangilanishda jimgina buziladi.
| Record | What it describes | What it cannot tell you |
|---|---|---|
| Client list | A session in this snapshot | How many people or machines that session represents |
| Real address | The outer peer address and port | Which device is behind it |
| Routing rows | Virtual addresses and route ownership | Which downstream hosts are alive |
Odamlar yoki mashinalarni emas, seanslarni sanang
Bitta sayt ulanishi orqasidagi bir necha ruxsat etilgan mashinaning trafigini tashishi mumkin. Bir kishi ham bir vaqtning o‘zida noutbuk va telefondan bir nechta seans ushlab turishi mumkin. Bu naqshlarning hech biri sonda ko‘rinmaydi, shuning uchun ulangan foydalanuvchilar birlikni belgilaganingizdan keyingina mazmunga ega bo‘ladi. Kimdir sanashni boshlashidan oldin hisobotga qaysi birlik kerakligini so‘rang.
Agar raqam litsenziyalash yoki sig‘im uchun muhim bo‘lsa, birlikni hisobot bilan bir hujjatda belgilang. Seanslar, identifikatsiyalar yoki qurilmalarni sanashini ko‘rsatmaydigan hisobot o‘quvchi kutgan birlik sifatida o‘qiladi.
Tashqi manzil identifikator emas
Haqiqiy manzil maydoni server ko‘radigan sherik manzili va portidir. Bitta tarjima qilingan ommaviy manzil orqasidagi bir nechta mijoz shu manzilni bo‘lishadi, shuning uchun unga ko‘ra guruhlash aloqasiz seanslarni birlashtiradi. Port ham ulanishlar orasida o‘zgaradi, bu juftlikni barqaror kalit sifatida yaroqsiz qiladi. Shu tarzda guruhlangan hisobot aniq ko‘rinadi va noto‘g‘ri.
Guruhlash uchun samarali mijoz identifikatsiyasidan foydalaning va manzilni tashish tafsiloti deb biling. Ikki qator bitta identifikatsiyani bo‘lishganda, bu odatda takroriy yozuv emas, bir vaqtdagi seanslarni bildiradi.
Marshrutlash qatorlari host ro‘yxati emas
Marshrutlash yozuvi bitta sherik mas’ul bo‘lgan quyi tarmoqni nomlashi mumkin, quyi tarmoq esa uning hostlari ro‘yxati emas. Server bu diapazonni ma’lum seansga yuborishi kerakligini biladi va o‘sha mashinalardan qaysi biri yoqilgan, ilovada autentifikatsiya qilingan yoki kimgadir foydali ekanini bilmaydi. Marshrutlash jadvali yetib borishni tasvirlaydi, bandlikni emas. Aynan shu farq VPN inventar savoliga javob bera olmasligining butun sababidir.
Bir nechta qator bir xil sherikka ham ishora qilishi mumkin, chunki sayt bir nechta diapazonni e’lon qilishi mumkin. Qatorlarni sanab, natijani qurilmalar soni deb atash joylashtirishni o‘zboshimcha koeffitsiyent bilan oshirib ko‘rsatadi.
Agar talab haqiqatan aktivlar inventari bo‘lsa, o‘sha tarmoqqa tegishli inventar jarayonidan foydalaning. VPN qaysi sherik yo‘lni olib yurishini aniqlay oladi va bu uning orqasida qaysi hostlar borligidan boshqa fakt.
Yosh, ruxsatlar va jonli ko‘rinish
Har bir javob bilan faylning o‘zgartirilgan vaqtini saqlang. Bir necha soat oldin to‘xtagan server o‘zining oxirgi suratini joyida qoldiradi, joriy deb taqdim etilgan eskirgan fayl esa hech qanday hisobotdan yomonroq.
Katalog mavjud bo‘lishi va xizmat haqiqatan ishlaydigan hisob tomonidan yozilishi mumkin bo‘lishi kerak, buni qattiqlashtirish bosqichidan keyin unutish oson. Fayl odatda nomlar va manzillarni saqlaydi, shuning uchun uni veb-server taqdim eta oladigan har qanday joyda emas, ma’muriy joyda saqlang. Ruxsatlarni xizmat hisobidan tekshiring, o‘z shellingizdan emas. Jim yangilanishni to‘xtatgan surat xuddi sokin tarmoqqa o‘xshaydi.
Hodisaga asoslangan ehtiyojlar uchun tezroq so‘rov o‘rniga qo‘llab-quvvatlanadigan boshqaruv interfeysidan foydalaning. Bu interfeysga metrika emas, boshqaruv sifatida qarang va faqat seanslarni sanash uchun uni hech qachon internetga chiqarmang.