Tunnelyada VPN is-dhexgal ah: sababta tan gudaha ugu xannibanto baakadaha waaweyn
Tunnel kastaa wuxuu qaataa qayb ka mid ah miisaaniyadda baakadaha waddada ka hor inta uusan tan xiga bilaaban. Isku dar qoraallada oo fadhiga guduhu wuu guul-darraystaa baakadaha waaweyn.
DNS waa la xalliyaa, fadhiga SSH sii socdaa, ka dibna soo-dejin weyn ayaa xannibma inta ping ciwaankaas oo kale weli jawaabayo. Kala-baxaas wuxuu tilmaamayaa baaxadda baakadda halkii uu tilmaami lahaa tunnel jabtay. Tunnelyada is-dhexgal ah waxay gaadhaan taas cabbirro aan midkoodna keligiis gaadhi karin. Fadhiga gudaha ah waa hagaagsan yahay; waxa kaliya ee la siinayaa baakado aan hadda gelin.
Halkee MTU-da waddada dhab ahaan u tagtaa
Qarsoodi kastaa wuxuu qaataa baytiin ka hor inta uusan lakabka xiga helin waqtigiisa. Waddo Ethernet ah waxay baakadda dibadda u bixisaa 1500 bayt, tunnelka dibadduna wuxuu qaataa qaybtiisa ka hor inta aan wax gudaha ah la cinwaan gelin. Hal qiime oo qiyaas ah oo dheeraad ah wuxuu khaldanaan doonaa si sax ah inta muhiimka ah.
Liis soo bandhig lakabyada si kala horraysan: waddada gelitaanka, gaadiidka dibadda, tunnelka dibadda, gaadiidka gudaha, tunnelka gudaha, barnaamijka. Tir qoraal kasta hal mar, oo UDP ka sooc qoraalka iyo sumadda tunnelka laftiisa.
Laba lakab oo WireGuard, hal mar la tiriyey
Qaado waddo gelitaan IPv4 oo tunnel WireGuard ah ku dhex jiro mid kale. Lakabka dibaddu wuxuu qaataa 20 bayt IPv4, 8 bayt UDP iyo 32 bayt qoraalka xogta WireGuard iyo sumadda xaqiijintiisa. Gudaha, tunnelka guduhu wuxuu u baahan yahay qoraalkiisa IPv4 ee 20 bayt iyo qoraalka UDP ee 8 bayt ka hor 32 baytkiisa labaad ee kharashka WireGuard. Waxa hadhay waxaa ku jira qoraal IPv4, qoraal TCP iyo xogta. Waddo dibadda IPv6 ah waxay qaataa 40 halkii 20 oo ka tagtaa 1320.
| Layer | Bytes |
|---|---|
| Path MTU | 1500 |
| Outer IPv4 header | 20 |
| Outer UDP header | 8 |
| Outer WireGuard header and tag | 32 |
| Inner transport IPv4 header | 20 |
| Inner UDP header | 8 |
| Inner WireGuard header and tag | 32 |
| Innermost IPv4 header | 20 |
| TCP header | 20 |
| Payload that fits | 1340 |
Xisaabtu waxay ku dhammaysataa 1340 bayt. Hal lakab oo isla sharciyadaas ku shaqeeya wuxuu TCP culeyska faa'iidada u reebaa 1400, taas oo ah 1500 laga jaray 20, 8, 32, 20 iyo 20, farqiga 60 baytna waa sax ahaan qarsoodiga gudaha ee tunnelka labaad ku daro.
Ku dabaq 1400 waddo is-dhexgal ah, tunnelka guduhuna wuxuu ka maqan yahay 60 bayt, oo aan muuqan ilaa baakaddu ka weynaato inta loo baahan yahay. Buuxinta iyo ikhtiyaarka kala-jajabinta borotokoolka laftiisu mar kale ayay tirooyinka dhaqaajiyaan, sidaas darteed miiska aamin.
MTU, MSS iyo kala-jajabintu meelo kala duwan ayay ka shaqeeyaan
MTU-da interface-ka wuxuu xaddidaa waxa interface-ku soo saari doono, halka TCP MSS isku-buufintu ay beddesho waxa TCP lammaanaha diyaar u yahay inuu diro. Isku-buufintu waxay hagaajisaa fadhiyada TCP oo waxba kama qabato datagram UDP weyn, sidaas ayay hagaajin ugu muuqataa mid guulaystay hal barnaamij oo si aamusan u seegta kan xiga. Ikhtiyaarka kala-jajabinta borotokoolka laftiisu waa kaba saddexaad oo leh guul-darrooyinkiisa. MTU-da interface-ka waa tallaabada koowaad ee caadiga ah oo ah tan ugu qallafsan.
Tunnelyada buundo leh iyo kuwa waddo leh waxay qaadaan wareegyo kala duwan, sidaas darteed tirooyinka ka yimid meel kale marar dhif ah ayay u gudbaan. Ogaanshaha MTU-da waddada, oo lagu sharraxay RFC 8201, wuxuu caawiyaa oo kaliya inta fariimaha ICMP ee uu ku tiirsan yahay la ogolaado inay gudbaan.
Helista lakabka ka maqan
Hubi tunnel kasta keligiis ka hor inta aanad is-dhexgelin, haddii shuruuduhu ogolaadaan isbarbardhig. Baaritaan cabbir go'an leh ayaa go'aamiya: ping -M do -s 1472 -c 3 10.8.0.1 wuxuu diraa baakad IPv4 buuxda oo 1500 bayt ah gudaha lakabkaas. Ku dar lakabka labaad oo ku celi isla baaritaankaas, si guul-darro kastaa uga tirsanaato isbeddel la yaqaan.
Marka wareejintu xannibanto, beddel hal cabbir oo diiwaan gashan mar kasta oo qor cabbirka guul-darraysta. Sidoo kale hubi waddada soo-noqodka, maxaa yeelay dib-u-celinta waddooyinka is-dhexgala ah waxay u ekaan kartaa dhibaatada cabbirka baakadda si riix ku filan oo galab kugu kacda. Jawaab ICMP la sifeeyey waxay qarin kartaa xadka dhabta ah, sidaas darteed baaritaanku wuu ka muhiimsan yahay sababaynta.
Ku qor miisaaniyadda meesha qofka xiga uu ka heli doono
Miis hal saf leh oo lakab kastaa leh wuxuu ka noolaadaa wakhti dheer oo ka badan qaanuunka suulka. Ku hay meel u dhow jaantuska tunnelka si aan qofna ugu celin xisaabta cadaadis.
Tunnelyo badan waxay ka dhigan yihiin ku-tiirsanaan badan, sidaas darteed qorshaha dib-u-noqodka wuxuu mudan yahay booskiisa miisaaniyadda agteeda. Haddii tirooyinku wali isku iman waayaan, cabbir waddada halkii aad mar kale qiyaasi lahayd. Hadafku waa tiro aad difaaci karto, ma aha mid aad xasuusato.