VPN şlüzünün yenilənməsi uğursuz olur: çıxışı açmazdan əvvəl mərhələni oxuyun
Uğursuz yeniləmə çatışmayan portu deyil, mərhələni adlandırır. Mesajı sahibi ilə uyğunlaşdırın, proksi yolunu oxuyun və sonra texniki xidmət siyasətinə qəsdən qərar verin.
Təhlükəsizlik yeniləmələrini quraşdırmaqdan imtina etmək başqasının probleminə çevrilməyə cəmi bir pis həftəlik məsafədədir və müştəriləri qəbul edən şlüz bu vərdişi inkişaf etdirmək üçün ən asan yerdir. Adi səbəb çatışmayan marşrut deyil, çatışmayan qərardır: müştərilərin ötürülməsi qəsdən dar olduqda hostun özünün repozitoriyaya necə çatacağını heç kim demədi. Bu qərar açıq şəkildə verilməlidir və bir günorta çıxış siyasətini söndürməkdən daha dar olmalıdır.
Dörd mərhələ, dörd fərqli sahib
Yeniləmə xətası, mesaj bunu desə də deməsə də, adlandırılmış mərhələdir və hər mərhələ fərqli sahibə aiddir. Həll olunmayan ad həll ediciyə verilən sualdır. Vaxtı bitən bağlantı nəqliyyat, proksi və ya uzaq tərəfə verilən sualdır. TLS şəxsiyyət xətası etimad sualıdır və rədd edilmiş arxiv metadatası imza sualıdır. Dörd mərhələ, dörd sahib və port qaydası həmişə onlardan yalnız birinə cavab verir.
| The failure text mentions | Which component owns it | What you check first | What you must not change |
|---|---|---|---|
| a name that will not resolve | the resolver policy for this host | which resolver is used, and whether its path is permitted | nothing in the firewall: no repository packet has left yet |
| a connection that times out | routing, proxy or the far end | the destination, port and proxy the manager actually attempts | the egress policy, before you know that destination |
| a TLS identity mismatch | trust configuration and the server's identity | the chain the manager is presented with | verification settings, which only hide the mismatch |
| rejected archive metadata | the repository's signing metadata | whether the source carries valid, trusted metadata | the signature check, which is not a routing question |
Ping və adların həlli insanların ilk müraciət etdiyi iki testdir və hər ikisi heç kimin vermədiyi suallara cavab verir. Exo cavabı repozitoriya bağlantısından fərqli protokol istifadə edir və uğurlu axtarış yükləməni sınamadan adların həllində dayanır. Hər ikisi real əməliyyat uğursuz olarkən keçə bilər və hər ikisi yolla əlaqəsi olmayan səbəblərdən uğursuz ola bilər.
Menecerin həqiqətən getdiyi yolu oxuyun
Konfiqurasiya edilmiş mənbə URI-lərini və proxinin faktiki quruluşunu hansısa birini fərz etmək əvəzinə yoxlayın. Adi HTTP üçün yazılmış qayda repozitoriya HTTPS danışarkən təmir deyil və proksini tələb edən təşkilat yolu artıq seçib. Paket menecerləri mühit dəyişənlərinə və öz konfiqurasiyasına hörmət edir və hosta xas parametrlər qlobal olanı üstələyə bilər. İnteraktiv brauzerin etdiyi şey menecerin etdiyi şey olmaq məcburiyyətində deyil.
apt-get update -o Debug::Acquire::http=true
apt-config dump | grep -i proxy
env | grep -i proxy
APT nəqliyyat sənədləri hansı parametrlərin hansı URI sxeminə aid olduğunu və hosta xas seçimlərin necə yazıldığını təsvir edir. Komandaların çıxışını biletlə birlikdə saxlayın, çünki bu, proksi problemini çatışmayan marşrutdan istənilən sayda ping nəticəsindən daha tez ayırır. Menecerin cəhd etdiyi dəqiq təyinatı, portu və protokolu yazın və firewall dəyişikliyi aylar ərzində köhnələn təxmini güzgü ünvanına deyil, həmin qeydə dayansın.
Texniki xidmət siyasəti seçin, istisna deyil
Üç siyasət müdafiə oluna bilər: tunel vasitəsilə xidmət, idarə olunan yeniləmə proksisi vasitəsilə xidmət və ya dar səlahiyyət verilmiş birbaşa marşrut vasitəsilə xidmət. Hər biri ona uyğun həlledici quruluşunu nəzərdə tutur. Müdafiə oluna bilməyən, tunel hər düşəndə səssizcə limitsiz ehtiyat yola çevrilən istisnadır.
Seçilmiş siyasəti sahibi ilə birlikdə yazın, çünki növbəti operator qaydanı tapacaq, onun arxasındakı əsaslandırmanı deyil. İcazəni qaydaları təmizləmək və ya bir host üçün ikinci siyasət meneceri əlavə etmək əvəzinə mövcud firewall və şəbəkə sahibi vasitəsilə tətbiq edin. Real mənbənin istifadə etdiyi ünvan ailələrini və xidmət son nöqtələrini əhatə edin və repozitoriya köçəndə siyahını yenidən nəzərdən keçirin.
Etimadı zəiflətmədən yoxlayın
Uğurlu nəqliyyat yoxlamanı yumşaltmaq üçün icazə deyil: arxiv autentifikasiyası və TLS server şəxsiyyəti iki ayrı yoxlamadır və hər hansı birinin söndürülməsi xətanı yox edir, eyni zamanda hostun nəyi qəbul edəcəyini dəyişir. Araya girən proksi şəbəkə sahibinin etimad qərarıdır, yoxlamanı yerli olaraq söndürmək üçün səbəb deyil və repozitoriya etimadnamələri paylaşılan diaqnostikaya aid deyil, çünki ətraflı jurnal onların sızması üçün ən asan yerdir.
Dəyişikliyi nəzarət olunan metadata əldə etməsi və sonra bir təsdiqlənmiş paket əməliyyatı ilə qəbul edin, sonra tunel düşəndə nə baş verdiyini yoxlayın. Kəsinti zamanı səssizcə genişlənən texniki xidmət yolu bağlı şəkildə uğursuz olan yoldan pisdir və nəticə adlandırılmış sahibi və məhdud əhatəsi olan yeniləmə yolu olmalıdır.