Masquerade ama dariiqa siyaasadda: traafiga LAN ee mara barta VPN
Barta Linux waxay qarin kartaa ilaha LAN gadaal ciwaanka tunnel-keeda ama waxay u marin kartaa iyagoon beddelmin. Doorashadu waxay ka timaaddaa cidda iska leh dhinaca fog iyo dariiqa uu ku noqdo.
LAN dhan gadaal gelinta tunnel VPN waa qaybta fudud; go'aan ka gaarista sida dhinaca fog u arko macaamiishaas ma fudna. Masquerade waxay dib u qortaa il kasta oo LAN ah ciwaanka tunnel-ka barta, sidaas darteed dhinaca fog wuxuu u jawaabaa hal saaxiib. Dariiqa siyaasaddu waxay ilaalisaa ciwaannada asalka ah waxayna u baahan tahay in dhinaca fog ogaado sida loo gaaro. Midkoodna ma aha tii caadiga ahayd; doorashadu waxay ka timaaddaa cidda iska leh dhinaca fog iyo haddii aqoonsiga qalab kasta uu muhiim yahay.
Laba naqshadood ayaa ballan qaadaya waxyaabo kala duwan
Masquerade waxay LAN u yaraysaa hal marti-geliye muuqda: barta. Shabakadda fog waxay ka jawaabtaa hal ciwaankaas, barta-na waxay u tarjumtaa jawaabaha macmiilka bilaabay qulqulka. Dhinaca fog looma baahna dariiq loo maro horudhacyadaada gaarka ah, taasina waa sababta naqshaddan uga badbaaddo bixiye diidan inuu qaado. Barta waxay sidoo kale noqotaa isha xiriir kasta, sidaas darteed dhinaca fog ma kala garan karo laba macmiil.
Dariiqa siyaasaddu waxay ilaalisaa ciwaanka macmiil kasta isagoo aan dhaawacmin. Shabakadda fog waxay aragtaa isha dhabta ah waxayna diiwaan gelin kartaa, ku dabaqi kartaa sharci marti-geliye kasta ama u dirin kartaa jawaabta si toos ah ciwaankaas. Aragtidaas waa arrinta oo dhan, waxayna la timaaddaa mas'uuliyad: dhinaca fog waa inuu yeeshaa dariiq loogu noqdo horudhaca LAN oo mara tunnel-ka. Qorshee dariiqaas ka hor intaadan shidin sharciga, sababtoo ah tunnel-ku si kasta buu u kici doonaa oo jawaabaha oo keliya ayaa maqnaan doona.
Hababka guuldarradu waxay u kala duwan yihiin sida ballanqaadyada. Sharci masquerade maqan wuxuu soo saaraa baakado ku baxa ilo gaar ah oo aan weligood soo noqon. Dariiq noqosho maqan wuxuu keenaa isla calaamadda dariiqa siyaasadda, laakiin hagaajintu waxay ku taal routerka fog, ma aha barta.
Masquerade: hal saaxiib dhinaca fog
Dariiqa masquerade wuxuu leeyahay nidaam muhiim ah. Gudbinta waa in la shidaa ka hor inta aan sharci NAT wax faa'iido ah yeelan, shaxda shaandhaynta waa inay oggolaataa gudbinta labada jiho, markaas oo keliya ayaa turjumaanku ku dhaqmaa interface-ka tunnel-ka.
sysctl -w net.ipv4.ip_forward=1
iptables -A FORWARD -i eth1 -o tun0 -j ACCEPT
iptables -A FORWARD -i tun0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE
Macaamiishu waxay weli u baahan yihiin dariiq loo maro barta. Ama barta waa router-kooda caadiga ah, ama waxay qaataan dariiq gaar ah oo loogu talagalay horudhaca fog; haddii router gooni ah uu caadi ahaan sii jiro, routerkaas wuxuu u baahan yahay dariiq taagan oo loogu talagalay bartilmaameedyada tunnel-ka, haddii kale baakadku wuxuu u gudbaa boodhka khaldan ka hor inta barta aysan arkin.
DNS waa go'aan gooni ah. Xalliyaha dhinaca fog wuxuu ka jawaabaa kaliya haddii jawaabtiisu ay ku noqon karto macmiilka. Masquerade hoostiisa weydiintu waxay u muuqataa inay ka timid barta, sidaas darteed dariiqa noqoshada xalliyaha horey ayaa loo buuxiyay; dariiqa siyaasadda hoostiisa xalliyuhu wuxuu u baahan yahay isla dariiqa noqoshada ee adeeg kasta oo fog oo kale.
Dariiqa siyaasadda: hayso isha, ku dar dariiq noqosho
Dariiqa siyaasaddu wuxuu ka bilaabmaa shax iyo sharci doorta. Traafiga ka soo galo interface-ka LAN waxaa loo diraa shax gaar ah, shaxdaasna waxay qaaddaa dariiq caadi ah oo mara tunnel-ka. Shaxda weyn waxay sii ahaanaysaa mid aan la taaban, sidaas darteed traafiga ay barta lafteedu soo saarto wuxuu qaadan karaa dariiq kale.
ip rule add iif eth1 table vpn
ip route add default dev tun0 table vpn
Kadib dhinaca fog waa inuu horudhaca LAN dib ugu celiyo tunnel-ka. Taasi waa habayn ku taal routerka fog, ma aha barta tan. Barta sidoo kale waa inay aqbashaa jawaabaha ku yimaadda interface kale oo ka duwan kii shaxda weyn saadaalin lahayd; shaandhaynta dabacsan ee dariiqa rogan (rp_filter lagu dhigay 2) waa hagaajinta caadiga ah marka habka adag uu tuuro baakadahaas.
Marka laba tunnel ay firfircoon yihiin, calaamadee qulqul kasta marka uu soo galo oo u ogolow calaamadda inay doorato shaxda. Sharci kaliya eega interface-ka gelitaanka wuxuu traafiga labada tunnel u diraa isla shax, sidaas darteed tunnel-ka labaad wuxuu ka xado qulqullada kii hore. Tijaabi calaamaddaas xiriir ka badbaada isku-xirnaansho cusub, waayo markaas ayaa siyaasad isku dhafan soo baxdaa.
Go'aan ka gaar milkiyadda iyo waxa dhinaca fog diiwaan geliyo
Haddii tunnel-ku ku dhammaado bixiye, isticmaal masquerade. Hawlwadeenkaas ma marin doono xadkaaga LAN ee gaarka ah, mana hayo sabab uu ku kala garto macaamiisha shaqsi ahaan gadaal bartaada. Hal saaxiib muuqda ayaa ah moodalka kaliya ee siyaasaddiisu taageerto, sidaas darteed sii waxaas oo turjumaanka ku hay dhankaaga. Bixiyuhu wuxuu arkaa hal saaxiib, taas oo si sax ah u tahay waxa siyaasaddiisu filayso, macaamiishaaduna waxay dhaxlaan aqoonsigaas kelida ah.
Haddii labada daraf ay yihiin kuwaaga oo adeegyada fog ay ku shaqeeyaan ciwaannada isha, dariiqa siyaasaddu wuxuu mudan yahay dariiqa dheeriga ah. Markaas sharciyada darbiga dabka, gelitaanka isticmaale kasta iyo diiwaannada hubinta waxay kala gartaan macaamiisha. Haddii dhinaca fog uu u baahan yahay oo keliya gaaritaanka, masquerade wuu fudud yahay wuxuuna meesha ka saaraa nooc khaladaad ah oo dariiqa noqoshada.
Naqshadaha isku dhafan waa caadi: dariiqa siyaasadda gudaha shabakaddaada, masquerade cidhifka bixiyaha. Waxa muhiimka ah waa in la qoro boodhka turjuma oo boodhka marin, sababtoo ah sharci NAT shil ku daray macmiil keliya wuxuu isha ka qarinayaa macmiil kasta oo silsiladdaas ku jira.
Ka hubi hal macmiil, kadib macmiil labaad
Tijaabada ku socodsii meesha traafigu ka bilaabmo. Hubi dariiqa uu marti-geliyuhu isticmaalo, daawo baakadka oo ka muuqda interface-ka tunnel-ka, oo baadh conntrack-ka turjumaanka. Isku-xiggaas wuxuu caddeeyaa in baakadku qaaday dariiqa loogu talagalay, ma aha inuu meel uun gaadhay.
Ku celi tijaabada isku-xirnaansho cusub kadib. Sharci masquerade magacaaba interface-ka wuxuu ka badbaadaa ciwaan tunnel cusub; sharci magacaaba ciwaankii hore ma badbaado. Kadib tijaabi marti-geliye LAN labaad, sababtoo ah naqshad ku shaqaysa hal mishiin badanaa waxay ku tiirsan tahay dariiqa mishiinkaas laftiisa, ma aha siyaasadda barta.
Qor moodalka la doortay, isha la turjumay ama la ilaaliyay iyo milkiilaha dariiqa noqoshada ee qoraallada barta. Haddii kale qofka xiga ee ku daraya macmiil ama tunnel wuu qiyaasi doonaa, qiyaasna waa sida habaynta LAN-ilaa-VPN ee shaqaysa u noqoto mid qayb ah.