Handshake ħaj, indirizz mitluf: tliet stati tal-WireGuard
Handshake reċenti juri li l-pari wieġeb, mhux li l-interface iżżomm l-indirizz tagħha jew li l-pakkett li jmiss jieħu l-uplink maħsub.
WireGuard jista' jżomm handshake reċenti u fl-istess ħin ma jkollu l-ebda indirizz, u dan l-istat huwa koerenti mhux kontradittorju. Il-handshake huwa avveniment tal-pari, l-indirizz jappartjeni lill-interface, u r-rotta tiddeċiedi minn liema uplink joħroġ pakkett. Tliet saffi, tliet sidien, u kull wieħed jista' jfalli waqt li ż-żewġ l-oħra jidhru sħaħ.
Li taqrahom bħala stat wieħed huwa dak li jbiddel dijanjosi ta' żewġ minuti f'nofsinhar sħiħ ta' tiswija ta' servizzi.
Handshake huwa avveniment tal-pari, mhux avveniment tal-indirizzar
Il-handshake tal-WireGuard juri li l-pari kkonfigurat wieġeb b'ċavetta valida u li ċ-ċwievet tas-sessjoni huma attwali. Ma jgħid xejn dwar l-indirizz lokali fuq l-interface, u lanqas dwar jekk xi rotta tindikax hemmhekk. L-indirizz jiġi assenjat minn assistent jew manager tan-netwerk, filwaqt li l-konfigurazzjoni tal-protokoll biss issemmi pari u ċwievet. Li tħallat iż-żewġ hwejjeg hija r-raġuni għaliex handshake sħiħ jinqara bħala mina li taħdem.
Għalhekk wg show jista' jirrapporta handshake ta' sekondi fuq interface li ma tistax tilqa' pakkett wieħed minn applikazzjoni.
Manager li jerġa' joħloq l-interface jista' jaqa' l-indirizz mingħajr ma jmiss il-konfigurazzjoni tal-pari, u l-handshake li jmiss jirnexxi minnufih għax iċ-ċwievet qatt ma nbidlu. Il-linja tal-log dwar handshake li rnexxa hija preċiża u mhijiex rilevanti għall-ħsara.
| 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 |
L-indirizz tal-interface għandu s-sid tiegħu stess
Indirizz fuq l-apparat tal-mina jista' jiġi mil-linja Address ta' assistent, minn klijent DHCP li jaħdem fuq l-interface, jew minn daemon tal-ġestjoni li joħolqu waqt il-konnessjoni. X'inhu x'inhu, dak il-komponent jippossjedi l-indirizz u se jġeddu jew le skont il-loġika tiegħu stess. Li taqra l-indirizz mingħajr ma ssemmi s-sid tiegħu jħallik bla spjegazzjoni ta' għaliex sparixxa.
Żewġ sidien fuq interface waħda hija l-ħsara klassika. Li tibda assistent u manager tan-netwerk tad-desktop fuq l-istess apparat joħloq tiġrija fejn wieħed ineħħi dak li l-ieħor għadu kif ikkonfigura, u l-punt tat-tmiem jibqa' jwieġeb il-ħin kollu.
Agħżel sid wieħed u ħalli l-għodda l-oħra tosserva minflok tamministra. Dik id-deċiżjoni jiswa li tinkiteb, għax is-sintomu jidher ġimgħat wara u jidher bħal telf ta' indirizz bl-addoċċ.
Rotta tagħżel uplink, mhux l-interface
Rotta interna li tindika lejn wg0 tiddeċiedi li t-traffiku jidħol fil-mina. Deċiżjoni separata tibgħat il-pakketti ta' barra ċċifrati lejn il-pari, u fuq hosts b'ħafna uplinks dik id-deċiżjoni tiġi mit-tabella tal-ħruġ u mir-regoli tal-politika. Roaming Wi-Fi jista' jbiddel it-triq ta' barra mingħajr ma jmiss l-indirizz ta' ġewwa.
Allura mina li taħdem u pari li ma jintlaħaqx huma stati kompatibbli, u hekk ukoll pari korrett u rotta interna miksura. It-tliet osservazzjonijiet għandhom jittieħdu flimkien, fl-istess mument, altrimenti l-paragun huwa bla sens.
Qabbel it-tliet stati f'daqqa waħda
Tliet kmandi tal-qari biss iwieġbu t-tliet mistoqsijiet fl-ordni li tiżola l-ħsara l-aktar malajr. Mexxihom mingħajr ma tbiddel xejn bejniethom.
ip address show dev wg0
ip route get 10.80.0.1
wg show wg0 latest-handshakes transfer
L-ewwel turi jekk l-interface għandhiex indirizz xorta waħda, u t-tieni turi liema apparat juża destinazzjoni partikolari bħalissa. It-tielet tirrapporta l-ħin tal-aħħar handshake u l-kontaturi tal-bytes, u hija l-unika mit-tlieta li tiddeskrivi l-pari u mhux il-host lokali.
Aqra l-kontaturi kif ukoll it-timbru tal-ħin. Handshake li jġedded ruħu bla waqfien waqt li t-trażmissjoni tibqa' ċatta jfisser li l-pari jwieġeb imma xejn utli ma jgħaddi, li jindika lejn routing jew ACL u mhux lejn ċwievet. Timbru tal-ħin li jieqaf javvanza waqt li jkun hemm indirizz jindika 'l fuq minflok. Iż-żewġ qari jiġu mill-istess linja tal-output, u l-ebda wieħed ma jidher jekk tivverifika biss li jeżisti handshake.
Sejjaħ l-istat speċifiku li huwa ħażin, imbagħad erġa' ittestja l-applikazzjoni u mhux il-mina. Handshake reċenti huwa evidenza dwar il-pari, u evidenza dwar il-pari mhijiex evidenza li t-talba li jmiss mill-browser tiegħek se ssib indirizz, rotta u uplink li jaħdem. Il-manwal tal-wg-quick jgħid b'mod espliċitu liema minn dawn l-assistent iqiegħed u liema jappartjenu lill-protokoll.