Il-biċċa l-kbira tal-fallimenti tal-WireGuard mibnija bl-idejn jiġu rritornati għal liema ċavetta marret fejn. Is-sezzjoni tal-interface ġġorr iċ-ċavetta privata tal-mezz li qed tikkonfigura, filwaqt li sezzjoni tal-pari ġġorr iċ-ċavetta pubblika tal-magna fit-tarf l-ieħor. Li tbiddel dawk in-nofsijiet, jew li tippejstja dik ħażina, tipproduċi handshake li qatt ma jitlesta u log li qatt ma jsemmi ċavetta. Agħmel l-erba’ verifiki hawn taħt fl-ordni qabel ma tmiss AllowedIPs jew DNS.

Żewġ ċwievet, żewġ direzzjonijiet

Ċavetta privata tappartjeni għal mezz wieħed biss u tibqa’ fis-sezzjoni tal-interface ta’ dak il-mezz. In-nofs pubbliku tagħha huwa dak li jeħtieġ kull pari ieħor biex jagħraf il-mezz, u l-għodda tislet dan minflok ma toħroġu mill-ġdid. Fuq is-server, iċ-ċavetta pubblika tal-mezz tiegħek tidher bħala dħul tal-pari; fuq il-mezz tiegħek, iċ-ċavetta pubblika tas-server tieħu dak ir-rwol. Li taqra konfigurazzjoni b’leħen għoli f’dawn it-termini taqbad il-biċċa l-kbira tal-konfużjonijiet qabel ma jaslu għal handshake.

Il-kmand wg jipprintja dak li l-interface lokali qed juża fil-fatt, inklużi ż-żewġ ċwievet pubbliċi. Għalhekk dan huwa l-aktar mod mgħaġġel biex tifred żball ta’ konfigurazzjoni minn problema ta’ konnessjoni:

wg show
wg show interfaces

L-ewwel output jelenka kull pari biċ-ċavetta pubblika tiegħu, l-endpoint li uża l-aħħar u l-età tal-aħħar handshake tiegħu. Età ta’ handshake ta’ «qatt» fuq naħa u waħda reċenti fuq l-oħra tindika ċavetta li aċċettat biss tarf wieħed. It-tieni kmand isemmi l-interfaces li tista’ tinvestiga aktar.

X’taqsam u x’qatt ma taqsam

Ċavetta pubblika hija maħsuba biex tingħata, għalkemm xorta tidentifika relazzjoni bejn mezzi, u għalhekk li tibgħatha lill-amministratur li talabha huwa differenti milli tippubblikaha. Ċavetta privata qatt ma tħalli l-mezz li ġġeneraha. Profil esportat jew kodiċi QR iżomm il-konfigurazzjoni kollha inkluża dik iċ-ċavetta privata, għalhekk l-ebda waħda mhija sigura biex tgħaddi minn id għal id, u li taħbi t-test ġewwa stampa ma jbiddel xejn. Ċwievet maqsuma minn qabel huma fakultattivi u daqstant sigrieti, u ż-żewġt itruf iridu jġorru l-istess valur, inkella l-handshake jieqaf f’dak l-istadju.

Differenza oħra jixraq li tingħad b’mod ċar: endpoint huwa indirizz u port, qatt mhu ċavetta. Li tippejstja ċavetta pubblika fil-qasam tal-endpoint, jew indirizz f’qasam taċ-ċavetta, tipproduċi profil li jiġi analizzat u mbagħad ma jagħmel xejn. L-għodda ma taqbadx dan, għax iż-żewġ oqsma huma biss strings. Il-bidu mgħaġġel tal-WireGuard juri l-katina tal-ġenerazzjoni u tas-sottrazzjoni f’linja waħda.

Mezz wieħed, dħul tal-pari wieħed

Fejn is-servizz jippermetti, kull mezz għandu jġorr l-identità tal-pari tiegħu stess. Li tippejstja l-profil sħiħ ta’ laptop fuq telefon jgħabbi liema mezz iżomm dik l-identità fuq is-server u jagħmel aktar diffiċli li tirtira telefon wieħed mitluf. Jekk ċavetta privata tnixxi, neħħi l-awtorizzazzjoni l-qadima tal-pari fuq is-server u pprovdi sostitut. Li tħassar il-fajl lokali ma jneħħix id-dħul tas-server, u ċavetta ġdida tal-klijent ma tgħin lil ħadd qabel is-server ma jaf in-nofs pubbliku tagħha.

Żomm il-mappa mill-mezz għaċ-ċavetta pubblika ħdejn il-lista tal-indirizzi. Dik il-lista hija dik li tagħmel irtirar xogħol ta’ żewġ minuti minflok wara nofsinhar kollu.

X’għad ifalli wara l-handshake

Par ċwievet jidentifikaw pari; ma jiddeċidux l-imġiba tan-netwerk. AllowedIPs tassoċja firxiet ta’ indirizzi ma’ pari, u r-rotot madwar dan jimmaniġġjahom il-klijent jew l-għodda tas-setup. Is-sintomu normalment jgħid liema saff għandu jinfetaħ wara:

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 jista’ jonqos wara li ż-żewġ pari jawtentikaw b’mod korrett, u applikazzjoni tista’ tonqos waqt li t-tunnel innifsu jkun f’saħħtu, għalhekk handshake li jaħdem mhuwiex it-tmiem tad-dijanjosi. Iċ-ċwievet lanqas ma jgħidu xejn dwar il-prattika tal-loġġjar tal-operatur jew dwar jekk sit web jirrikonnixxix il-kont tiegħek, u dawk il-mistoqsijiet jappartjenu band’oħra. Mur għas-saffi tan-netwerk ladarba l-erba’ verifiki jgħaddu, għax ċavetta nieqsa mhijiex problema ta’ routing moħbija.

Artikli relatati