Żżid roħta tal-fergħa, taħdem, u mbagħad aġġornament tal-firmware jew salvataġġ mill-interface tal-web ineħħiha. Żewġ poprawi jidhru ugwalment raġonevoli f’dak il-mument: tqiegħed ir-roħta fis-sors tal-konfigurazzjoni appoġġjat tal-appliance, jew iżżidha mal-fajl iġġenerat minn script tal-bidu. Jġibu ruħhom l-istess għal ġimgħa u jiddevjau fit-tieni aġġornament. Dan l-artiklu jqabbel x’jippossjedi kull wieħed fil-fatt.

Iż-żewġ kandidati jippossjedu affarijiet differenti

Is-sors tal-konfigurazzjoni appoġġjat huwa kollox li l-appliance jittratta bħala input: kamp tal-GUI, profil importat, direttorju dokumentat għal kull klijent, bażi tad-data tas-settings li l-pakkett tal-ġestjoni jaqra. Il-fajl server.conf iġġenerat huwa output. L-editjar tal-output jaħdem sakemm il-ġeneratur jerġa’ jaħdem, u dan jiġri meta tissejvja, meta terġa’ tistartja u meta taġġorna.

L-approċċ bl-script iqiegħed patches fuq dak l-output wara li l-ġeneratur jispiċċa. Hija teknika leġittima għal laboratorju, u hija l-default ħażina għal uffiċċju tal-fergħa, għax tagħmel ir-roħta dipendenti fuq tqabbil tat-test minflok kamp dokumentat.

QuestionSupported config sourcePost-generation script
Survives a GUI saveYesOnly if the save does not regenerate the file
Survives a package upgradeUsually, when the field is documentedNo guarantee; the wrapper can be replaced
Supportable by the vendorYesNo
Obvious to the next adminYes, it is in the UINo, it lives in a wrapper

X’jiġġenera mill-ġdid l-appliance, u meta

Il-pakketti tal-ġestjoni normalment iżommu s-settings f’bażi tad-data jew sett ta’ templates u jiġġeneraw il-konfigurazzjoni tad-daemon fil-bidu. Salvataġġ mill-interface tal-web spiss jerġa’ jikteb il-fajl kollu minflok ma jagħmel patch lil linja waħda. Jekk il-bidla tiegħek kienet tgħix f’dak il-fajl, issa marret, u xejn ma jirreġistra twissija, għax mill-perspettiva tal-appliance xejn ma ntlief.

Il-wrappers tal-bidu għandhom it-tieni mod ta’ falliment. grep għal direttiva bi spazjar partikolari jieqaf jaqbel wara bidla fit-template, u l-script bil-kwiet ma tagħmel xejn. Agħar minn hekk, aġġornament tal-firmware jista’ jissostitwixxi l-wrapper b’verżjoni ġdida, u jieħu l-patch miegħu. Imbagħad ikollok roħta li eżistiet għal sena u sparixxiet waqt manutenzjoni li ħadd ma qabbadha mar-routing.

Xi jrid jesprimi s-sid appoġġjat

Prefiss tal-fergħa jeħtieġ tliet dikjarazzjonijiet, mhux waħda. Il-klijent irid jitgħallem ir-roħta, is-server irid ikun jaf liema klijent awtentikat jippossjedi l-prefiss, u n-naħa tal-fergħa trid tirritorna t-traffiku għall-indirizz tat-tunnel li ngħata. F’termini ta’ OpenVPN dan ifisser route mibgħut, iroute li jaqbel marbut mal-klijent, u triq tar-ritorn fuq in-naħa l-oħra.

Hawn l-interfaces tal-appliances iqarrqu. Kaxxa tal-ittikkjar bl-etichetta “ippermetti lill-klijenti jaċċessaw il-LAN tas-server” tiddeskrivi traffiku lejn in-netwerk proprju tas-server. Il-fergħa tiegħek hija d-direzzjoni opposta: netwerk wara klijent wieħed, aċċessibbli min-naħa tas-server. L-istess etichetta ma timplikax appoġġ għal dan, u direttiva valida f’fajl mhijiex wegħda li l-pakkett se jippreservaha.

Meta ma teżisti l-ebda kontroll appoġġjat

Xi drabi l-verżjoni installata tassew ma tistax tesprimi roħta speċifika għal pari. Allura l-għażliet onesti huma gateway ieħor li tikkontrolla int, jew mod site-to-site appoġġjat fiż-żewġt itruf. Iż-żewġt itruf iridu jkellmuh. Paġna tal-prodott li tgħid site-to-site ma tagħmilx profil OpenVPN arbitrarju interkambjabbli mat-tunnel ta’ protokoll ieħor, u li tisfurza dak it-tqabbil normalment jipproduċi tunnel nofsu konness li jidher tajjeb f’paġna tal-istat.

Agħżel l-għażla li tista’ tiddeskrivi f’sentenza waħda lil min jiret in-netwerk. Jekk it-tweġiba teħtieġ li ssemmi triq tal-script u mudell tat-test, id-disinn huwa diġà fraġli.

Agħmel l-intenzjoni awditjabbli

Irrekordja l-kuntratt barra mill-appliance: identità effettiva tal-klijent, prefiss, gateway tar-ritorn, u l-kamp appoġġjat li jipprovdi kull wieħed. Esporta l-konfigurazzjoni permezz tal-mekkaniżmu appoġġjat sabiex bini mill-ġdid ikollu referenza, u vverifika s-servizz wara qagħda mill-ġdid, restart u aġġornament minflok biss wara l-bidla.

Qabbel ir-riżultat iġġenerat ma’ dak ir-rekord meta xi ħaġa tinkiser, minflok ma tirrestawra linja mhux spjegata u tittama.referenza tal-OpenVPN 2.6 hija l-post fejn tikkonferma kif route u iroute jinteraġixxu qabel ma targumenta ma’ interface.

Lista ta’ verifika għall-bidla li jmiss: semmi lis-sid, iddikjara l-kuntratt f’tliet partijiet, esporta l-intenzjoni, u erġa’ ttestja wara l-avvenimenti taċ-ċiklu tal-ħajja tal-appliance stess minflok wara l-editjar tiegħek.

Artikli relatati