Jende gehienak .ovpn fitxategia router baten ezarpen-orria irakurtzen duen moduan irakurtzen du: helbideak, ibilbideak, zifren zerrenda. Kodea exekutatzen duen zatia behealdean dago, iturgintza diruditen direktiben ondoan, eta bezeroak jadanik dituen pribilegioekin exekutatzen da. Hori da profil arduragabe edo gaizto batek aprobetxatzen duen hutsunea, eta hiru aste geroago DNS laguntzaile erabilgarri bat sostengu-arazo bihurtzen duen hutsunea ere bada. Gertaera-direktibak, segurtasun-mailak eta fitxategiaren jabetzak erabakitzen dute zer gerta daitekeen; scriptaren edukiak erabakitzen du zer gertatzen den benetan. Irakurri laurak konektatu aurretik.

Laguntzaile bat exekutatzen duen profila programa da, ez ezarpen-fitxategia

route eta dhcp-option bezalako direktibek bezeroak ezarri behar duen egoera deskribatzen dute, eta bezeroak datu gisa tratatzen ditu. up scripta ezberdina da: bezeroak prozesu gisa abiarazten du eta konexio-xehetasunez betetako ingurunea ematen dio, beraz haren egileak idatzi zuen guztia zure kontuaren eskubideekin exekutatzen da. Erabiltzailea administratzailea den eramangarri batean, ate zabala da eranskin gisa edo foro-hari batetik itsatsita iritsi zen fitxategi batentzat. Bereizketa ez da estilistikoa, konfigurazioaren eta kodearen arteko aldea da.

Erretiratu behar dugun mitoa hau da: profil batek trafikoa bideratu besterik ezin duela. ip route add exekutatzen duen laguntzaile bat eta urrutiko ostalari baten aurka curl exekutatzen duena mekanismo bera dira, eta profila berdin ikusten da kanpotik. Fitxategiaren itxuran ezerk ez dizu esaten zein duzun, horregatik berrikuspenak scriptera berara iritsi behar du.

Zerk erabakitzen duen benetan exekuzioa eta nolakoak diren gaitzen duten lerroak

Hiru gauzek kontrolatzen dute laguntzaile bat: izena ematen dion gertaera-direktibak, baimena ematen dion script-security mailak eta bezeroaren plataformaren ezarpenak berak. Profil batek kako bat eska dezake eta ezer gertatzen ez ikusi, mugikorreko bezero batek edo mahai-gaineko bertsio murriztu batek gertaera hori inola ere ezar litezkeelako. Era berean, bere funtzioak behar duena baino baimen gehiago eskatzen duen profil batek zerbait esaten du bere jatorriaz. Baimen-maila gaitasun bat da, ez onespen bat. Gaitzen duten lerroak horrela dira, zurea ordezkatzen duen ibilbide batekin.

script-security 2
up /etc/openvpn/update-resolv-conf.sh
down /etc/openvpn/update-resolv-conf.sh

0 mailak kanpoko programak ukatzen ditu eta 1 mailak, lehenetsiak, bezeroaren barneko exekutagarriak soilik uzten ditu, beraz kako batek 2 edo gehiago behar du; 3 maila pasahitz zaharrak pasatzeko da batez ere eta hobe da saihestea. Kakoarekin bidalitako profil batek direktiba eta maila hori biak behar ditu, horregatik fitxategiaren behealdeko lerro batek ziurtagiri-blokeak adina arreta merezi du. OpenVPN eskuliburuak baimen-mailak zerrendatzen ditu, eta haren idazkera merezi du irakurtzea profilek benetan eskatzen duenaren ondoan.

Jabetza, ibilbidea eta laguntzaileari zer ematen zaion

Konfiantzazko profil bat beste kontu batek berridatz dezakeen script batera seinalatzen badu, ez da akordio fidagarria, atzoko berrikuspenak ez baitu jadanik gaur exekutatzen dena deskribatzen. Egiaztatu laguntzailearen jabea eta modua, eta egiaztatu konfiguratutako ibilbideak ikuskatu duzun fitxategira egiten duela, eta ez beste zerbait itzal dezakeen izen batera. Argudioek eta inguruneak begirada bera merezi dute: bezeroak konexio-xehetasunak ematen dizkio kakoari, eta bere ingurune osoa erregistratzen duen laguntzaile batek kredentzialak sostengu-txartel batean idazten aritu liteke. Nahiago izan operadorearen edo plataformaren dokumentatutako integrazioa, erlazionatu gabeko argitalpen batetik kopiatutako DNS script baten ordez, fitxategi beragatik borrokan ari diren bi resolver kudeatzailok VPN apurtu baten itxura duen hutsegitea eragiten baitute.

Huts egiten duen kako baten berri ematen duzunean, berridatzi ingurunea inon itsatsi aurretik. Arazten laguntzen dizun iraulketak zu autentifikatzen zaituen tokena ere eraman dezake.

Garbiketa-hutsegiteak tunela joan ondoren agertzen dira

up laguntzaileak ibilbideak eta resolver ezarpenak gehitzen ditu, eta down laguntzaileak berriro kendu beharko lituzke. down kakoa falta denean, isilka huts egiten duenean edo inoiz exekutatzen ez denean bezeroa hil delako, hondarrek saioa baino gehiago irauten dute. Orduan trafikoak inork planifikatu ez zuen bide bat hartzen du eta izenak kendu behar zen resolver baten bidez ebazten dira, tunela bera osasuntsu dirudien bitartean. Sintoma horiek deskonektatu ondoren iristen dira, horregatik sareari egozten zaio, ez profilari.

Probatu desmuntatzea bereizitako urrats gisa: igo tunela, idatzi ibilbideak eta resolverra, jaitsi, eta egiaztatu biak joan direla. Garbi konektatzen duen profil batek egoera utz dezake atzean, eta laguntzailearen zero irteera-kodeak ez du frogatzen resolverra zuk uste duzun lekuan amaitu zenik.

Laguntzailea berrikustea eta irteera bat gordetzea

Irakurri scripta hasieratik bukaerara hiru gauza bilatuz: pribilegioak behar dituzten komandoak, zure sisteman egon ez daitezkeen bide gogor kodetuak, eta egiten duen edozein sare-dei. Gero begiratu nola huts egiten duen, akatsak irentsitako laguntzaile batek konfigurazio-akatsa misterio bihurtzen baitu. Ezin baduzu esaldi bakarrean esan scriptak zer egiten duen eta nork alda dezakeen, ez zaude hura gaitzeko prest. Esaldi horrek behar duena baino pribilegio gehiago eskatzen duen profila gelditzeko seinalea da.

Gorde azken profil lanean ari zena eta hark aipatzen zuen laguntzailea biltegiratze babestuan, bi bertsioak idatzita, atzera egitea kopia bat izan dadin eta ez berreraikitzea momenturik okerrenean. Laguntzailea jada behar ez duen banaketa edo bezero-bertsio baterako baino existitzen ez bada, erretiratu ezazu ezarpena duen konfigurazioan, pribilegioak igotzeko ordez erroreak gelditu arte. Hori da irteera: zati mugikor gutxiago, baimen gehiago ez.

Erlazionatutako artikuluak