Xidhiidhada soo gala ee u socda hostka sidoo kale maamula macmiil VPN waxay u fashilmaan si gaar ah: gacan-qaadistu way timaaddaa, daemon-ku wuu jawaabaa, macmiilka waxba dib uma helo. Waxba ma xannibaan dekedda. Jawaabtu waxay ka baxday tunnel-ka, sababtoo ah tunnel-ku wuxuu leeyahay waddada caadiga ah iyo kernel-ku wuxuu jawaabaha u maraa sida loo socdo, ma aha xusuusta halka codsigu ka yimid. Hal ka-baaqid keliya ayaa sharraxaysa calaamad kasta oo xigta.

Jawaabta waa la maraa, lama xusuusto

Macmiil VPN oo dhejiya waddada caadiga ah wuxuu ku daraa gelin ka sarraysa gateway-ga LAN, ama metric ahaan ama isagoo booska u qaybinaya laba nus oo gaar ah. Baakadaha baxa waxay hadda doortaan interface-ka tunnel-ka. Kernel-ku weligiis ma weydiiyo halka baakadda jawaabta la siinayo ay asal ahaan ka timid. Hal ka-baaqid keliya ayaa sharraxaysa calaamad kasta oo xigta.

Jihada hore waxaa loo maraa sida loo socdo, jihada dibna sidoo kale. Jawaabta waxaa loo jeediyay macmiil dadweyne ah, oo tunnel-ku farxad ku qaadi doono. Dhinaca fog wuxuu helaa baakad uusan lahayn isha, wuu tuuraa, macmiilka asalka ahna wuxuu sugayaa ilaa waqtigu dhammaado.

Shaandhaynta adag ee waddada dib u noqoshada waxay tuuri kartaa baakadda soo gasha ka hor inta aan daemon-ku akhrin. Marka hore eeg tiriyahaas, sababtoo ah tuurista shaandhada iyo khaladka marista ayaa dibadda ka muuqda si isku mid ah.

ip route show default
sysctl net.ipv4.conf.all.rp_filter net.ipv4.conf.eth0.rp_filter
nft list ruleset | grep -A3 'hook forward'

Amarka koowaad wuxuu muujinayaa waddada caadiga ah ee hadda guulaysata. Kan labaad wuxuu soo sheegaa haddii shaandhaynta adag ay si caalami ah ama interface kasta u khusayso, kan saddexaadna wuxuu muujinayaa sharciga silsiladda gudbinta ee laga yaabo inuu ku lug leeyahay.

Saddex siyaabood oo waddada dib u noqoshada loo ilaaliyo

Ka reebista goobta adeegga tunnel-ka waa doorashada ugu cidhiidhi ah. Waddada host ee u jeedda gateway-ga LAN, oo ay la socoto daemon ku xidhan ciwaanka jireed halkii ciwaan kasta, waxay haysaa hal qulqulkaas tunnel-ka dibaddiisa. Isbeddelku waa maxalli ah oo si fudud loo noqon karaa.

Hanuuninta siyaasadda waa jawaabta guud. Sharci ku salaysan ciwaanka isha ama calaamadda dab-demiska wuxuu doortaa shax uu caadigiisu u jeedo gateway-ga WAN, halka xidhiidhada hostka laftiisu ay sii wadaan isticmaalka tunnel-ka. Hayso mudnaanta si cad si sharcigu mar dambe loo hadhin.

ip rule add from 203.0.113.25/32 table 100 priority 100
ip route add default via 192.0.2.1 dev eth0 table 100
ip route get 198.51.100.7 from 203.0.113.25

Laba amarka ugu horreeya waxay dhisaan waddada beddelka ah ee jawaabaha ka yimaada ciwaanka dadweynaha. Kan saddexaad wuxuu kernel-ka weydiiyaa waddada ay ishaas iyo goobtaas si sax ah u qaadaan, sidaasna waad xaqiijinaysaa in sharcigu leeyahay wax saameyn ah.

Turjumaadda isha waa doorashada saddexaad oo keliya ee ka badbaadda router hore u sameeya NAT adeegga hortiisa. Jawaabtu waa inay ku noqotaa router-kaas, maskaraynta interface-ka WAN-na taas way gaartaa iyadoo macmiilka ka qarinaysa diiwaannada adeegga. Beddelka waddada caadiga ah gacanta ka dib isku xirka waa baaritaan, sababtoo ah macmiilku wuxuu dib u qoraa shaxda isku xirka xiga.

Marka sanduuqa sidoo kale u maro LAN

Isku-dayaashada la mid ah waxay u muuqataa hal bood oo dheeraad ah marka hostku u maro aaladaha ka dambeeya. Xidhiidhka soo gala waxaa loo gudbiyaa aalad gudaha ah oo waddada dib u noqoshada keliya ay tahay tunnel-ka, jawaabtuna waxay gaartaa macmiilka dibadda ciwaanka bixiyaha. Aaladda gudaha si sax ah ayay u shaqaysaa waqtiga oo dhan.

Markaas raadraaca xidhiidhada wuxuu arkaa jawaab qulqul uusan waligiis diiwaangelin oo wuu tuuraa. Turjumaadda goobta waxay xidhiidhka soo gala gaarsiisaa aaladda, turjumaadda ishana waxay jawaabta ka dhigtaa mid u eg inay ka timid router-ka laftiisa.

Waddada siyaasadda ee dekedda la gudbiyay ku haysa WAN halka taraafikada router-ka laftiisu isticmaalo tunnel-ka waa isku-dhigga nadiifsan. Turjumaad isha la'aan jawaabta waxaa loo jeediyay macmiilka dibadda, aaladda gudahana ma laha waddo u socota ciwaankaas.

Saddex baaritaan oo kala sooca sababaha

Samee saddex baaritaan: xidhiidh galay sanduuqa oo ka yimid internet-ka, xidhiidh ka baxay oo u socda host dadweyne, iyo raadinta magac. Marka labada hore aanay isku raacin, waddada dib u noqoshada ayaa ah dambiilaha. Marka magacyadu labada jiho ku fashilmaan, xallintu waa cilad kale oo kaliya la wadaagta tunnel-ka.

Marka hore hagaaji su'aasha marista, ka dib eeg magacyada. Labada isku qasidda waa sida server shaqaynaya loogu eedeeyo xalline fashilan.

Qor interface-ka uu ka-baxsanaantu sheegayo oo hayso habaynta iyada oo hoos timaadda xakamaynta nooca. Sharciga ka gees ah interface la beddelo magaca ka dib cusboonaysiin maanta wuu gudbaa oo wuu fashilmaa ka dib dib u bilaabista xigta.

Maqaallo la xiriira