Access Server şəbəkə interfeysinin adı dəyişdikdən sonra bağlantısını itirdi: açarları düzəldin
İnterfeysin adı dəyişəndə demon hostun artıq malik olmadığı ünvanda qalır. Adlandırılmış açarları sorğulayın, yalnız o dəyərləri dəyişin, sonra xidməti yenidən başladın.
Şəbəkə interfeysinin adını dəyişdiniz və ya adapteri fərqli adla qayıdan maşını bərpa etdiniz və indi OpenVPN Access Server demonu qalxmır. Veb interfeys hələ cavab verə bilər, ya da verməyə bilər; bu, hansı komponentin köhnə ada bağlandığından asılıdır. Xidmət korlanmayıb, konfiqurasiya itməyib; bir parametr hələ də hostun artıq malik olmadığı interfeysə işarə edir.
Adi reaksiya xəta yox olana qədər yenidən quraşdırmaq, yenidən işə salmaq və ya verilənlər bazasını redaktə etməkdir. Bunların hər biri nasazlıqdan böyük dəyişiklikdir və sonuncusu serveri bərpaya dəyər edən istifadəçiləri, icazələri və profil asılılıqlarını silə bilər. Bu bağlama problemidir və adlandırılmış həlli var.
Simptom əslində nə deyir
Bağlana bilməyən demon bunu adətən öz jurnalında deyir: ünvan mövcud deyil və ya interfeys yoxdur. Mesaj konkretdir: demonun cəhd etdiyi ünvanı göstərir; onu hostda ip -br addr ilə müqayisə etmək interfeysin adının dəyişdiyini, silindiyini və ya köhnə ünvanı olmadan qaldırıldığını göstərir.
Bütün müddət səlahiyyətli bərpa konsolunu açıq saxlayın. Dəyişəcəyiniz bağlama yeganə inzibati sessiyanızı daşıyırsa, geri qayıtma yolunuzu kəsmisiniz. Yerli konsol, ikinci idarəetmə ünvanı və ya sənədləşdirilmiş kənar yol dəyişikliyi geri qaytarıla bilən edir.
Redaktə etməzdən əvvəl konfiqurasiyanı sorğulayın
Access Server öz konfiqurasiyasını öz CLI vasitəsilə göstərir. Sənədləşdirilmiş görünüş budur:
sacli ConfigQueryBunu quraşdırılmış buraxılışınız üçün sənədləşdirilmiş inzibati mühitdə işə salın, başqa hostdakı əlaqəsiz qabıqdan yox. Dəyişiklik etməzdən əvvəl cari dəyərləri qorunan yerdə saxlayın və tam çıxışı açıq dəstək mövzusuna yapışdırmayın.
Bu çıxış server konfiqurasiyası görünüşüdür, tam ehtiyat nüsxə deyil. İstifadəçi və qrup xassələri ayrıca sorğulanır; təmiz bağlama kimlikləri bərpa etmir, bərpa olunmuş kimlik də dinləyicini düzəltmir. İkisini ayrı artefakt kimi qeyd edin.
Hansı dinləyicinin pozulduğunu müəyyən edin
Access Server birdən çox dinləyici işlədir. OpenVPN demonları tunel trafikini, veb xidməti admin və müştəri portalını, digər komponentlər öz portlarını daşıyır. Uğursuz brauzer sorğusu hansının uğursuz olduğunu demir, xəta mesajındakı port nömrəsi də.
Demon bağlama açarları hər demon üçün sənədləşdirilib və rəsmi dərslikdə dəyər interfeys identifikatorudur, baxmayaraq ki açar adları ip_address ilə bitir. Bu cümləni iki dəfə oxuyun. Dərslik UDP və TCP demonlarının bir interfeysi paylaşmasını gözləyir, ona görə yalnız bir açarı düzəltmək qismən təmirdir.
Uyğun sətirləri deyil, adlandırılmış parametri dəyişin
Dərslik ConfigPut əmrini vpn.daemon.0.server.ip_address və vpn.daemon.0.listen.ip_address kimi xüsusi açarlar üzərində sənədləşdirir. Məhsulun öz metodundan, açar adı və yeni dəyərlə, buraxılışınızın sənədləşdirdiyi sintaksisdə istifadə edin və yalnız diaqnoz qoyduğunuz dinləyicinin açarlarını dəyişin.
Etməməli olduğunuz şey verilənlər bazasında dəyəri köhnə interfeys adına bərabər olan bütün sətirləri axtarıb hamısını əvəz etməkdir. Bu, köhnə adın yalnız dinləyici parametrlərində göründüyünü fərz edir, sxem bunu vəd etmir. Dəyişikliyi yoxlana bilməz də edir.
Daha iki cazibəni rədd etmək lazımdır. Bütün interfeyslərdə dinləyən defoltu bərpa etmək məruz qalma qərarıdır, yazı düzəlişi deyil; nəzərdə tutulan yerli bağlama, dərc olunmuş yol və qarşısındakı filtrləmə bu seçimlə uyğun olmalıdır. Konfiqurasiyanı yenidən işə salmaq problemi həll etmək əvəzinə adını dəyişir, çünki təzə quraşdırma ad dəyişikliyindən əvvəl işləyən istifadəçiləri və icazələri atır.
Tətbiq edin, sonra yolun işlədiyini sübut edin
Dəyər düzəldildikdən sonra onu məhsulun sənədləşdirilmiş həyat dövrü ilə tətbiq edin ( həyat dövrü ). Dərslik açarları qoyduqdan sonra sacli start istifadə edir; bu, hostun tam yenidən başladılması və ya verilənlər bazasının sıfırlanması deyil.
ss -lntup | grep -E '1194|443'
sacli ConfigQuery | grep -i ip_addressDinləyicini yoxlayın, sonra bir səlahiyyətli VPN bağlantısı qurun, bir özəl resursa çatın və inzibati səhifəni gözlənilən yolla açın. Mövcud istifadəçi icazələrini və ləğvləri saxlayın; onları sıfırlayan bərpa bağlamanı düzəldib yerləşdirməni itirmiş olar. İş eyni xidmətin nəzərdə tutulan interfeysdə işləməsi ilə bitir.