Nimetasite võrguliidese ümber või taastasite masina, mille adapter tuli tagasi teise nimega, ja nüüd ei käivitu OpenVPN Access Serveri deemon. Veebiliides võib veel vastata või mitte, sõltuvalt sellest, milline komponent oli vana nimega seotud. Teenus ei ole rikkis ja konfiguratsioon ei ole kadunud; üks säte osutab endiselt liidesele, mida hostil enam ei ole.

Refleks on reinstalleerida, uuesti algatada või andmebaasi muuta, kuni viga kaob. Igaüks neist on suurem muudatus kui rike, ja viimane võib kustutada kasutajad, õigused ja profiilisõltuvused, mis tegid serveri päästmise väärtuslikuks. See on sidumise probleem ja sellel on nimetatud lahendus.

Mida sümptom tegelikult ütleb

Deemon, mis ei saa siduda, ütleb seda tavaliselt oma logis: aadress ei ole saadaval või liidest ei ole. Sõnum on konkreetne: see nimetab aadressi, mida deemon proovis; võrrelge seda hosti ip -br addr ga, et näha, kas liides nimetati ümber, eemaldati või tõsteti ilma vana aadressita.

Hoidke kogu aeg avatud volitatud taastamiskonsool. Kui side, mida muudate, kannab teie ainsat haldusseanssi, olete tagasitee ära lõiganud. Kohalik konsool, teine haldusaadress või dokumenteeritud ribaväline tee muudab muudatuse pööratavaks.

Küsige konfiguratsiooni enne selle muutmist

Access Server näitab oma konfiguratsiooni oma CLI kaudu. Dokumenteeritud vaade on:

sacli ConfigQuery

Käivitage see teie versiooni jaoks dokumenteeritud halduskeskkonnas, mitte teise hosti kõrvalise shelli kaudu. Enne millegi muutmist salvestage praegused väärtused kaitstud kohta ja ärge kleepige täielikku väljundit avalikku tugiteemasse.

See väljund on serveri konfiguratsiooni vaade, mitte täielik varukoopia. Kasutaja- ja rühmaomadusi küsitakse eraldi, seega puhas sidumine ei taasta identiteete ja taastatud identiteet ei paranda kuulajat. Salvestage mõlemad kahe eraldi artefaktina.

Tehke kindlaks, milline kuulaja on katki

Access Server käitab rohkem kui ühte kuulajat. OpenVPNi deemonid kannavad tunneliliiklust, veebiteenus haldus- ja kliendiportaali, teistel komponentidel võivad olla oma pordid. Ebaõnnestunud brauseripäring ei ütle, milline neist ebaõnnestus, ega ka pordi number veateates.

Deemoni sidumisvõtmed on dokumenteeritud iga deemoni kohta ja ametlikus õpetuses on väärtus liidese identifikaator, kuigi võtmenimed lõpevad ip_address ga. Lugege seda lauset kaks korda. Õpetus eeldab ka, et UDP ja TCP deemonid jagavad ühte liidest, seega ainult ühe võtme parandamine on osaline parandus.

Muutke nimetatud sätet, mitte sobivaid ridu

Õpetus dokumenteerib ConfigPut kindlatel võtmetel, näiteks vpn.daemon.0.server.ip_address ja vpn.daemon.0.listen.ip_address. Kasutage toote enda meetodit võtme nime ja uue väärtusega, teie versiooni dokumenteeritud süntaksis, ja muutke ainult selle kuulaja võtmeid, mille diagnoosisite.

Mida te ei tohiks teha, on otsida andmebaasist kõik read, mille väärtus võrdub vana liidese nimega, ja need kõik asendada. See eeldab, et vana nimi esines ainult kuulaja sätetes, mida skeem ei taga. Samuti muudab see muudatuse ülevaatamise võimatuks.

Veel kaks kiusatust tasub tagasi lükata. Kõigil liidestel kuulava vaikeväärtuse taastamine on avatuse otsus, mitte kirjavea parandus; kavandatud kohalik sidumine, avaldatud tee ja selle ees olev filtreerimine peavad selle valikuga kooskõlas olema. Konfiguratsiooni uuesti algatamine nimetab probleemi ümber, selle asemel et see lahendada, sest värske paigaldus viskab ära just need kasutajad ja õigused, mis enne ümbernimetamist töötasid.

Rakendage see ja tõestage, et tee töötab

Pärast väärtuse parandamist rakendage see toote dokumenteeritud elutsükli kaudu ( elutsükkel ). Õpetus kasutab pärast võtmete seadmist sacli start; see ei ole hosti täielik taaskäivitus ega andmebaasi lähtestamine.

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

Kontrollige kuulajat, seejärel looge üks volitatud VPN-ühendus, jõudke ühe privaatse ressursini ja laadige haldusleht selle oodatud teel. Hoidke olemasolevad kasutajaõigused ja tühistamised; taastamine, mis need lähtestab, on sidumise parandanud ja juurutuse kaotanud. Töö on tehtud, kui sama teenus töötab kavandatud liidesel.

Seotud artiklid