Əl ilə qurulan WireGuard uğursuzluqlarının çoxu hansı açarın hara getdiyindən qaynaqlanır. İnterfeys bölməsi konfiqurasiya etdiyiniz cihazın şəxsi açarını daşıyır, peer bölməsi isə digər tərəfdəki maşının açıq açarını daşıyır. Bu yarıları dəyişmək və ya səhv olanı yapışdırmaq heç vaxt tamamlanmayan əl sıxışma və heç vaxt açar adlandırmayan jurnal yaradır. AllowedIPs və ya DNS-ə toxunmazdan əvvəl aşağıdakı dörd yoxlamanı sıra ilə yerinə yetirin.

İki açar, iki istiqamət

Şəxsi açar yalnız bir cihaza aiddir və həmin cihazın interfeys bölməsində qalır. Onun açıq yarısı digər hər bir peer-in cihazı tanıması üçün lazım olan şeydir və alətlər onu uydurmur, sadəcə törədir. Serverdə cihazınızın açıq açarı peer qeydi kimi görünür, cihazınızda isə serverin açıq açarı bu rolu tutur. Konfiqurasiyanı bu terminlərlə ucadan oxumaq qarışıqlıqların çoxunu əl sıxışmaya çatmamış tutur.

wg əmri yerli interfeysin həqiqətən istifadə etdiyi şeyi, o cümlədən hər iki açıq açarı çap edir. Bu, konfiqurasiya səhvini bağlantı xətasından ayırmağın ən sürətli yoludur:

wg show
wg show interfaces

Birinci çıxış hər peer-i açıq açarı, son istifadə etdiyi son nöqtə və son əl sıxışmasının yaşı ilə birlikdə sadalayır. Bir tərəfdə «heç vaxt», digər tərəfdə isə yaxın tarixli əl sıxışma yaşı yalnız bir ucun qəbul etdiyi açara işarə edir. İkinci əmr daha ətraflı yoxlaya biləcəyiniz interfeysləri adlandırır.

Nə paylaşmalı, nə də heç vaxt paylaşmamalı

Açıq açar təhvil verilmək üçündür, baxmayaraq ki o hələ də bir cihaz əlaqəsini müəyyən edir, buna görə onu soruşan administratora göndərmək onu dərc etməkdən fərqlənir. Şəxsi açar onu yaradan cihazdan heç vaxt ayrılmır. İxrac edilmiş profil və ya QR kodu bütün konfiqurasiyanı, o cümlədən həmin şəxsi açarı saxlayır, ona görə heç biri ötürülmək üçün təhlükəsiz deyil və mətni şəklin içində gizlətmək heç nəyi dəyişmir. Əvvəlcədən paylaşılan açarlar istəyə bağlıdır və eyni dərəcədə gizlidir, hər iki tərəf eyni dəyəri daşımalıdır, əks halda əl sıxışma həmin mərhələdə dayanır.

Bir fərqi də açıq demək lazımdır: son nöqtə ünvan və portdur, heç vaxt açar deyil. Açıq açarı son nöqtə sahəsinə, ya da ünvanı açar sahəsinə yapışdırmaq təhlil olunan, sonra isə heç nə etməyən profil yaradır. Alətlər bunu tutmayacaq, çünki hər iki sahə sadəcə sətirdir. WireGuard sürətli başlanğıcı yaratma və törətmə boru xəttini bir sətirdə göstərir.

Bir cihaz, bir peer qeydi

Xidmət buna icazə verdiyi yerlərdə hər cihaz öz peer kimliyini daşımalıdır. Noutbukun tam profilini telefona yapışdırmaq serverdə hansı cihazın bu kimliyi daşıdığını bulanıqlaşdırır və bir itirilmiş telefonun ləğvini çətinləşdirir. Şəxsi açar sızarsa, serverdə köhnə peer icazəsini silin və əvəzedicini təmin edin. Lokal faylı silmək serverin qeydini silmir və yeni müştəri açarı server onun açıq yarısını bilməyənə qədər heç kimə kömək etmir.

Cihazdan açıq açara xəritəni ünvan siyahısının yanında saxlayın. Ləğvi bütöv bir günortadan sonraya deyil, iki dəqiqəlik işə çevirən məhz həmin siyahıdır.

Əl sıxışmadan sonra hələ də nə uğursuz olur

Açar cütləri peer-ləri müəyyən edir; şəbəkə davranışına qərar vermir. AllowedIPs ünvan diapazonlarını peer ilə əlaqələndirir, marşrutları isə onun ətrafında müştəri və ya quraşdırma aləti idarə edir. Simptom adətən hansı qatın növbəti açılacağını deyir:

What you seeWhich key problem it usually meansWhere to look first
Handshake age stays at never on both endsPeer public key missing, or an endpoint pointing at nothingwg show, then the endpoint value
Handshake completes on one side onlyThe two ends hold different public keys for each otherwg show on both hosts
Handshake works, then no trafficAllowedIPs or routes rather than keyswg show and the route table
Worked until a key was regeneratedThe peer entry still holds the old public keyCompare both public keys, then update the peer

DNS hər iki peer düzgün autentifikasiya etdikdən sonra da uğursuz ola bilər və tunel özü sağlam ikən tətbiq də uğursuz ola bilər, yəni işləyən əl sıxışma diaqnostikanın sonu deyil. Açarlar operatorun jurnal praktikası və ya vebsaytın hesabınızı tanıyıb-tanımadığı barədə də heç nə demir və bu suallar başqa yerə aiddir. Dörd yoxlama keçdikdən sonra şəbəkə qatlarına keçin, çünki itkin açar maskalanmış marşrut problemi deyil.

Əlaqəli məqalələr