Handshake wuu shaqeeyaa, cinwaankii lumay: saddex xaaladood oo WireGuard ah
Handshake cusub wuxuu caddeeyaa in lammaanaha jawaabay, ma aha in interface-ku hayo cinwaankiisa ama in packet-ka xiga uu maro kanaalka sare ee loogu talagalay.
WireGuard wuxuu isku mar yeelan karaa handshake cusub iyo cinwaan la'aan, xaaladdaasina waa mid iswaafaqsan oo aan iskhilaafsanayn. Handshake-ku waa dhacdo lammaanaha, cinwaanku wuxuu leeyahay interface-ka, jidkuna wuxuu go'aamiyaa kanaalka sare ee packet-ku ka baxo. Saddex lakab, saddex milkiile, mid kastana wuu fasiili karaa iyadoo labada kale caafimaad qabaan.
Iyaga hal xaalad u akhrisashada ayaa baaritaan laba daqiiqo ah u beddela galab dhan oo adeegyada dib loo bilaabayo.
Handshake-ku waa dhacdo lammaanaha, ma aha dhacdo cinwaan-bixin
Handshake-ka WireGuard wuxuu caddeeyaa in lammaanaha la habeeyay uu ku jawaabay fure ansax ah iyo in furayaasha fadhiga ay yihiin kuwa hadda. Wax ma sheegto cinwaanka maxalliga ah ee interface-ka, iyo sidoo kale ma sheegto haddii jidku halkaas u jeedo. Cinwaanka waxaa bixiya kaaliye ama maareeye shabakadeed, halka habaynta borotokoolku ay kaliya magacaabto lammaanayaal iyo furayaal. Labadan isku qaldid ayaa sababta handshake caafimaad qaba loo akhriyo tunnel shaqaynaya.
Taasi waa sababta wg show uu ku soo sheegi karo handshake ilbiriqsiyo jira interface aan qaadan karin hal packet oo ka yimid barnaamij.
Maareeyaha dib u abuura interface-ka wuxuu tuuri karaa cinwaanka isagoo aan taaban habaynta lammaanaha, handshake-ka xigana isla markiiba wuu guulaystaa maxaa yeelay furayaashu waligood ma beddelin. Sadarka log-ga ee handshake guulaystay waa sax oo aan khuseyn cilladda.
| Observation | Which layer it belongs to | Wrong conclusion it invites |
|---|---|---|
| Handshake a few seconds old | Peer and keys | The tunnel is usable for application traffic |
Address present on wg0 | Interface configuration | Traffic actually egresses through it |
Route points at wg0 | Forwarding table | The outer packet uses the intended uplink |
Cinwaanka interface-ku wuxuu leeyahay milkiilihiisa gaar ah
Cinwaanka qalabka tunnel-ka wuxuu ka iman karaa sadarka Address ee kaaliye, macmiil DHCP oo ka shaqeeya interface-ka, ama daemon maamul oo abuura xilliga isku xirka. Wax kasta oo uu yahay, qaybtaas ayaa leh cinwaanka oo dib u soo celin doonta ama ma celin doonto sida caqligeeda. Cinwaanka akhrisashada isagoo aan magacaabin milkiilihiisa waxay kaa dhigtaa mid aan sharraxayn sababta uu u lumay.
Laba milkiile oo hal interface ah waa cilladda caadiga ah. Bilaabista kaaliye iyo maareeye shabakadeed desktop ah isla qalabkaas waxay abuurtaa tartan mid ka mid ah uu tirtiro waxa kan kale hadda habeeyay, iyo barta dhammaadka oo sii jawaabaya waqtiga oo dhan.
Dooro hal milkiile oo u ogolow qalabka kale inuu fiiriyo halkii uu maamuli lahaa. Go'aankaas waa mid mudan in la qoro, maxaa yeelay calaamaddu toddobaadyo ka dib ayay soo baxdaa oo waxay u ekaanaysaa lumitaan cinwaan oo kedis ah.
Jidku wuxuu dooranayaa kanaalka sare, ma aha interface-ka
Jid gudaha ah oo u jeeda wg0 wuxuu go'aamiyaa in taraafikadu gasho tunnel-ka. Go'aan gooni ah ayaa packet-yada dibadda ee siran u diraa dhanka lammaanaha, iyo martigeliyaha leh dhowr kanaal oo sare go'aankaas wuxuu ka yimaadaa shaxda gudbinta iyo xeerarka siyaasadda. Roaming Wi-Fi wuxuu beddeli karaa jidka dibadda isagoo aan taaban cinwaanka gudaha.
Sidaas darteed tunnel shaqaynaya iyo lammaane aan la gaari karin waa xaalado iswaafaqsan, sidoo kale lammaane sax ah iyo jid gudaha ah oo jaban. Saddexda indho-indheyn waa in la wada qaataa, isla daqiiqaddaas, haddii kale isbarbardhiggu macne ma leh.
Isbarbardhig saddexda xaaladood hal mar
Saddex amarro akhris-kaliya ah ayaa ka jawaabaya saddexda su'aalood sida ugu dhaqsiyaha badan u go'doomiso cilladda. Ku socodsii iyagoo aan waxba beddelin dhexdooda.
ip address show dev wg0
ip route get 10.80.0.1
wg show wg0 latest-handshakes transfer
Kii ugu horreeya wuxuu muujinayaa haddii interface-ku cinwaan leeyahay, kii labaadna wuxuu muujinayaa qalabka ay meel gaar ah isticmaalayso hadda. Kii saddexaad wuxuu soo sheegaa waqtiga handshake-kii ugu dambeeyay iyo tiriyayaasha byte, waana kan kaliya ee saddexda ka mid ah ee sharraxaya lammaanaha halkii uu sharraxi lahaa martigeliyaha maxalliga ah.
Akhri tiriyayaasha iyo sidoo kale calaamadda waqtiga. Handshake si joogto ah u cusboonaysiinaya iyadoo wareejintu fadhiisato ayaa macnaheedu yahay lammaanuhu wuu jawaabayaa laakiin wax faa'iido leh ma gudbo, taas oo u jeedda jid-socodka ama ACL halkii ay u jeedi lahayd furayaasha. Calaamadda waqtiga oo joogsata inay horay u socoto iyadoo cinwaan jiro waxay u jeeddaa xagga sare. Labada akhrisba waxay ka yimaadaan isla sadarka soo saarista, midkoodna ma muuqdo haddii kaliya aad hubiso in handshake jiro.
Sax xaaladda gaarka ah ee khaldan, ka dibna mar kale tijaabi barnaamijka halkii aad tijaabin lahayd tunnel-ka. Handshake cusub waa caddayn ku saabsan lammaanaha, caddaynta lammaanahana ma aha caddayn in codsiga xiga ee browser-kaagu uu heli doono cinwaan, jid iyo kanaal sare oo shaqeeya. buug-gacmeedka wg-quick wuxuu si cad u sheegaa midka kaaliyuhu dejiyo iyo midka borotokoolka ku deelan.