Xannibaadda IPv6 si WireGuard loo xiro waxay jebisaa martigeliyaha
Qaanuunka gelitaanka ee tuuraya dhammaan IPv6 waxa uu sidoo kale meesha ka saarayaa ogaanshaha deriska iyo Packet Too Big. Kala sooc saddex mas’uuliyadood, ka dib hubi in martigeliyuhu wali shaqeynayo.
Hadafku waa macquul: kaliya isticmaalayaasha tunnel-ka ayaa ah inay gaadhaan adeegyada mishiinkan. Xalka dadku qaataan waa silsilad gelitaan IPv6 oo tuurta wax kasta oo aan WireGuard ahayn, taas oo sidoo kale tuurta taraafikada martigeliyaha ku haysta xidhiidhkiisa. Ogaanshaha deriska iyo fariimaha dayactirka wadada ma aha gelitaanka adeegga, ka saaristooduna waxay soo saartaa mishiin aan la gaadhi karin sababo aan xidhiidh la lahayn siyaasaddaada. Tunnel-ku wuu soo baxaa, adeegyadu si sax ah ayaa loo xaddiday, oo wax kale oo xidhiidhka ku yaal ma shaqeeyo.
Saddex mas’uuliyadood, hal xeerar
Mas’uuliyadda koowaad waa hawlgalka shabakadda dibadda: martigeliyuhu waa inuu ku sii jiraa xidhiidhkiisa, xalliyo derisyada oo barto xadka wadada xidhiidhkaas. Tan labaad waa dhageystaha sirta ah, oo aqbala UDP ciwaanka iyo dekedda aad dooratay. Tan saddexaad waa adeegyada la furey ee aad rabto in isticmaalayaasha tunnel-ku gaadhaan.
Kuwani waa saddex siyaasadood oo kala duwan, oo kaliya tan labaad iyo tan saddexaad ayaa khuseeya VPN-ka. Xeerarka u qaata mid ahaan waxay dhaxlaan qaab guuldarre oo adkaynta xadka abka si aamusnaan ah u jebiso xidhiidhka martigeliyaha.
Ku hay silsilado gooni ah ama ugu yaraan faallooyin gooni ah, si qofka xiga uu u arko sadar kee sababta loo leeyahay.
Waxa ICMPv6 u qabto martigeliyaha
IPv6 waxa uu ICMPv6 ku tiirsan yahay wax badan oo ka badan dhawaaqa. Codsi iyo ogeysiis derisku waxay beddelaan ARP oo lagama maarmaan u tahay gaarsiinta gudaha. Packet Too Big waxa uu qaadaa macluumaadka MTU ee wadada, oo iska indhatirkiisu waxa uu keenaa wareegyo ku hakada baakadaha waaweyn. Ogeysiisyada router-ka waxa ay qaadaan wadada caadiga ah iyo macluumaadka horgalaha marka xidhiidhku isticmaalo qaabaynta otomaatiga ah.
RFC 4890 waxa ay kala saartaa fariimaha shaandhada martigeliyaha ay tahay inay ogolaato iyo kuwa doorasho maamul ah, oo waxa ay sidaas ku sameysaa qayb martigeliye ah oo ka duwan xeerarka router-ka u gudbiya shabakadaha dhexdooda. Akhrinta qaybta gudbinta oo keliya waxa ay soo saartaa siyaasad gelitaan aad u adag martigeliyaha la ilaalinayo.
Qaanuunka waxqabadku waa in la ogolaado fariimaha khaladka iyo qaabaynta muhiimka ah ee interface-ka u baahan, laguna xaddido nooca iyo isha halka madaldu ogolaato, oo si cad loo go’aansado inta kale.
Ku beddelka waxaas oo dhan ogolaansho guud oo ICMPv6 waxa ay xallinaysaa dhibaatada helitaanka oo ay ka tanaasushaa shaandhaynta. Ku beddelka tuuris guud waxa ay xallinaysaa dhibaatada shaandhaynta oo ay ka tanaasushaa martigeliyaha.
Marka hore ogolow tunnel-ka, ka dib adeegga
Aqbal gaadiidka WireGuard ciwaanka dibadda ee loogu talagalay iyo dekedda UDP, oo aqbal taraafikada soo noqota iyada oo loo marayo la-socodka xidhiidhka. Ka dib u ogolow adeegyada abka inay maraan interface-ka tunnel-ka, laga soo bilaabo ilaha aad runtii oggolaatay.
Ogolaanshaha dekedda UDP ee dibadda ma ogola codsiyada la furay ee ku jira. Farqigaasaa waa sababta oo dhan ee interface-ka tunnel-ku ugu muuqdo xeerarka adeegga.
Akhri xeerarka sida ay yihiin, ma aha sida faylku u sharraxayo:
sudo nft list ruleset
ip -6 addr show
ip -6 route show default
Dhageyste ku yaal ciwaan muuqaal ah waa soo-gaadhista gooni ah ee isla adeegga ciwaanka tunnel-ka. Haddii mishiinku taraafikada u gudbiyo mishiin kale, taasi waa go’aan silsilad gudbin ah ee ma aha siyaasaddan gelitaanka, oo waxa ay u baahan tahay sabab u gaar ah.
Tijaabi xidhiidhka, ma aha oo kaliya tunnel-ka
Tunnel shaqeeya gudaha isbeddelka waxa uu caddeeyaa wax ka yar inta la arko, maxaa yeelay gelitaan deris oo jira iyo xidhiidh la aasaasay waxa ay qarin karaan fariin kontorool oo siyaasaddu hadda tuurayso.
Si toos ah u hubi xidhiidhka, ka dib hubi in wadada laga reebay ay wali guuldarraayo:
ip -6 neigh show
ping -6 -c 3 2001:db8:1::1
sudo nft -c -f /etc/nftables.conf
Shaxda deriska oo si buuxda u sii jirta ka dib dib-u-dhajinta waa calaamad in ogaanshuhu wali shaqeynayo. Shaxda madhan oo aan mar dambe buuxin waa calaamad inaad shaandheysay. Amarka saddexaad waxa uu ansixiyaa naxwaha xeerarka isaga oo aan isticmaalin, taas oo mudan in la sameeyo inta aad wali fadhi haysato.
Soo celi martigeliye aad adiga qufulka kaga baxday
Ka hor inta aadan beddelin xeerarka darbiga dabka ee qaada fadhigaaga maamulka, hay kanaal labaad: console, xidhiidh taxane ah, ama dib-u-noqosho la qorsheeyay oo meesha ka saaraya xeerarka cusub haddii aadan joojin.
Haddii isbeddel runtii quful kaa baxo, soo-celinta waxa ay martaa kanaalkaas ee ma aha shabakadda aad hadda ka saartay. Soo celi xeerarkii hore ee la keydiyay, xaqiiji in martigeliyuhu mar kale la gaadhi karo, ka dibna kaliya ku dhaqan gal siyaasadda loogu talagalay qaybo yar yar.
Siyaasadda ugu dambeysa ma aha mid caalami ah. Cinwaanaynta, marinnada iyo hirgelinta darbiga dabka waa gelinta deployment-ka, laakiin xadku waa isku mid meel kasta: diid gelitaanka abka aan la dooneyn inta aad hayso taraafikada kontoroolka ee qaada tunnel-ka la oggolaaday.