OpenVPN gailuaren bidea: konfigurazioaren jabea ala abio-scripta?
Berrabiarazte bat gainditzen duen sukurtsal-bidea desagertu daiteke oraindik GUItik gordetzean edo firmware eguneratzean. Konparatu onartutako konfigurazioaren jabea adabaki-script batekin.
Sukurtsal-bide bat gehitzen duzu, funtzionatzen du, eta gero firmware eguneratze batek edo web interfazetik gordetzeak kentzen du. Bi konponbide berdin zentzuzkoak dirudite une horretan: bidea gailuaren onartutako konfigurazio-iturburuan jartzea, edo sortutako fitxategiari abio-script batetik erastea. Aste batez berdin jokatzen dute eta bigarren eguneratzean banandu egiten dira. Artikulu honek bakoitzak benetan zer duen alderatzen du.
Bi hautagaiek gauza desberdinak dituzte
Onartutako konfigurazio-iturburua gailuak sarrera gisa tratatzen duen guztia da: GUI eremu bat, inportatutako profil bat, dokumentatutako direktorioa bezero bakoitzeko, kudeaketa paketeak irakurtzen duen ezarpen datu-basea. Sortutako server.conf irteera da. Irteera editatzeko lan egiten du sorgailua berriro exekutatu arte, eta hori gordetzean, berrabiaraztean eta eguneratzean gertatzen da.
Script bidezko ikuspegiak irteera horri adabakia jartzen dio sorgailua amaitutakoan. Laborategi baterako teknika zilegia da, eta bulegoko sukurtsal baterako gaizki hautatutako balioa da, bidea testu-kointzidentziaren mende jartzen duelako, dokumentatutako eremu baten mende egon beharrean.
| 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 |
Zer sortzen du gailuak berriro, eta noiz
Kudeaketa paketeek ezarpenak datu-basean edo txantiloi multzo batean gordetzen dituzte normalean, eta daemonaren konfigurazioa sortzen dute abioan. Web interfazetik gordetzeak fitxategi osoa berridazten du askotan, lerro bat adabakitu beharrean. Zure aldaketak fitxategi horretan bizi bazuen, orain desagertu da, eta ezerk ez du abisurik erregistratzen, gailuaren ikuspegitik ezer galdu ez delako.
Abio-bilgailuek bigarren hutsegite modua dute. Tarte jakin bateko direktiba baten grep txantiloi-aldaketa baten ondoren bat etortzeari uzten dio, eta scriptak isilka ez du ezer egiten. Okerragoa da firmware eguneratze batek bilgailua bertsio berri batekin ordezkatzea eta adabakia berarekin eramatea. Orduan urtebete egon zen eta inork bideraketarekin lotu ez zuen mantentze-lan batean desagertu zen bidea duzu.
Zer adierazi behar du onartutako jabeak
Sukurtsal-prefix batek hiru adierazpen behar ditu, ez bat. Bezeroak bidea ikasi behar du, zerbitzariak jakin behar du zein bezero autentifikatuk duen prefixa, eta sukurtsal aldeak emandako tunel helbidera itzuli behar du trafikoa. OpenVPN terminoetan, bidalitako route bat, bezeroari lotutako iroute bat eta beste aldean itzulera-bide bat esan nahi du.
Hemen engainatzen dute gailuen interfazeek. «Utzi bezeroei zerbitzariaren LANera sartzen» etiketa duen kontrol-laukiak zerbitzariaren beraren sarerako trafikoa deskribatzen du. Zure sukurtsala kontrako norabidea da: bezero baten atzean dagoen sarea, zerbitzari aldetik irisgarria. Etiketa berak ez du horretarako euskarririk adierazten, eta fitxategi batean baliozkoa den direktiba ez da paketeak hura gordeko duen promesa.
Onartutako kontrolik ez dagoenean
Batzuetan instalatutako bertsioak benetan ezin du pare jakin bateko bidea adierazi. Orduan aukera zintzoak zuk kontrolatzen duzun beste pasabide bat edo bi muturretan onartutako gune-z-gune modua dira. Bi muturrek hura hitz egin behar dute. Gune-z-gune dioen produktu-orri batek ez du OpenVPN profil arbitrario bat beste protokolo baten tunelarekin trukagarri egiten, eta parekatze hori behartzeak normalean erdi-konektatutako tunela sortzen du, egoera-orrian ondo ikusten dena.
Aukeratu sarearen oinordekoari esaldi bakarrean deskriba diezaiokezun aukera. Erantzunak script bide bat eta testu eredu bat aipatu behar baditu, diseinua hauskorra da jada.
Egin asmoa ikuskaragarria
Erregistratu kontratua gailutik kanpo: bezeroaren benetako identitatea, prefixa, itzulera-pasabidea eta bakoitza hornitzen duen onartutako eremua. Esportatu konfigurazioa onartutako mekanismoaren bidez, berreraikuntzak erreferentzia izan dezan, eta egiaztatu zerbitzua berriz konektatu, berrabiarazi eta eguneratu ondoren, aldaketaren ondoren bakarrik ez.
Konparatu sortutako emaitza erregistro horrekin zerbait apurtzen denean, azalpenik gabeko lerro bat berrezarri eta itxaroten egon beharrean.OpenVPN 2.6 erreferentzia da route eta iroute nola elkarreragiten duten baieztatzeko lekua, interfaze batekin eztabaidatu aurretik.
Hurrengo aldaketarako kontrol-zerrenda: izenda ezazu jabea, adierazi hiru ataleko kontratua, esportatu asmoa, eta berriro probatu gailuaren beraren bizi-ziklo gertaeren ondoren, zure edizioaren ondoren ez.