pull-filter matnni taqqoslaydi, subnetlarni emas: uni prefiks sifatida o'qing
Filtr har bir surilgan variantning boshini sizning matningiz bilan taqqoslaydi. Yetishmayotgan bo'sh joy, oldingi keng qoida va noto'g'ri amal turli nosozliklarni keltirib chiqaradi.
Maqsad bitta surilgan marshrutni tashlab yuborish edi. O'zgarishdan keyin boshqa marshrutlash varianti yetishmaydi yoki mijoz sikl ichida qayta ulanadi. Ikkala natija ham filtr matnni taqqoslab turgan holda uni subnet qoidasi deb o'qishdan kelib chiqadi. Mijoz surilgan variant siz bergan belgilar bilan boshlanishini tekshiradi va hech qaysi bosqichda manzil mantiqi ishtirok etmaydi.
Filtr aslida nimani taqqoslaydi
Har bir surilgan variant nom va uning argumentlaridan tuzilgan satr sifatida keladi. Filtr sizning belgilaringizni o'sha satrning boshi bilan taqqoslaydi, hech qanday manzil tahlil qilinishidan va hech qanday marshrut o'rnatilishidan oldin. Shuning uchun nom uchun yozilgan qoida o'sha harflar bilan boshlanadigan har bir variantni ushlaydi, faqat siz qarab turganini emas. Shuning uchun filtr yakka holda to'g'ri ko'rinishi va baribir aloqasiz narsani olib tashlashi mumkin.
Tarmoq diapazoniga o'xshab ko'rinadigan satr baribir faqat belgilar. U hech qanday prefiks tanlamaydi, tarmoq bitlari ustida arifmetika qilmaydi va manzillar to'plamini ifodalay olmaydi. Bunday qoida ishlayotgandek ko'rinib, keyin to'xtasa, surilgan matn odatda shaklini o'zgartirgan bo'ladi.
Bitta bo'sh joy mosliklar to'plamini o'zgartiradi
Xuddi shu variant nomi oxirgi ajratgich bilan va usiz turli satrlarni tanlaydi. Ajratgichsiz moslik ochiq qoladi, u bilan esa argumentlar boshlanishidan oldin variant nomi aynan o'sha joyda tugashi kerak.
pull-filter ignore "route"
pull-filter ignore "route "
Ochiq shakl faqat o'sha harflar bilan boshlanadigan variantlarni ham ushlaydi va shu tarzda aloqasiz marshrutlash xatti-harakati siz tashlab yubormoqchi bo'lgan marshrut bilan birga yo'qoladi. Filtrni yozishdan oldin surilgan satrni jurnaldan nusxalang. Tahrirlangan profilning yonida o'zgartirilmagan nusxani saqlang, chunki keng moslikni xotiradan ko'ra fayldan qaytarish osonroq.
Tartib va amal turli belgilar keltiradi
Qoidalar tartib bilan baholanadi va birinchi moslik natijani hal qiladi, shuning uchun erta qo'yilgan keng qoida keyingi har bir aniq qoidani yetib bo'lmaydigan qiladi. Amal ham nosozlikni o'zgartiradi: moslikni e'tiborsiz qoldirish variantni tashlab yuboradi va sessiya davom etadi, rad etish esa ulanishni qayta boshlaydigan xato ko'taradi. Shuning uchun qayta-qayta suriladigan satr rad etish amali bilan birga qayta ulanish siklini hosil qiladi. Bu siklni tarmoq nosozligi deb o'qish oson, va mos kelgan variantni nomlaydigan jurnal satri ikkalasini ajratadi.
| Action | Effect on the session | How it gets reported |
|---|---|---|
| Ignore | Option dropped, session continues | Something is missing afterwards |
| Reject | Error raised, connection restarts | The VPN keeps dropping |
Qaysi satr mos kelganini va qaysi amal bajarilganini yozib qo'ying. Tashlab yuborilgan marshrut va qayta ishga tushish sikli turli tuzatishlarni talab qiladi, va yozuv ikkalasini ochiq qoldirish o'rniga qaysi biri sodir bo'lganini aytishi kerak.
Xost nima o'rnatganini tekshiring
Qayta ulangandan keyin qo'llanilgan marshrutlarni o'qing va saqlab qolmoqchi bo'lgan manzilni hamda olib tashlamoqchi bo'lganingizni ham sinab ko'ring. Surilgan marshrutni tashlab yuborish hech qanday o'rinbosar bermaydi, shuning uchun istalmagan marshrut ketganda resurs boshqa yo'l bilan yetib bo'lmaydigan bo'lishi mumkin. Endi nom boshqa joyda hal qilinsa, surilgan hal qiluvchi varianti xuddi shu keng prefiks bilan ushlanganini tekshiring. Siz ishga tushirgan sinovdan o'tib, ko'zda tutilgan sinovdan o'tmaydigan o'zgarish bu yerda odatiy natija.
Bu farqni chiptada saqlang: olib tashlagan marshrutingiz, saqlashni kutgan marshrutingiz va jadval hozir nima ko'rsatayotgani. Keyingi o'zgarish o'sha yozuvga qarshi baholanadi.
Buni ishonch chegarasi deb qaramang
Matn ustidagi filtr konfiguratsiya qulayligi, siz ishonmaydigan serverga qarshi nazorat emas. Faqat format farqlari uni yengadi, shuning uchun qo'llanma bu da'voni cheklaydi. Server sizning tashkilotingizga tegishli bo'lsa, mahalliy istisnolarni yig'ishdan ko'ra surish siyosatini tuzatish aniqroq.
Mahalliy filtr nima uchun umuman mavjudligini yozing, shunda keyingi odam hali kerakmi yoki yo'qmi qaror qila oladi. Filtrlar sabab yo'qolganidan ancha keyin ham to'planadi.