OpenVPN Access Server: demonioa berrabiarazi edo ezarpena aplikatu
systemctl restart openvpnas komandoak demonioa berrabiarazten du; sacli start komandoak barne zerbitzuak abiarazten ditu. Jarraitu ezarpenaren dokumentazioak dioena, eta gero egiaztatu active baino gehiago.
OpenVPN Access Server-en lan bera ematen duen zerbaitetarako bi komando itsasten dira, eta gauza desberdinak egiten dituzte. systemctl restart openvpnas komandoak produktu osoa gelditu eta abiarazten du. sacli start komandoak oraintxe aldatu duzun konfigurazioa irakurtzen duten barne zerbitzuak altxatzen ditu. Bien artean aukeratzea ez da gustu kontua: ezarpenaren dokumentazioak dioenaren araberakoa da, zure saioa berrabiaraziko duzun zerbitzaritik igarotzen den ala ez, eta produktu zuzena ikusten ari zaren ala ez.
Bi geruza, demonio bat
Access Server systemd unitate bakar gisa exekutatzen da, openvpnas, eta demonio horrek web interfazearen atzeko barne zerbitzuak eta VPN entzuleak gainbegiratzen ditu. sacli instalazio berberako komando-lerroko interfazea da, /usr/local/openvpn_as/scripts/sacli helbidean, eta barne osagai horiek abiarazi, gelditu eta galdetu ditzake unitatea ordezkatu gabe.
Horregatik daude bi komandoak. Demonioaren berrabiarazteak dena berriz exekutatzen du, bezero-tunelak amaitzen dituen prozesua barne. sacli start komandoak dagoeneko martxan dagoen demonioari bere osagaiak altxatzeko eskatzen dio, konfigurazio berria irakur dezaten, eta hori da propietate-aldaketa gehienek benetan eskatzen dutena.
Lehen baldintza: zer dioen ezarpenaren dokumentazioak
Irakurri aldatu duzun ezarpenaren orria, joan den hilabetean aldatu zenuenarena ez. ConfigPut bidez idatzitako propietate baten ondoren sacli start etorri ohi da, eta bikote hori da dokumentatutako aplikazio-pausoa. Entzule mailako portaeraren aldaketa, edo orriak zerbitzua berrabiaraztea eskatzen duela deskribatzen duen edozer, unitatea berrabiaraztea zuzena den klasea da.
Bi komandoak ez dira trukagarriak, beraz asmatzearen hutsegite-modua asimetrikoa da. Berrabiarazte osoa behar zenean sacli start erabiltzeak prozesu zahar bat aurreko konfigurazioarekin zerbitzatzen uzten du, eta ezarpena baztertu zela ematen du. sacli start nahikoa zenean berrabiarazte osoa egiteak konektatutako bezero guztiak botatzen ditu arrazoirik gabe.
Bigarren baldintza: zure saioa tunelaren barruan dago
Access Server ematen duen VPNaren bidez administratzen baduzu, berrabiarazteak zure shell-a daraman konexioa kentzen du. Komandoa zure saioa hil ondoren amaitu daiteke, eta orduan asmatu behar duzu ea funtzionatu zuen. sacli start-ek ere saioa une batez eten dezake arrazoi beragatik, berrabiarazten den osagaiak zure trafikoa kudeatzen duenean.
Mantendu banda kanpoko bide bat irekita bi komandoetako edozein baino lehen: hornitzailearen kontsola, hipervisorearen kontsola edo serie-saio bat. Baldintza honek komandoa noiz exekutatzen duzun erabakitzen du, ez zein komando, eta bi minutuko aldaketa erorketa-txosten bihurtzen duena da.
Hirugarren baldintza: uste duzun produktua al da
Access Server ez da Community OpenVPN. Komunitate-instalazioak openvpn@server edo openvpn-client@profile bezalako unitateak exekutatzen ditu, konfigurazioa /etc/openvpn-en dago, eta han sacli ez da existitzen. Partekatutako ostalari batean izenean openvpn duten unitate guztiak berrabiaraztea da erlazionatutakoak ez diren tunelak elkarrekin erortzeko modua.
Ezagutu ezer ukitu aurretik: systemctl status openvpnas --no-pager komandoak Access Server exekutatzen ari den erantzuten du, sacli status-ek bere barne osagaiak zerrendatzen ditu, eta systemctl list-units --type=service komandoak izenean openvpn duten unitateak zerrendatzen ditu. Azken komandoak profil izeneko unitateak erakusten baditu, komunitate-produktuan zaude eta honen gainerakoa ez zaizu aplikatzen.
Aplikatu eta gero egiaztatu active baino harago
active jakinarazten duen unitateak martxan dagoen prozesu bat du, eta hori ez da funtzionatzen duen autentifikazio-bide bat bezalakoa. Aplikazio-pausoaren ondoren, egiaztatu sacli status berrabiaraztea espero zenuen osagaientzat, baieztatu balioa sacli ConfigQuery-rekin gorde zela, eta gero exekutatu bezero-saio-haste mugatu bat probako kontu batekin.
Amaitu aplikazio mailako zerbaitiekin: iritsi baliabide pribatu batera tunelaren bidez, ez bakarrik ping bat zerbitzariaren helbide publikora. Bultzatutako bidea edo DNS ezarpena oker daudela arrakasta duen handshake batek zerbitzuaren egiaztapen guztiak gaindituko ditu eta hala ere huts egingo dio arazoa jakinarazi zuenari.
hornitzailearen zerbitzu-kudeaketarako tutoriala da zein eragiketa dagozkion sacli-ri jakiteko erreferentzia, eta merezi du irekitzea berrabiaraztea aukera segurua dela erabaki aurretik.
Erabakia pasaraz bakarrean
Jaitsi lau lerro hauetatik eta gelditu bat datorren lehenengoan:
- Ezarpenaren orriak sacli start aipatzen du, edo oraintxe exekutatu duzu ConfigPut: erabili sacli start.
- Orriak berrabiaraztea eskatzen du, edo aldaketak entzuleak ukitzen ditu propietateak ez: erabili systemctl restart openvpnas.
- Zure shell zerbitzari honetatik iristen da: antolatu lehenik kontsolarako sarbidea, eta gero exekutatu goiko bi lerroek aukeratutako komandoa.
- Egiaztapena: sacli status, balioaren ConfigQuery, saio-haste bat, baliabide pribatu bat. Zerbitzuaren egoera soilik ez da helmuga.
Lerro horietatik bik egiaztapenak dira eta bik ekintzak, eta hori da ordenaren zentzua. Produktuaren galderari erantzun ezin badiozu, gelditu: exekutatzeko zinen komandoa beste instalazio batekoa da, eta botako duzun tunela ez da pentsatzen ari zarena.