OpenVPN Access Server: ailgychwyn y daemon neu gymhwyso’r gosodiad
Mae systemctl restart openvpnas yn ailgychwyn y daemon; mae sacli start yn codi’r gwasanaethau mewnol. Dilynwch beth mae dogfennaeth y gosodiad yn ei ddweud, yna gwiriwch fwy na’r active.
Gludir dau orchymyn ar gyfer yr hyn sy’n edrych fel yr un gwaith ar OpenVPN Access Server, ac maent yn gwneud pethau gwahanol. Mae systemctl restart openvpnas yn atal ac yn ailgychwyn y cynnyrch cyfan. Mae sacli start yn codi’r gwasanaethau mewnol sy’n darllen y ffurfweddiad a newidiwyd gennych gynnau. Nid dewis archwaeth yw’r dewis rhyngddynt: mae’n dibynnu ar beth mae dogfennaeth y gosodiad ei hun yn ei ddweud, a yw’ch sesiwn yn mynd drwy’r gweinydd rydych ar fin ei ailgychwyn, ac a ydych hyd yn oed yn edrych ar y cynnyrch cywir.
Dwy haen, un daemon
Mae Access Server yn rhedeg fel un uned systemd, openvpnas, ac mae’r daemon hwnnw’n goruchwylio’r gwasanaethau mewnol y tu ôl i’r rhyngwyneb gwe a’r gwrandawyr VPN. sacli yw’r rhyngwyneb llinell orchymyn i’r un osodiad, yn /usr/local/openvpn_as/scripts/sacli, a gall gychwyn, atal ac ymholi am y cydrannau mewnol hynny heb ddisodli’r uned.
Dyna pam mae’r ddau orchymyn yn bodoli. Mae ailgychwyn daemon yn ailgyflawni popeth, gan gynnwys y broses sy’n terfynu twneli cleientiaid. Mae sacli start yn gofyn i’r daemon sydd eisoes yn rhedeg godi ei gydrannau fel eu bod yn darllen y ffurfweddiad newydd, a dyna beth mae rhan fwyaf o newidiadau priodweddau yn ei olygu mewn gwirionedd.
Amod cyntaf: beth mae dogfennaeth y gosodiad yn ei ddweud
Darllenwch dudalen y gosodiad a newidiwyd gennych, nid un a newidiwyd gennych y mis diwethaf. Yn dilyn priodwedd a ysgrifennwyd drwy ConfigPut daw sacli start fel arfer, a’r pâr hwnnw yw’r cam cymhwyso dogfennol. Newid ym mddygiad lefel gwrandäwr, neu unrhyw beth mae’r dudalen yn ei ddisgrifio fel un sy’n gofyn am ailgychwyn gwasanaeth, yw’r dosbarth lle mae ailgychwyn yr uned yn gywir.
Nid yw’r ddau orchymyn yn gyfnewidiol, felly mae’r modd methu wrth ddyfalu yn anghymesur. Mae defnyddio sacli start pan oedd angen ailgychwyn llawn yn gadael hen broses yn dal i wasanaethu’r ffurfweddiad blaenorol, sy’n edrych fel petai’r gosodiad wedi’i anwybyddu. Mae ailgychwyn llawn pan fyddai sacli start wedi gwneud y tro yn gollwng pob cleient cysylltiedig heb reswm.
Ail amod: a yw’ch sesiwn chi o fewn y twnnel
Os ydych yn gweinyddu Access Server dros y VPN y mae’n ei ddarparu, mae’r ailgychwyn yn tynnu’r cysylltiad sy’n cario’ch shell. Gall y gorchymyn gwblhau ar ôl i’ch sesiwn farw, gan eich gadael i ddyfalu a lwyddodd. Gall sacli start hefyd dorri ar draws sesiwn yn fyr am yr un rheswm pan fydd y gydran sy’n cael ei hailgychwyn yn trin eich traffig.
Cadwch lwybr all-linell ar agor cyn y naill orchymyn na’r llall: consol darparwr, consol hypervisor, neu sesiwn gyfresol. Mae’r amod hwn yn penderfynu pryd rydych yn rhedeg y gorchymyn, nid pa orchymyn, a hwn yw’r un sy’n troi newid dau funud yn adroddiad diffyg.
Trydydd amod: ai hwn yw’r cynnyrch rydych yn ei feddwl
Nid Access Server yw Community OpenVPN. Mae osodiad cymunedol yn rhedeg unedau fel openvpn@server neu openvpn-client@profile, gyda’r ffurfweddiad yn /etc/openvpn, ac nid yw sacli yn bodoli yno. Ailgychwyn pob uned ag openvpn yn ei henw ar wastadfa a rennir yw’r ffordd y mae twneli digyswllt yn cwympo gyda’i gilydd.
Nodwch cyn cyffwrdd â dim: mae systemctl status openvpnas --no-pager yn ateb ai Access Server yw’r peth sy’n rhedeg, mae sacli status yn rhestru ei gydrannau mewnol, ac mae systemctl list-units --type=service yn rhestru unedau y mae openvpn yn eu henw. Os yw’r gorchymyn olaf yn dangos unedau ag enwau proffil, rydych ar y cynnyrch cymunedol ac nid yw gweddill hyn yn berthnasol i chi.
Cymhwyswch ef, yna gwiriwch y tu hwnt i active
Mae gan uned sy’n adrodd active broses sy’n rhedeg, nad yw hynny yr un peth â llwybr dilysu sy’n gweithio. Ar ôl y cam cymhwyso, gwiriwch sacli status ar gyfer y cydrannau roeddech yn disgwyl eu hailgychwyn, cadarnhewch fod y gwerth wedi’i storio gyda sacli ConfigQuery, ac yna rhedwch un mewngofnod cleient cyfyngedig gyda chyfrif prawf.
Gorffenwch â rhywbeth ar lefel cymhwysiad: cyrhaeddwch adnodd preifat drwy’r twnnel, nid ping i gyfeiriad cyhoeddus y gweinydd yn unig. Bydd ysgwyd llaw sy’n llwyddo tra bod y llwybr a wthiwyd neu’r gosodiad DNS yn anghywir yn pasio pob gwiriad gwasanaeth ac yn dal i fethu’r person a adroddodd y broblem.
tutorial y darparwr ar reoli gwasanaethau yw’r cyfeiriad ar gyfer pa weithredoedd sy’n perthyn i sacli, ac mae’n werth ei agor cyn penderfynu bod ailgychwyn yn opsiwn diogel.
Y penderfyniad mewn un taith
Ewch i lawr y pedair llinell hyn a stopiwch ar yr un gyntaf sy’n cyfateb:
- Mae tudalen y gosodiad yn enwi sacli start, neu rydych newydd redeg ConfigPut: defnyddiwch sacli start.
- Mae’r dudalen yn gofyn am ailgychwyn, neu mae’r newid yn cyffwrdd â gwrandawyr yn hytrach na phriodweddau: defnyddiwch systemctl restart openvpnas.
- Mae’ch shell yn dod drwy’r gweinydd hwn: trefnwch fynediad i’r consol yn gyntaf, yna rhedwch y gorchymyn a ddewiswyd gan y ddwy linell uchod.
- Gwiriad: sacli status, ConfigQuery am y gwerth, un mewngofnod, un adnodd preifat. Nid yw cyflwr y gwasanaeth yn unig yn y llinell derfyn.
Mae dwy o’r llinellau hynny’n wiriadau a dwy’n weithredoedd, a dyna bwynt y drefn. Os na allwch ateb y cwestiwn am y cynnyrch, stopiwch: mae’r gorchymyn roeddech ar fin ei redeg yn perthyn i osodiad arall, ac ni fydd y twnnel rydych yn ei dynnu i lawr yr un roeddech yn ei feddwl.