Newidiodd un drop-in OpenVPN bob twnnel: achos yn erbyn templed
Mae drop-in o dan gyfeiriadur yr achos yn cyffwrdd un twnnel; mae cyfeiriadur y templed yn cyffwrdd pob un. Darllenwch yr uned gyfunol cyn dewis llwybr.
Mae polisi ailgychwyn a ychwanegwyd ar gyfer un twnnel yn dechrau cymhwyso i bob twnnel ar y peiriant. Nid nam systemd yw hyn; y gwahaniaeth rhwng drop-in achos a drop-in templed yw hyn. Mae’r llwybr rydych yn ysgrifennu’r ffeil oddi tano yn penderfynu faint o wasanaethau sy’n ei etifeddu.
Dewiswch y cwmpas cyn y gosodiad. Mae’r ddau gyfeiriadur yn edrych bron yn union yr un fath, a dim ond un ohonynt sy’n gyfyngedig i’r achos roeddech yn ei olygu.
Y symptom: un golygiad, pob twnnel
Mae drop-in penodol i achos yn byw o dan gyfeiriadur a enwir ar ôl yr achos llawn, fel [email protected]. Mae drop-in templed yn byw o dan [email protected], gyda’r arwydd @ a dim enw achos rhyngddynt. Mae’r cyntaf yn gymwys i office yn unig. Mae’r ail yn gymwys i bob gwasanaeth a grewyd o’r templed hwnnw.
Nid yw ffurf y templed yn cyrraedd templed [email protected] ar wahân, ac nid yw’n cyrraedd gwasanaethau digyswllt ag openvpn yn yr enw.
Dewiswch y cyfeiriadur sy’n cyfateb i’r cwmpas
Mae’r ddau gyfeiriadur o dan /etc/systemd/system/. Mae gadael allan y gydran olaf system yn creu llwybr nad yw systemd yn ei ddarllen fel trosiad system, sy’n ffordd dawel o wneud i ffeil sy’n edrych yn gywir wneud dim. Ysgrifennwch y llwybr llawn unwaith a’i ailddefnyddio.
Mae angen y pennawd adran gywir ar drop-in hefyd. Mae gosodiadau gwasanaeth yn perthyn o dan [Service]. Mae ffeil â gosodiadau ond heb adran yn cael ei hanwybyddu neu ei gwrthod, ac mae’r uned yn parhau i ymddwyn fel o’r blaen tra bo’r ffeil yn eistedd yno’n edrych yn awdurdodol.
Cadwch y diben yn enw’r ffeil os ychwanegwch fwy nag un drop-in. Mae trefn eiriadurol yn penderfynu’r cyfuniad, ac mae enw sy’n dweud beth mae’r ffeil yn ei wneud yn gwneud y drefn honno’n ddarllenadwy.
Darllenwch yr uned gyfunol cyn ysgrifennu
Darllenwch yr uned gyfunol cyn ysgrifennu unrhyw beth. Mae systemctl cat [email protected] yn argraffu’r brif uned a phob drop-in sy’n gymwys, yn nhrefn y cyfuniad. Cymharwch ef ag ail achos pan fyddwch yn ystyried newid templed. Mae’r gymhariaeth honno’n dangos yn union pa wasanaethau fyddai’n etifeddu’r golygiad.
Nid yw ffeil achos yn dileu gosodiadau templed. Mae’r ddau’n cael eu cyfuno, felly gall gwerth templed a anghofioch fod mewn grym o hyd.
Mae drop-ins eraill a enwir, gosodiadau amser rhedeg a chyfluniad a gyflenwir gan becynnau hefyd yn cymryd rhan. Peidiwch â chymryd yn ganiataol mai’r ffeil a olygwyd gennych ddiwethaf yw’r uned gyfan. Yr allbwn cyfunol yw’r uned.
Cadwch bolisi’r uned allan o’r proffil
Cadwch bolisi’r uned a chyfluniad VPN ar wahân. Nid yw cyfarwyddeb proffil yn dod yn gystrawen systemd ddilys am ei bod o dan [Service]. Nid yw gosodiad ailgychwyn yn perthyn i ffeil .ovpn chwaith.
Mae’r gwahanu hwn hefyd yn rheswm pam nad yw polisi ailgychwyn yr un peth â OpenVPN adfer cymheiriaid ei hun. Penderfynwch pa ymddygiad rydych ei eisiau cyn dewis cwmpas.
Cymhwyswch ef a gwirio’r achos
Ar ôl y newid, ail-lwythwch ddiffiniadau’r rheolwr gyda systemctl daemon-reload. Nid yw’r ail-lwytho hwnnw’n ailgychwyn y twnnel; dim ond ail-ddarllen ffeiliau uned y mae’n ei wneud. Yna cymhwyswch y weithred gylch bywyd roeddech yn bwriadu i’r achos union.
Gwiriwch drwy ail-ddarllen yr uned a lwythwyd a thrwy wylio’r ymddygiad a newidiasoch. Mae ailgychwyn sy’n cario gwaith gweithredol yn haeddu ymyriad wedi’i gynllunio, nid prawf cyflym ar dwnnel cynhyrchu. Cofnodwch bwrpas a chwmpas y trosiad wrth ymyl y defloyiad fel bod y person nesaf yn gwybod a oedd y ffeil i fod i gael ei rhannu.
Os yw’r polisi wir yn cael ei rannu, symudwch ef i’r templed yn fwriadol a gwiriwch ail achos cyn dweud bod y gwaith wedi’i wneud.Mae cyfeirlyfr unedau systemd yn dogfennu blaenoriaeth drop-in a threfn y cyfuniad.