Sababta martigeliyaha LAN uu u diraa ARP ciwaanka macmiilka OpenVPN
Koox macmiil oo ku dhex jirta horgalaha LAN waxay keentaa in LAN u dirto ARP ciwaan aanay gaari karin. Akhri horgalaha, raac go'aanka isku xirka tooska ah, kadibna rar kooxda.
Dhibaatooyinka gaaritaanka ee u dhexeeya martigeliyaha LAN iyo macmiilka VPN waxay inta badan dib ugu noqdaan qorshaha ciwaanka laftiisa. Sii martigeliyahaas interface ku yaal 10.0.100.0/22 oo wuxuu u qaadan doonaa ciwaan kasta oo ka bilaabma 10.0.100.0 ilaa 10.0.103.255 inuu si toos ah ku xiran yahay, oo ay ku jirto koox macmiil oo si aamusnaan ah loo dhigay 10.0.101.0/24. Jawaabtu waligeed uma tagto router, sababtoo ah aragtida martigeliyaha ma jiro router ku lug leh. Baakaddu waxay u socotaa deris waxaana laga codsadaa xarigga.
Habkani wuxuu ka dambeeyaa qoys dhan oo warbixinno ah: tunnel-ku wuu shaqeynayaa, server-ku wuxuu leeyahay waddo, haddana martigeliyaha LAN ma gaari karo macmiilka.
Horgalaha /22 ee liqa /24
Akhri horgalaha sida xaddi, ma aha sida xarig. Horgalaha /22 wuxuu ka kooban yahay 1024 ciwaan, 10.0.100.0/22-na wuxuu u jiidaa 10.0.100.0 ilaa 10.0.103.255, sidaas darteed koox ku taal 10.0.101.0/24 waxay gabi ahaan ku dhex jirtaa. Khaladkani wuu ka badbaadaa dib u eegista sababtoo ah octet-yada koowaad ee kooxdu way ka duwan yihiin octet-yada koowaad ee LAN, oo kaliya octet-ka saddexaad ayaa muujiya isku-dhex-dhexaadka. Ku qor labada xaddi tirooyin ka hor intaadan ku dhawaaqin inay kala duwan yihiin.
Isku-dhex-dhexaadkaas oo kale wuxuu u muuqan karaa dhinaca kale. Koox u muuqata mid madhan sababtoo ah qofna ma isticmaalo hadda waxay weli ku dhici kartaa horgale ay ku dhawaaqdo router goob ah, qorshaha ciwaankuna waa dukumeentiga kaliya ee taas muujiya.
Isku xir toos ah macnaheedu waa ARP, ma aha jiidid waddo
Marka martigeliye leh interface /22 u diro 10.0.101.25, kernel-ku wuxuu barbardhigaa bartilmaameedka horgalaha interface-ka oo wuxuu helaa is-waafaq. Baakaddu waxay noqotaa raadinta deris halkii ay ahaan lahayd baakad waddo leh, Ethernet-kana raadinta derisku waa codsi ARP oo ciwaankaas ah. Haddii ciwaanku uu leeyahay macmiil VPN oo ka dambeeya gateway waddo leh, ma jiro martigeliye LAN ah oo iska leh, sidaas darteed codsigu wuu aan jawaab ahayn baakaduhuna waa la tuuraa. Tunnel-ku ma laha eed, macmiilkuna waligiis ma arko taraafikada.
Taasi waa sababta guuldarradu u muuqato mid aan isku dheeli tirnayn oo marmar go'da. Martigeliyaha VPN wuxuu inta badan gaari karaa LAN sababtoo ah waddooyinkiisa ayaa tilmaamaya jihada saxda ah, halka martigeliyaha LAN uusan jawaabi karin, wax kasta oo kaydiya gelin ARP duugoobayna wuxuu ka dhigaa calaamadda inay libdho.
TUN, TAP iyo waxa mid kastaa qaado
Qalabka TUN wuxuu qaadaa baakadaha IP, qalabka TAP-na wuxuu qaadaa jaantusyada Ethernet. Xiriirka TUN ee waddo leh uma baahna inuu qaado ARP si uu u bixiyo gaaritaanka IP, taasna waa sababta codsiga aan jawaabta lahayn ee kor ku xusan la filayo oo aan ahayn mid xun. TAP oo leh buundo ula kac ah wuxuu ballaarin karaa goobta faafinta oo wuxuu ka dhigi karaa ARP inuu shaqeeyo, laakiin wuxuu beddelaa waxa macmiilku arki karo, wuxuu u baahan yahay dhammaadka taageera isla jaantuska, waana dib u naqshadeyn moodeelka shabakadda halkii uu ahaan lahaa hagaajin horgale is-dul-saaran. U beddelka hirgelin waddo leh oo loo beddelo TAP si loo daaweeyo khalad qorshaha ciwaanku wuxuu ku beddelaa dhibaato yar mid weyn.
Diiwaangeli halka codsiga ARP uu ka muuqday iyo nidaamka soo diray ka hor intaadan gaarin gabagabo. Soo diraysa wuxuu kuu sheegaa waxa uu aaminsan yahay ku saabsan bartilmaameedka, ma aha waxa tunnel-ku sameeyo.
Naqshadee koox aan is-dul-saari karin
Dooro koox ka baxsan horgale kasta oo xiran iyo horgale kasta oo goob la dhawaaqay, kadib ku dar waddooyinka ka dhigaya mid la gaari karo labada dhinac. Xaddi sida 10.8.0.0/24 oo ku yaal qayb aan la isticmaalin oo qorshaha ah waa sahlan in laga fikiro, LAN u baahan inuu gaaro waxay helaan waddo joogto ah oo tilmaamaysa server-ka VPN. Wada beddel qoondaynta, waddooyinka la dhawaaqay, ciwaannada isha ee la oggol yahay iyo xeerarka dabka, sababtoo ah waxay qeexaan hal naqshad oo ma aha afar dejis.
Source NAT oo ku yaal server-ka wuxuu kooxda ku qarin karaa ciwaan laga gaari karo LAN, waana qalab guurid sharci ah. Sidoo kale wuxuu dib u qoraa isha, sidaas darteed LAN waxay lumisaa awoodda inay isku xirka u nisbeeyo macmiilal gaar ah iyo inay ku dabaqdo xeerar macmiil kasta.
Aqbalidda, isticmaal ciwaanka dhab ahaan loo qoondeeyay macmiilka dhabta ah iyo codsi barnaamij dhab ah oo ka yimid martigeliyaha LAN, kadibna xaqiiji in jawaabtu raacdo gateway-ga la qorsheeyay ee ma aha xarigga.