Hokker komponint is echt eigner fan in OpenVPN-rûtegrins?
In rûtegrins kin by it OpenVPN-oandriuwing, de NetworkManager-ynstekker of de tsjinner hearre. Neam de eigner foardat jo in profyl bewurkje of in getal ferheegje.
In profyl mei twahûndert rûtes wurket op ien masine en ynstallearret fjirtich op in oare. It oandriuwing, de yntegraasje dy't it start, en de tsjinner dy't it fuorret hawwe elk harren wurd, en elk kin de list op in oar punt stopje. It ferskoft as ien grins lêze stjoert jo nei it ferkearde bestân. It meganisme hat trije fazen, en de faze dy't stoppe lit sichtbere bewiis efter as jo witte wêr't jo op sykje moatte.
Trije fazen, trije ferskillende grinzen
Earst ûntleedt it oandriuwing de opsje en beslút oft dizze ferzje it begrypt. Dan ynstallearret de yntegraasje wat it oandriuwing rapportearret, en har eigen koade kin de list beheine of omfoarmje. Uteinlik beslút de tsjinner hoefolle rûtes er nei in beskaat identiteit stjoere sil, foardat ien fan beide kliïntfazen eat sjocht. Trije fazen, trije plafonds, en mar ien dêrfan is it getal yn it profyl.
Ien plafond ferheegje docht neat foar de oaren. In wegere stjoerde rûte kin in beliedsbeslút op 'e tsjinner wêze, in oerlap dy't de kliïnt oplost hat, of in ynstallaasjegrins dy't it oerskot fuortsmiet. Elk dêrfan hat in oare oplossing.
Skied de trije foardat jo eat mjitte. In ûntliedingsflater neamt in token, in ynstallaasjegrins lit in koarte rûtetabel efter, en in beliedsbeslút lit hielendal neat efter. It bewiis fertelt jo hokker faze jo earst ûndersykje moatte.
| Stage | Who decides | What you can see |
|---|---|---|
| Parse | Client engine | An error naming the option |
| Install | Activation owner | A route count below the pushed count |
| Offer | Server policy | A route absent from the pushed list |
De ûntlieder sprekt earst
In ûnbekende opsje mislearret lûd en betiid, en de flatertekst neamt it token. Dat is de maklikst te werkennens faze: fergelykje it krekte berjocht mei de ynstallearre ferzje fan it oandriuwing, want in opsje dy't yn ien útjefte tafoege is, is ûnbekend yn 'e iene dêrfoar. In profyl dat fan in nijer útrôl kopyeare is, is de gewoane boarne fan dat misferstân. De ûntlieder negearet nea stil in rjochtline dy't er net ken.
In akseptearre opsje seit neat oer it resultaat. It ûntlêzen slagget, en de list kin noch hieltyd troch de ynstallaasje besnien wurde of nea troch de tsjinner oanbean wurde. Behannelje in skjinne ûntlieding as tastimming om troch te gean, net as bewiis.
Skriuw de ferzjereading op fan it binêre bestân dat eins rûn hat, net fan it byld fan 'e pakketbehearder oer wat ynstallearre is. Dy twa binne it faker ûnienich as ferwachte.
De ynstallaasje hat syn eigen plafond
It komponint dat de aktivearring hat, kin in NetworkManager-ynstekker wêze ynstee fan it binêre bestân fan it oandriuwing, en it kin syn eigen grins oplizze foardat der in tunnel bestiet. Syn bewurker kin in fjild sjen litte dat it rinnende oandriuwing nea lêst, of in fjild lêze dat de bewurker net sjen lit. Beide situaasjes sjogge fan bûten út as in kliïntflater. Gjin fan beide wurdt reparearre troch it profyl te bewurkjen.
Tel wat oankaam ynstee fan wat ynsteld waard. It kommando ip route show dev tun0 listet de ynstalleare rûtes, en dat oantal mei de stjoerde list fergelykje skiedt in fuortsmiten rûte fan ien dy't nea stjoerd is. In oantal dat by it stjoeren past, ferpleatst it fermoeden werom nei de tsjinner.
In skulomhulsel om it binêre bestân fan it oandriuwing om in grutter getal ôf te twingjen fertroebelt bywurkingen en makket weromdraaie ta rieden. It ferberget ek de echte grins foar elkenien dy't de konfiguraasje dêrnei lêst.
De tsjinner beslút wat jo oanbean waard
Belied per kliïnt kin de list lytser meitsje foardat er oerbrocht wurdt. In kliïntspesifyk bestân kin rûtes foar ien identiteit tafoegje, of in groepsbelied kin se weilitte, en de kliïnt kin in filtere rûte net fan ien skiede dy't nea definiearre is. Dy ûndúdlikens is wêrom't it tsjinnerregister fan belang is. Freegje om de effektive stjoerlist foar dy identiteit, net om it sjabloan.
Fergelykje it tsjinnerregister mei de ûntfongen list. It gat dertusken is de beliedslaach, en it is meastentiids lytser as it profyl suggerearret.
As it ûntwerp it tastean, fetsje oangrinzgjende netwurken gear en wiskje ferâldere ynfieringen. Minder en gruttere rûtes losse mear gefallen op as in heger plafond.
Feroarje it getal op it goede plak
Brûk de dokumintearre ynstelling fan it komponint dat de grins echt hat. As it fjild yn 'e ynstekker ûntbrekt, kontrolearje dan oft de ynstekker âlder is as de funksje of oft in oare eftergrûn de rûtes hat. Dokumintearje dêrnei de ferzjes fan it oandriuwing, de ynstekker en de tsjinner njonken de wearde dy't jo keazen hawwe. De folgjende bywurking iepenet de fraach wer, en de notysje is wat it beantwurdber makket.
Test wer nei elke bywurking fan ien fan 'e trije. In grins dy't op it goede plak ferhege is, ferpleatst him dochs as it komponint dat him hanthavent feroaret. It ferzjeregister is it iennichste dat dy ferpleatsing foarsisber makket.