Access Server stratil svoju väzbu po premenovaní sieťového rozhrania: opravte kľúče
Premenovanie rozhrania nechá démona na adrese, ktorú hostiteľ už nemá. Vyžiadajte si pomenované kľúče, zmeňte len tie hodnoty a potom službu reštartujte.
Premenovali ste sieťové rozhranie alebo obnovili stroj, ktorého adaptér sa vrátil pod iným názvom, a teraz démon OpenVPN Access Serveru nenabehne. Webové rozhranie môže stále odpovedať alebo nemusí, podľa toho, ktorá komponenta bola zviazaná so starým názvom. Služba nie je poškodená a konfigurácia nie je stratená; jedno nastavenie stále ukazuje na rozhranie, ktoré hostiteľ už nemá.
Reflexom je preinštalovať, znovu inicializovať alebo upraviť databázu, kým chyba nezmizne. Každé z toho je väčšia zmena než porucha a posledné môže zmazať používateľov, oprávnenia a závislosti, ktoré robili server hodným obnovy. Je to problém väzby a má pomenovanú opravu.
Čo vám symptóm vlastne hovorí
Démon, ktorý sa nevie zviazať, to zvyčajne povie vo svojom logu: adresa nie je dostupná alebo rozhranie neexistuje. Správa je konkrétna: uvádza adresu, ktorú démon skúsil; porovnajte ju s ip -br addr na hostiteľovi a zistíte, či bolo rozhranie premenované, odstránené alebo zdvihnuté bez starej adresy.
Celý čas majte otvorenú autorizovanú konzolu obnovy. Ak väzba, ktorú idete zmeniť, nesie vašu jedinú administratívnu reláciu, odrezali ste si cestu späť. Lokálna konzola, druhá adresa správy alebo dokumentovaná mimopásmová cesta robia zmenu vratnou.
Pred úpravou si vyžiadajte konfiguráciu
Access Server sprístupňuje svoju konfiguráciu vlastným CLI. Dokumentovaný pohľad je:
sacli ConfigQuerySpustite ho v administratívnom prostredí dokumentovanom pre vašu verziu, nie z nesúvisiaceho shellu na inom hostiteľovi. Pred akoukoľvek zmenou uložte aktuálne hodnoty na chránené miesto a celý výstup nelepte do verejného vlákna podpory.
Tento výstup je pohľad na konfiguráciu servera, nie úplná záloha. Vlastnosti používateľov a skupín sa zisťujú oddelene, takže čistá väzba neobnoví identity a obnovená identita neopraví poslucháča. Zaznamenajte obe ako dva samostatné artefakty.
Určite, ktorý poslucháč je pokazený
Access Server spúšťa viac ako jedného poslucháča. Démoni OpenVPN nesú tunelovú prevádzku, webová služba administratívny a klientsky portál, a ďalšie komponenty môžu mať vlastné porty. Neúspešná požiadavka prehliadača nepovie, ktorý z nich zlyhal, ani číslo portu v chybovej správe.
Kľúče väzby démona sú dokumentované pre každého démona a v oficiálnom návode je hodnotou identifikátor rozhrania, aj keď názvy kľúčov končia na ip_address. Prečítajte si tú vetu dvakrát. Návod tiež očakáva, že démoni UDP a TCP zdieľajú jedno rozhranie, takže oprava len jedného kľúča je čiastočná.
Zmeňte pomenované nastavenie, nie zodpovedajúce riadky
Návod dokumentuje ConfigPut na konkrétnych kľúčoch, ako vpn.daemon.0.server.ip_address a vpn.daemon.0.listen.ip_address. Použite vlastnú metódu produktu s názvom kľúča a novou hodnotou, v syntaxi dokumentovanej pre vašu verziu, a meňte len kľúče poslucháča, ktorý ste diagnostikovali.
Nemali by ste v databáze hľadať každý riadok, ktorého hodnota sa rovná starému názvu rozhrania, a nahradiť ich všetky. To predpokladá, že sa starý názov objavoval len v nastaveniach poslucháča, čo schéma nesľubuje. Zmenu to tiež robí nepreskúmateľnou.
Dve ďalšie pokušenia sa oplatí odmietnuť. Obnovenie predvoleného nastavenia, ktoré počúva na všetkých rozhraniach, je rozhodnutie o vystavení, nie oprava pravopisu; zamýšľaná lokálna väzba, publikovaná cesta a filtrovanie pred ňou musia s touto voľbou súhlasiť. Reinicializácia konfigurácie problém premenuje, namiesto toho aby ho vyriešila, pretože čerstvá inštalácia zahodí práve tých používateľov a oprávnenia, ktoré pred premenovaním fungovali.
Nasaďte to a dokážte, že cesta funguje
Po oprave hodnoty ju nasaďte dokumentovaným životným cyklom produktu ( životný cyklus ). Návod používa sacli start po nastavení kľúčov; to nie je úplný reštart hostiteľa ani reset databázy.
ss -lntup | grep -E '1194|443'
sacli ConfigQuery | grep -i ip_addressSkontrolujte poslucháča, potom vytvorte jedno autorizované VPN spojenie, dosiahnite jeden súkromný zdroj a načítajte administratívnu stránku očakávanou cestou. Zachovajte existujúce oprávnenia a odvolania; obnova, ktorá ich resetuje, opravila väzbu a stratila nasadenie. Práca je hotová, keď tá istá služba funguje na zamýšľanom rozhraní.