OpenVPN erregistroak norena dira: daemona, rsyslog ala logrotate?
Idazle bat, biraketa-egile bat, atxikipen-politika bat. Lehenik bidea aukeratu, daemona izendatu iragazki estu baterako, eta berriz irekitzea froga ezazu biratutako fitxategi bakarrarekin.
Erregistroen biraketa modu aurreikusgarrian hausten da: hiru osagaik uste dute fitxategiaren jabe direla, eta emaitza biratutako erregistro bat da, hazten jarraitzen duena berria hutsik dagoen bitartean. Daemonak deskriptore bat atxikitzen du, logrotate-k bidea berrizendatu egiten du, eta rsyslog-ek erabat beste leku batean idazten du. Aukeratu idazle bat eta biraketa-egile bat, pilari beste arau bat gehitu aurretik. Beheko zerrenda ordena horretan doa, ondorengo urrats bakoitza harekin lotuta baitago.
Erabaki nor den fitxategia idazten duena
Bi diseinu dira legitimoak. Lehenengoan, VPN prozesuak berak idazten du fitxategi bat bere log edo log-append aukeraren bidez. Bigarrenean, erregistroak sistemako erregistrora bidaltzen ditu, eta rsyslog edo journald-ek erabakitzen du non gordeko diren.
Alternatibak dira, ez geruzak. Biak gaitzen dituen ostalariak bat ez datozen bi fitxategi izaten ditu, eta irakurtzen ari zarena zaharkitua izaten da sarritan. Aukeratu bidea nahita, eta gero kendu beste idazlea.
Irakurri zerbitzuaren konfigurazio eraginkorra ezer aldatu aurretik, unit fitxategia gainidatzi dezaketen drop-in fitxategiak barne. Editatu duzun profilean dagoen direktiba batek ez du frogatzen prozesu martxan dagoenak kargatu zuen horixe denik. Alderatu unita prozesuaren argumentuekin, eta gero benetan ireki zituen fitxategiekin.
Izenda ezazu daemona, iragazkia estua izan dadin
syslog bidean, eman daemonari identitate bereizi bat eta egin iragazketa haren gainean. VPN instantzia honen programa-izenarekin bat egiten duen arauak bere erregistroak partekatutako fitxategitik kanpo mantentzen ditu, zeinaren atxikipen-politika beste zerbaitena baita.
Arau estuek hurrengo galdera ere erantzugarri egiten dute: zein zerbitzuk sortu zuen lerro hau? VPN hitza duen guztiarekin bat egiten duen iragazki batek gogoz bilduko du bigarren tunel baten trafikoa eta biak lausotuko ditu. Egin bat unitak loggerrari pasatzen dion identifikatzaile zehatzarekin.
Itxi araua ekintzaren ondoren, erregistroak ez daitezen berezko helmugara ere eror. Bi fitxategitan errepikatutako lerroek erregistratze-errore itxura dute, eta benetan falta den geldialdi bat dira. Ankerkeria bakar horrek atxikipen-politikaren disko-kostua ere bikoizten du.
Bira ezazu deskriptorea galdu gabe
Daemonak fitxategia idazten duenean, logrotate-k bidea berrizendatzen du, baina prozesuak bere deskriptore irekia atxikitzen du. Erregistro berriek berrizendatutako fitxategian jarraitzen dute, zerbait prozesua jatorrizko bidea berriz irekitzera behartu arte; horregatik biraketa funtzionatzen ari dela eman dezake, fitxategi berria hutsik dagoen bitartean.
Irtenbidea zerbitzuaren berriz kargatzeko edo berrabiarazteko jokabide dokumentatua abiarazten duen postrotate ekintza da. Loggerrari seinalea bidaltzea guztiz beste ekintza bat da, eta ez dio ezer egiten bere fitxategia atxikitzen duen daemon bati.
Berriz irekitzea ezinezkoa denean, copytruncate da ordezko aukera: kopiatu fitxategia, eta gero moztu bertan. Deskriptorea baliozkoa mantentzen du, kopiaren eta mozketaren artean idatzitako guztia galtzearen truke, beraz trukea da, ez irtenbidea. Kargapean, hutsune horrek harrapatu nahi duzun hutsegitea bera irensteko aukera du.
Aukeratu bietako bat fitxategiko eta idatzi aukera, bidea berean nahasteak geroago egozteko oso zailak diren hutsuneak sortzen baititu. Direktorio bakarrean bi ereduak aurkitzen dituen irakurleak ezin du jakin zein den aginpidea duena.
Ezarri atxikipena gertakariaren leihoaren arabera
Atxikipenak, konpresioak eta gehieneko tamainak benetan zenbat atzera ikertzen duzun islatu beharko lukete. Konpresioa eta tamaina-muga dituen zazpi eguneko leihoa abiapuntu zentzuzkoa da hedapen askorentzat; tutorial batetik kopiatutako zenbaki bat ez da.
Eduki politika toki bakarrean. logrotate-k fitxategia biratzen badu eta rsyslog-ek ere biratzen badu, bigarren biraketak irabazten du, eta lehenengoaren izendapen-eskemak nahasmen gisa irauten du. Aukeratu jabea, desgaitu beste biraketa, eta idatzi erabaki hori politikaren ondoan.
rsyslog-en dokumentazioak bere bideratze- eta ekintza-eredua hartzen du, eta OpenVPN zerbitzuaren dokumentazioak aginpidea izaten jarraitzen du daemonaren beraren erregistratze-aukeretarako. Inork ez du zure atxikipen-politika zehazten zure ordez.
Probatu biraketa bat eta gertakari berri bat
Behartu biraketa bakarra eta gero sortu gertakari berri bat, hala nola autentifikazio huts egina. Egiaztatu erregistro berria fitxategi berrian agertzen dela eta fitxategi zaharrak hazteari utzi diola.
Begiratu fitxategi berriko baimenak ere, beste jabe batekin birkokatzen duen biraketa batek idazlea hausten baitu hurrengo idazketan, eta kraskadura ematen duen hutsunea sortzen du. Alderatu jabea eta modua zerbitzu-kontuarekin joan aurretik. Gero egiaztatu artxibo konprimatua irakurgarria dela, inork ireki ezin duen artxiboa ez baita atxikipena. Fitxategi zaharreko erregistro berrienaren irakurketa bizkor batek konpresioa eta baimenak biak frogatzen ditu.
Amaitu urrats bakoitzaren jabea idatziz: zein osagai idazten duen, zeinek biratzen duen, eta non bizi den atxikipen-politika. Erregistro horrek bihurtzen du hurrengo erregistro-gertakaria bost minutuko egiaztapen, zein geruzak galdu zuen lerroa asmatzen igarotako arratsalde baten ordez.