Nodoms bija atmest vienu nosūtīto maršrutu. Pēc izmaiņām trūkst citas maršrutēšanas opcijas, vai arī klients atkal savienojas cilpā. Abi iznākumi rodas no tā, ka filtrs tiek lasīts kā apakštīkla noteikums, lai gan tas salīdzina tekstu. Klients pārbauda, vai nosūtītā opcija sākas ar jūsu norādītajām rakstzīmēm, un nevienā posmā nav iesaistīta adrešu loģika.

Ko filtrs patiesībā salīdzina

Katra nosūtītā opcija nāk kā rinda, kas sastāv no nosaukuma un tā argumentiem. Filtrs salīdzina jūsu rakstzīmes ar šīs rindas sākumu, pirms tiek analizēta jebkura adrese un pirms tiek instalēts jebkurš maršruts. Tāpēc nosaukumam rakstīts noteikums noķer katru opciju, kas sākas ar šiem burtiem, ne tikai to, uz kuru jūs skatījāties. Tāpēc filtrs var izskatīties pareizs atsevišķi un tomēr noņemt kaut ko nesaistītu.

Virkne, kas izskatās kā tīkla diapazons, joprojām ir tikai rakstzīmes. Tā neizvēlas prefiksu, neveic aritmētiku ar tīkla bitiem un nevar izteikt galamērķu kopu. Kad šāds noteikums šķietami darbojas un pēc tam apstājas, nosūtītais teksts parasti ir mainījis formu.

Viena atstarpe maina atbilstību kopu

Tas pats opcijas nosaukums ar beigu atdalītāju un bez tā izvēlas dažādas rindas. Bez atdalītāja atbilstība paliek atvērta, bet ar to opcijas nosaukumam jābeidzas tieši tur, pirms sākas argumenti.

pull-filter ignore "route"
pull-filter ignore "route "

Atvērtā forma noķer arī opcijas, kas tikai sākas ar tiem pašiem burtiem, un tā nesaistīta maršrutēšanas uzvedība pazūd kopā ar maršrutu, kuru gribējāt atmest. Pirms filtra rakstīšanas nokopējiet nosūtīto rindu no žurnāla. Glabājiet nemainītu profila kopiju blakus rediģētajai, jo plašu atbilstību ir vieglāk atcelt no faila nekā no atmiņas.

Secība un darbība rada dažādus simptomus

Noteikumi tiek vērtēti secīgi, un pirmā atbilstība izšķir iznākumu, tāpēc agri ievietots plašs noteikums padara katru vēlāko konkrēto noteikumu nesasniedzamu. Arī darbība maina kļūmi: atbilstības ignorēšana izmet opciju un sesija turpinās, bet noraidīšana rada kļūdu, kas restartē savienojumu. Tāpēc atkārtoti nosūtīta rinda kopā ar noraidošo darbību rada atkārtotas savienošanās ciklu. Šo ciklu ir viegli nolasīt kā tīkla kļūmi, un žurnāla rinda, kas nosauc atbilstošo opciju, šķir abus.

ActionEffect on the sessionHow it gets reported
IgnoreOption dropped, session continuesSomething is missing afterwards
RejectError raised, connection restartsThe VPN keeps dropping

Pierakstiet, kura rinda atbilda un kura darbība tika izpildīta. Atmests maršruts un restartēšanas cikls prasa atšķirīgu labošanu, un piezīmei jāsaka, kurš no tiem notika, nevis jāatstāj abi atvērti.

Pārbaudiet, ko instalējis resursdators

Pēc atkārtotas savienošanās izlasiet piemērotos maršrutus un pārbaudiet gan galamērķi, kuru gribējāt saglabāt, gan to, kuru gribējāt noņemt. Nosūtītā maršruta atmešana nesniedz aizstājēju, tāpēc resurss var kļūt nesasniedzams pa citu ceļu, kamēr nevēlamais maršruts ir prom. Ja nosaukums tagad tiek atrisināts citur, pārbaudiet, vai nosūtīto risinātāja opciju nav notvēris tas pats platais prefikss. Izmaiņas, kas iztur jūsu palaisto testu un neiztur to, ko bijāt iecerējis, šeit ir parastais iznākums.

Saglabājiet šo atšķirību biļetē: maršrutu, kuru noņēmāt, maršrutu, kuru cerējāt saglabāt, un to, ko tabula rāda tagad. Nākamās izmaiņas tiks vērtētas pret šo ierakstu.

Neuzskatiet to par uzticības robežu

Filtrs virs teksta ir konfigurācijas ērtība, nevis kontrole pret serveri, kuram neuzticaties. Jau formatējuma atšķirības to pārspēj, tāpēc rokasgrāmata ierobežo šo apgalvojumu. Ja serveris pieder jūsu organizācijai, skaidrāk ir labot nosūtīšanas politiku nekā krāt lokālus izņēmumus.

Pierakstiet, kāpēc lokālais filtrs vispār pastāv, lai nākamais cilvēks varētu izlemt, vai tas vēl vajadzīgs. Filtri krājas ilgi pēc tam, kad to iemesls ir zudis.

Saistītie raksti