pull-filter vertaa tekstiä, ei aliverkkoja: lue se etuliitteenä
Suodatin vertaa jokaisen työnnetyn valitsimen alkua tekstiisi. Puuttuva välilyönti, aiempi laaja sääntö ja väärä toiminto aiheuttavat erilaisia vikoja.
Tarkoitus oli pudottaa yksi työnnetty reitti. Muutoksen jälkeen toinen reititysvalitsin puuttuu tai asiakas yhdistää uudelleen silmukassa. Molemmat tulokset johtuvat siitä, että suodatin luetaan aliverkkosäännöksi, vaikka se vertaa tekstiä. Asiakas tarkistaa, alkaako työnnetty valitsin antamillasi merkeillä, eikä missään vaiheessa ole mukana osoitelogiikkaa.
Mitä suodatin todella vertaa
Jokainen työnnetty valitsin saapuu rivinä, joka koostuu nimestä ja sen argumenteista. Suodatin vertaa merkkejäsi kyseisen rivin alkuun ennen kuin mitään osoitetta jäsennetään ja ennen kuin mitään reittiä asennetaan. Siksi nimelle kirjoitettu sääntö nappaa jokaisen valitsimen, joka alkaa noilla kirjaimilla, ei vain sitä, jota katsoit. Siksi suodatin voi näyttää yksinään oikealta ja silti poistaa jotain asiaankuulumatonta.
Verkkoalueelta näyttävä merkkijono on silti vain merkkejä. Se ei valitse etuliitettä, ei tee aritmetiikkaa verkkobiteillä eikä voi ilmaista joukkoa kohteita. Kun tällainen sääntö näyttää toimivan ja myöhemmin lakkaa, työnnetty teksti on yleensä muuttanut muotoaan.
Yksi välilyönti muuttaa osumajoukkoa
Sama valitsimen nimi loppuerottimella ja ilman valitsee eri rivit. Ilman erotinta osuma pysyy avoimena, kun taas erottimen kanssa valitsimen nimen on päätyttävä täsmälleen siihen ennen argumenttien alkua.
pull-filter ignore "route"
pull-filter ignore "route "
Avoin muoto nappaa myös valitsimet, jotka vain alkavat samoilla kirjaimilla, ja näin asiaankuulumaton reitityskäyttäytyminen katoaa yhdessä sen reitin kanssa, jonka halusit pudottaa. Kopioi työnnetty rivi lokista ennen suodattimen kirjoittamista. Pidä muuttamaton kopio profiilista muokatun vieressä, koska laajan osuman peruminen on helpompaa tiedostosta kuin muistista.
Järjestys ja toiminto tuottavat erilaisia oireita
Säännöt arvioidaan järjestyksessä ja ensimmäinen osuma ratkaisee tuloksen, joten aikaisin sijoitettu laaja sääntö tekee jokaisen myöhemmän tarkan säännön saavuttamattomaksi. Myös toiminto muuttaa vikaa: osuman jättäminen huomiotta pudottaa valitsimen ja istunto jatkuu, kun taas hylkääminen nostaa virheen, joka käynnistää yhteyden uudelleen. Siksi toistuvasti työnnetty rivi yhdessä hylkäävän toiminnon kanssa tuottaa uudelleenyhdistämiskierron. Se kierros on helppo lukea verkkoviaksi, ja osumaan osuneen valitsimen nimeävä lokirivi erottaa nämä kaksi.
| 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 |
Kirjaa, mikä rivi osui ja mikä toiminto suoritettiin. Pudotettu reitti ja uudelleenkäynnistyskierros vaativat erilaisia korjauksia, ja muistiinpanon pitäisi kertoa, kumpi tapahtui, sen sijaan että jättäisi molemmat avoimiksi.
Tarkista, mitä isäntä asensi
Lue käytetyt reitit uudelleenyhdistämisen jälkeen ja testaa sekä kohde, jonka halusit säilyttää, että se, jonka halusit poistaa. Työnnetyn reitin pudottaminen ei anna korvaavaa reittiä, joten resurssi voi muuttua tavoittamattomaksi toista kautta, kun ei-toivottu reitti on poissa. Jos nimi ratkeaa nyt muualla, tarkista, nappasiko sama laaja etuliite työnnetyn ratkaisijan valitsimen. Muutos, joka läpäisee ajamasi testin ja epäonnistuu tarkoittamassasi, on tässä tavallinen tulos.
Pidä se ero tiketoinnissa: reitti, jonka poistit, reitti, jonka odotit säilyvän, ja mitä taulukko näyttää nyt. Seuraavaa muutosta arvioidaan tuota kirjausta vasten.
Älä pidä sitä luottamuksen rajana
Tekstin yläpuolinen suodatin on kokoonpanon mukavuus, ei valvontakeino palvelinta vastaan, johon et luota. Pelkät muotoiluvaihtelut kukistavat sen, minkä vuoksi käsikirja rajoittaa tuota väitettä. Kun palvelin kuuluu organisaatioosi, työntökäytännön korjaaminen on selkeämpää kuin paikallisten poikkeusten kerääminen.
Kirjoita muistiin, miksi paikallinen suodatin ylipäätään on olemassa, jotta seuraava henkilö voi päättää, tarvitaanko sitä yhä. Suodattimet kertyvät kauan sen jälkeen, kun syy on kadonnut.