pull-filter porovnáva text, nie podsiete: čítajte ho ako prefix
Filter porovnáva začiatok každej vloženej voľby s vaším textom. Chýbajúca medzera, skoršie široké pravidlo a nesprávna akcia spôsobujú rôzne poruchy.
Zámerom bolo zahodiť jednu vloženú trasu. Po zmene chýba ďalšia možnosť smerovania alebo sa klient znova pripája v slučke. Oba výsledky plynú z čítania filtra ako pravidla podsiete, hoci porovnáva text. Klient kontroluje, či vložená voľba začína znakmi, ktoré ste zadali, a v žiadnej fáze do toho nevstupuje adresná logika.
Čo filter skutočne porovnáva
Každá vložená voľba prichádza ako riadok zložený z názvu a jeho argumentov. Filter porovnáva vaše znaky so začiatkom tohto riadku, skôr než sa analyzuje akákoľvek adresa a skôr než sa nainštaluje akákoľvek trasa. Preto pravidlo napísané pre názov zachytí každú voľbu začínajúcu týmito písmenami, nie len tú, na ktorú ste sa pozerali. Preto môže filter pôsobiť samostatne správne a napriek tomu odstrániť niečo nesúvisiace.
Reťazec, ktorý vyzerá ako rozsah siete, je stále len znaky. Nevyberá žiadny prefix, nepočíta s bitmi siete a nedokáže vyjadriť množinu cieľov. Keď také pravidlo vyzerá, že funguje, a potom prestane, vložený text zvyčajne zmenil tvar.
Jedna medzera mení množinu zhôd
Ten istý názov voľby s koncovým oddeľovačom aj bez neho vyberá rôzne riadky. Bez oddeľovača zostáva zhoda otvorená, kým s ním musí názov voľby skončiť presne tam, než začnú argumenty.
pull-filter ignore "route"
pull-filter ignore "route "
Otvorená forma zachytí aj voľby, ktoré iba začínajú rovnakými písmenami, a tak nesúvisiace správanie smerovania zmizne spolu s trasou, ktorú ste chceli zahodiť. Pred písaním filtra skopírujte vložený riadok z protokolu. Uchovajte nezmenenú kópiu profilu vedľa upravenej, pretože širokú zhodu je ľahšie vrátiť zo súboru než z pamäte.
Poradie a akcia vytvárajú rôzne príznaky
Pravidlá sa vyhodnocujú v poradí a prvá zhoda rozhoduje o výsledku, takže široké pravidlo umiestnené skoro robí každé neskoršie konkrétne pravidlo nedosiahnuteľným. Akcia mení aj zlyhanie: ignorovanie zhody voľbu zahodí a relácia pokračuje, kým odmietnutie vyvolá chybu, ktorá reštartuje pripojenie. Preto riadok vkladaný opakovane spolu s akciou odmietnutia vytvára slučku opätovného pripájania. Tú slučku je ľahké čítať ako sieťovú poruchu a riadok protokolu, ktorý pomenuje zodpovedajúcu voľbu, oddeľuje oboje.
| 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 |
Zaznamenajte, ktorý riadok zodpovedal a ktorá akcia prebehla. Zahodená trasa a slučka reštartov potrebujú rôzne opravy a poznámka má povedať, ktorá z toho nastala, namiesto toho, aby nechala oboje otvorené.
Skontrolujte, čo hostiteľ nainštaloval
Po opätovnom pripojení prečítajte aplikované trasy a otestujte cieľ, ktorý ste chceli zachovať, aj ten, ktorý ste chceli odstrániť. Zahodenie vloženej trasy neposkytuje náhradu, takže zdroj sa môže stať nedostupným inou cestou, kým neželaná trasa zmizla. Ak sa názov teraz prekladá inde, skontrolujte, či vloženú voľbu prekladača nezachytil rovnaký široký prefix. Zmena, ktorá prejde testom, ktorý ste spustili, a neprejde tým, ktorý ste zamýšľali, je tu bežný výsledok.
Uchovajte ten rozdiel v tikete: trasu, ktorú ste odstránili, trasu, ktorú ste očakávali zachovať, a čo tabuľka ukazuje teraz. Ďalšia zmena sa bude posudzovať voči tomuto záznamu.
Nepovažujte to za hranicu dôvery
Filter nad textom je pohodlie konfigurácie, nie kontrola voči serveru, ktorému neveríte. Samotné variácie formátovania ho porážajú, a preto príručka toto tvrdenie obmedzuje. Keď server patrí vašej organizácii, oprava politiky vkladania je jasnejšia než hromadenie miestnych výnimiek.
Zapíšte, prečo miestny filter vôbec existuje, aby sa ďalší človek mohol rozhodnúť, či je ešte potrebný. Filtre sa hromadia dlho po tom, čo dôvod zmizol.