Llwybr offeryn OpenVPN: perchennog ffurfweddu neu sgript gychwyn?
Gall llwybr cangen sy'n goroesi un ailgychwyn ddiflannu o hyd ar ôl cadw o'r GUI neu ddiweddariad cadarnwedd. Cymharwch y perchennog ffurfweddu a gefnogir â sgript glytio.
Rydych chi'n ychwanegu llwybr cangen, mae'n gweithio, ac yna mae diweddariad cadarnwedd neu gadw o'r rhyngwyneb gwe yn ei ddileu. Mae dau atgyweiriad yn edrych yr un mor resymol ar y foment honno: rhoi'r llwybr yn ffynhonnell ffurfweddu a gefnogir yr offeryn, neu ei atodi i'r ffeil a gynhyrchwyd o sgript gychwyn. Maent yn ymddwyn yr un peth am wythnos ac yn dargyfeirio ar yr ail uwchraddiad. Mae'r erthygl hon yn cymharu beth mae pob un yn ei berchen mewn gwirionedd.
Mae'r ddau ymgeisydd yn berchen ar bethau gwahanol
Ffynhonnell ffurfweddu a gefnogir yw popeth y mae'r offeryn yn ei drin fel mewnbwn: maes GUI, proffil a fewnforiwyd, cyfeiriadur dogfennol fesul cleient, cronfa ddata gosodiadau y mae'r pecyn rheoli yn ei darllen. Yr server.conf a gynhyrchwyd yw allbwn. Mae golygu allbwn yn gweithio nes bod y cynhyrchydd yn rhedeg eto, sy'n digwydd ar gadw, ar ailgychwyn ac ar uwchraddio.
Mae'r dull sgript yn clytio'r allbwn hwnnw ar ôl i'r cynhyrchydd orffen. Mae'n dechneg gyfreithlon ar gyfer labordy, ac mae'n y rhagosodiad anghywir ar gyfer swyddfa gangen, oherwydd mae'n gwneud y llwybr yn dibynnu ar gydweddu testun yn hytrach nag ar faes dogfennol.
| Question | Supported config source | Post-generation script |
|---|---|---|
| Survives a GUI save | Yes | Only if the save does not regenerate the file |
| Survives a package upgrade | Usually, when the field is documented | No guarantee; the wrapper can be replaced |
| Supportable by the vendor | Yes | No |
| Obvious to the next admin | Yes, it is in the UI | No, it lives in a wrapper |
Beth mae'r offeryn yn ei ailgynhyrchu, a phryd
Mae pecynnau rheoli fel arfer yn cadw gosodiadau mewn cronfa ddata neu set o dempledi ac yn rendro ffurfweddiad y daemon ar y dechrau. Mae cadw o'r rhyngwyneb gwe yn aml yn ailysgrifennu'r ffeil gyfan yn hytrach na chlytio llinell. Os oedd eich newid yn byw yn y ffeil honno, mae bellach wedi mynd, ac nid oes unrhyw beth yn logio rhybudd oherwydd o safbwynt yr offeryn nid oedd dim wedi'i golli.
Mae gan lapwyr cychwyn ail fodd methiant. Mae grep am gyfarwyddeb â bylchu penodol yn stopio cydweddu ar ôl newid templed, ac mae'r sgript yn gwneud dim yn dawel. Yn waeth, gall diweddariad cadarnwedd ddisodli'r lapwyr â fersiwn newydd, gan fynd â'r clyt gydag ef. Yna mae gennych lwybr a fu'n bodoli am flwyddyn ac a ddiflannodd yn ystod cynnal a chadw nad oedd neb yn ei gysylltu â llwybro.
Beth mae'n rhaid i'r perchennog a gefnogir ei fynegi
Mae angen tri datganiad ar ragddodiad cangen, nid un. Rhaid i'r cleient ddysgu'r llwybr, rhaid i'r gweinydd wybod pa gleient dilys sy'n berchen ar y rhagddodiad, a rhaid i ochr y gangen ddychwelyd traffig i'r cyfeiriad tiwnel a roddwyd iddi. Yn nhermau OpenVPN mae hynny'n golygu route wedi'i wthio, iroute cyfatebol wedi'i rwymo i'r cleient, a llwybr dychwelyd ar yr ochr bellaf.
Dyma lle mae rhyngwynebau offer yn camarwain. Mae blwch ticio wedi'i labelu „caniatáu i gleientiaid gyrchu LAN y gweinydd“ yn disgrifio traffig tuag at rwydwaith y gweinydd ei hun. Eich cangen chi yw'r cyfeiriad cyferbyniol: rhwydwaith y tu ôl i un cleient, yn gyrraeddadwy o ochr y gweinydd. Nid yw'r un label yn awgrymu cefnogaeth i hynny, ac nid yw cyfarwyddeb ddilys mewn ffeil yn addewid y bydd y pecyn yn ei chadw.
Pan nad oes rheolaeth a gefnogir
Weithiau ni all y rhyddhad sydd wedi'i osod fynegi llwybr sy'n benodol i gyfoed mewn gwirionedd. Yna'r opsiynau gonest yw porth arall rydych yn ei reoli, neu fodd safle-i-safle a gefnogir ar y ddau ben. Rhaid i'r ddau ben ei siarad. Nid yw tudalen gynnyrch sy'n dweud safle-i-safle yn gwneud proffil OpenVPN mympwyol yn gyfnewidiol â thwnnel protocol arall, ac mae gorfodi'r paru hwnnw fel arfer yn cynhyrchu twnnel hanner-gysylltiedig sy'n edrych yn iawn ar dudalen statws.
Dewiswch yr opsiwn y gallwch ei ddisgrifio mewn un frawddeg i bwy bynnag sy'n etifeddu'r rhwydwaith. Os oes angen crybwyll llwybr sgript a phatrwm testun yn yr ateb, mae'r dyluniad eisoes yn fregus.
Gwnewch y bwriad yn archwiladwy
Cofnodwch y contract y tu allan i'r offeryn: hunaniaeth cleient effeithiol, rhagddodiad, porth dychwelyd, a'r maes a gefnogir sy'n cyflenwi pob un. Allforiwch y ffurfweddiad trwy'r mecanwaith a gefnogir fel bod gan ailadeiladu gyfeirnod, a gwirio'r gwasanaeth ar ôl ailgysylltu, ailgychwyn ac uwchraddio yn hytrach nag ar ôl y newid yn unig.
Cymharwch y canlyniad a gynhyrchwyd â'r cofnod hwnnw pan fydd rhywbeth yn torri, yn hytrach nag adfer llinell heb esboniad a gobeithio.cyfeirnod OpenVPN 2.6 yw'r lle i gadarnhau sut mae route ac iroute yn rhyngweithio cyn i chi ddadlau â rhyngwyneb.
Rhestr wirio ar gyfer y newid nesaf: enwch y perchennog, nodwch y contract tri rhan, allforiwch y bwriad, ac ailbrofwch ar ôl digwyddiadau cylch bywyd yr offeryn ei hun yn hytrach nag ar ôl eich golygiad.