Jawaabtu waxay ka baxdaa LAN, ma aha tunnel-ka: sababta iyo sida
Codsi tunnel-ka soo galo macneheedu ma aha in jawaabtuna isla waddadaas ka baxdo. Linux wuxuu raadiyaa halka loo socdo, badiyaana subnet-ka maxalliga ah ayaa guuleysta.
Adeeg lagu daabacay gateway waxay ka shaqaysaa inta badan internet-ka waxayna ku guuldareysataa hal xafiis. Qof wuxuu baarayaa tunnel-ka, arkaa codsiga oo soo galaya wuxuuna go'aansadaa in jawaabtu isla waddadaas ku noqoto. Linux sidaas ma shaqeyso, baaritaan kasta oo tunnel-ka ahna jawaabta ma beddelo. Jawaabtu waxay ku socotaa halka loo socdo, kuna waajahan hal wacayaasha guuldareysta wuxuu ku jiraa subnet host-ku si toos ah u gaaro.
Muxuu si dhab ah u go'aamiyaa xirmada baxaysa
Kernel-ku wuxuu raadiyaa waddo loo maro halka xirmadu u socoto, isagoo eegaya xeerarka siyaasadda sida kala sarreysan kadibna shaxda uu xeerka u dhigma doorto. Interface-ka xirmadu ka soo gashay wax door ah ma ciyaaro, haddii aan la qorin xeer ama calaamad si taasi muhiim u noqoto. Tani waa xaqiiqo ku saabsan waddada host-kan, ma aha cillad tunnel-ka.
Sidaas darteed codsi tunnel-ka lagu helay wuxuu soo saari karaa jawaab ka baxda interface-ka jireed, qulqulkuna wuxuu noqonayaa hal jiho iyada oo aan qalabna soo sheegin khalad. Hubi labada jiho ka hor inta aadan go'aan ka gaarin tunnel-ka. Jawaabta jiho khaldan ka baxda waxay ka libdhataa tirinta tunnel-ka, taas ayaa sabab u ah in labada daraf aysan ku heshiin wax la diray iyo in kale. Ogow tirintee dhaqaaqday ka hor inta aadan taaban xeer.
Sababta subnet-ka maxalliga ah uu u guuleysto
Host-ka ciwaan ku leh shabakad maxalli ah wuxuu shaxda ugu weyn ku leeyahay waddo ku xiran prefix-kaas, waddada ku xiranna waa isku mid toos ah. Marka wacayaashu ka yimaadaan isla subnet-kaas, raadinta waxay heshaa xiriirka maxalliga ah ka hor inta tunnel-ka la tixgelin.
Aan isku mid ahaanshaha ayaa cillad-baadhistan adkaynaya. Wacayaasha internet-ka ballaaran waxay shaqeeyaan sababtoo ah kuma habboona waddo maxalli ah, halka hal wacaha keliya ee la wadaaga prefix-ka xafiiska uu guuldareysto, oo waa isla wacahaas qof ku tijaabiyo.
Daboolka peer-ka ma la mid aha waddooyinka la rakibay
Dhinaca tunnel-ka, xadka la oggol yahay ee peer-ku wuxuu sharraxayaa waxa tunnel-ka lagu diri karo iyo ilaha laga aqbalo. Wax ma sheegaan halka shaxda waddada maxalliga ahi xirmada u diri doonto.
Haddii qalabka tunnel-ku host-ka ku rakibo waddo caadi ah, wuxuu tunnel-ka ku jiidan karaa taraafik aan la xiriirin sida dhaawac dhinac ah. Meesha xeer siyaasadeed ay tahay inuu go'aanka leeyahay, doorashada rakibidda waddooyinka qalabka waxay u jirtaa si loo horjoogsado taas, ciwaannada, furayaasha iyo dejinta barta dhammaadka waxay ahaanayaan sidii ay ahaayeen. Waddo caadi ah oo loo daray raaxo ayaa ah hab caadi ah oo host-ku ku lumiyo shabakadiisa maxalliga ah.
Dooro shaxda iyadoo eegaysa ciwaanka isha
Xeer ku saleysan isha wuxuu jawaabaha ka imanaya ciwaanka adeegga u diraa shax gaar ah oo caadigeedu yahay tunnel-ka, halka wax kasta oo kale ay sii wadaan isticmaalka shaxda ugu weyn. Dooro lambarrada shaxda iyo mudnaanta aan maxalli ahaan la isticmaalin, oo akhri xeerarka jira ka hor inta aadan wax gelin. Akhri xeerarka nool ee ha akhrin fayl la kaydiyay, sababtoo ah labaduba way kala duwanaan karaan dib-u-bilaabista kadib.
ip -6 route add default dev wg0 table 200
ip -6 rule add priority 32000 from 2001:db8:aa::20/128 lookup 200
ip -6 rule add priority 32001 from 2001:db8:aa::20/128 unreachableSadarka ugu dambeeya wuxuu waddada maqan ka dhigaa mid si muuqata u guuldareysta halkii ay ku noqon lahayd xiriirka maxalliga ah. Isha waa in si dhab ah loo qoondeeyay host-ka, raadinta maxalliga iyo tan weyn ee caadiga ahna waa inay ku sii jiraan meelahoodii hore. Xeerku wuxuu shax ku dooranayaa isha; isku dheereyna ma galo dhererka prefix-yada ee shaxaha dhexdooda.
Xaqiiji waddada, ka dib adeegga
Weydii kernel-ka waxa uu samayn lahaa halkii aad ka qiyaasi lahayd duubitaan, adigoo ciwaanka adeegga u isticmaalaya doorashada isha. Jawaab sax ah halkan waxay badbaadisaa raad xirmo oo dhan.
ip -6 route get 2001:db8:bb::30 from 2001:db8:aa::20Soo-saarku waa inuu magacaabo tunnel-ka. Kadib tijaabi isha aadan taaban oo xaqiiji inay weli qaadanayso xiriirka maxalliga ah, si isbeddelku ugu ekaado hal ciwaan. Doorasho ballaaran wax ma caddayn lahayd eedeynta asalka ah.
Waxa aysan tan hagaajineyn
Ka tag gudbinta, xeerarka dab-demiska iyo dhaqanka ICMPv6 ee gateway-ka sidii ay ahaayeen, sababtoo ah waddada isha waxba kama beddesho iyaga. Fariinta Packet Too Big ee maqan weli waxay jebisaa jawaabaha waaweyn, shax kasta oo raadinta guuleysato. Hagaaji taas ka hor inta aadan ku darin xeerarka waddada, haddii kale calaamaddu waxay ka badbaadi doontaa isbeddelka.
Xaqiiji qaabka daabaca ka hor inta aadan ku dabaqin wax ka mid ah. Proxy rogan oo furta xiriirka backend-kiisa wuxuu soo bandhigaa ishiisa oo ma ilaaliyo wacaha, sidaas darteed cilladdan kama dhici karto naqshaddaas. Xeerka halkaas ku dabaqidda waxay ku dari lahayd ka-reeb xagga waddada oo aan waxba xallin oo qarinaya sababta dhabta ah.
Ugu dambeyntii, qor lambarrada xeerarka iyo shaxda maamulka dejinta host-ka. Xeer siyaasadeed oo gacan lagu daray wuxuu lumayaa dib-u-dhiska xiga, wacaha xafiiskuna wuxuu ku noqonayaa isla cabashadaas.