Keni riemërtuar një ndërfaqe rrjeti, ose keni rikthyer një makinë, përshtatësi i së cilës u kthye me një emër tjetër, dhe tani demoni i OpenVPN Access Server nuk niset. Ndërfaqja e uebit mund të përgjigjet ende ose jo, në varësi të komponentit që ishte i lidhur me emrin e vjetër. Shërbimi nuk është dëmtuar dhe konfigurimi nuk është humbur; një cilësim tregon ende një ndërfaqe që hosti nuk e ka më.

Refleksi është të riinstaloni, të riinitializoni ose të redaktoni bazën e të dhënave derisa gabimi të zhduket. Secili prej tyre është një ndryshim më i madh se defekti, dhe i fundit mund të fshijë përdoruesit, lejet dhe varësitë që e bënin serverin të vlefshëm për t’u rikuperuar. Ky është një problem lidhjeje dhe ka një rregullim të emërtuar.

Çfarë ju thotë në të vërtetë simptoma

Një demon që nuk mund të lidhet zakonisht e thotë në regjistrin e vet: adresa nuk është e disponueshme ose ndërfaqja nuk ekziston. Mesazhi është konkret: emërton adresën që demoni provoi; krahasoni atë me ip -br addr në host për të ditur nëse ndërfaqja u riemërtua, u hoq ose u ngrit pa adresën e vjetër.

Mbani të hapur një konsolë rikuperimi të autorizuar gjatë gjithë kohës. Nëse lidhja që do të ndryshoni mban sesionin tuaj të vetëm administrativ, keni prerë rrugën tuaj të kthimit. Një konsolë lokale, një adresë e dytë menaxhimi ose një rrugë e dokumentuar jashtë brezit e bëjnë ndryshimin të kthyeshëm.

Pyetni konfigurimin përpara se ta redaktoni

Access Server e ekspozon konfigurimin e vet përmes CLI-së së vet. Pamja e dokumentuar është:

sacli ConfigQuery

Ekzekutojeni atë në mjedisin administrativ të dokumentuar për versionin tuaj, jo nga një shell i palidhur në një host tjetër. Ruani vlerat aktuale në një vend të mbrojtur përpara se të ndryshoni diçka dhe mos e ngjitni daljen e plotë në një fije publike mbështetjeje.

Ajo dalje është një pamje e konfigurimit të serverit, jo një kopje e plotë. Vetitë e përdoruesve dhe grupeve pyeten veçmas, kështu që një lidhje e pastër nuk i rikthen identitetet, dhe një identitet i rikthyer nuk e rregullon një dëgjues. Regjistroni të dyja si dy artefakte të veçanta.

Përcaktoni cili dëgjues është i prishur

Access Server ekzekuton më shumë se një dëgjues. Demonët OpenVPN mbajnë trafikun e tunelit, shërbimi i uebit mban portalin e administrimit dhe të klientëve, dhe komponentë të tjerë mund të kenë portet e tyre. Një kërkesë e dështuar e shfletuesit nuk ju thotë cili prej tyre dështoi, as numri i portit në mesazhin e gabimit.

Çelësat e lidhjes së demonit dokumentohen për çdo demon, dhe në tutorialin zyrtar vlera është identifikuesi i ndërfaqes edhe pse emrat e çelësave mbarojnë me ip_address. Lexojeni atë fjali dy herë. Tutoriali pret gjithashtu që demonët UDP dhe TCP të ndajnë një ndërfaqe, kështu që rregullimi i vetëm një çelësi është rregullim i pjesshëm.

Ndryshoni cilësimin e emërtuar, jo rreshtat që përputhen

Tutoriali dokumenton ConfigPut mbi çelësa të caktuar, si vpn.daemon.0.server.ip_address dhe vpn.daemon.0.listen.ip_address. Përdorni metodën e vetë produktit me emrin e çelësit dhe vlerën e re, në sintaksën e dokumentuar për versionin tuaj, dhe ndryshoni vetëm çelësat e dëgjuesit që keni diagnostikuar.

Ajo që nuk duhet të bëni është të kërkoni në bazën e të dhënave çdo rresht, vlera e të cilit është emri i vjetër i ndërfaqes, dhe t’i zëvendësoni të gjithë. Kjo supozon se emri i vjetër shfaqej vetëm në cilësimet e dëgjuesit, gjë që skema nuk e premton. Gjithashtu e bën ndryshimin të pamundur për t’u rishikuar.

Dy joshje të tjera ia vlen t’i refuzoni. Rikthimi i një parazgjedhjeje që dëgjon në të gjitha ndërfaqet është një vendim ekspozimi, jo një korrigjim drejtshkrimi; lidhja lokale e synuar, rruga e publikuar dhe filtrimi përpara saj duhet të pajtohen me atë zgjedhje. Riinitializimi i konfigurimit e riemërton problemin në vend që ta zgjidhë, sepse një instalim i ri hedh poshtë pikërisht përdoruesit dhe lejet që punonin përpara riemërtimit.

Zbatojeni dhe provoni që rruga funksionon

Pasi vlera të korrigjohet, zbatojeni atë përmes ciklit të jetës të dokumentuar të produktit ( cikli i jetës ). Tutoriali përdor sacli start pas vendosjes së çelësave; kjo nuk është një rinisje e plotë e hostit dhe as një rivendosje e bazës së të dhënave.

ss -lntup | grep -E '1194|443'
sacli ConfigQuery | grep -i ip_address

Kontrolloni dëgjuesin, më pas krijoni një lidhje VPN të autorizuar, arrini një burim privat dhe ngarkoni faqen administrative përmes rrugës së pritur. Ruani lejet dhe revokimet ekzistuese; një rikuperim që i rivendos ato e ka rregulluar lidhjen dhe ka humbur vendosjen. Puna përfundon kur i njëjti shërbim funksionon në ndërfaqen e synuar.

Artikuj të ngjashëm