TAP bilaa buundo: qayb macmal ah oo leh xiriir sare oo la maray
Qalabka TAP waa qayb Ethernet ah, ma aha buundo. Sii cinwaan, u mar qaybta iyo horudhaca xafiiska dhexdiisa, oo hayso baaxadda faafinta si ula kac ah.
TAP wuxuu u gudbiyaa fareemada Ethernet nidaamka hawlgalka, taas oo ka badan awoodda inta badan naqshadaha gelitaanka fog u baahan yihiin oo ka yar buundo. Kernelku wuu cinwaan karaa, wuu maraa dhexdeeda, oo wuu ku ilaalin karaa dab-damis isagoo aan ku xiriirin wax qayb jireed ah. Habayntan waa in marka hore la fahmo: qayb Ethernet macmal ah oo go’doonsan oo serverkeedu u shaqeeyo sidii marin u jeedda LAN dhab ah. Waxay siisaa dhaqanka lakabka labaad gudaha tunnel-ka iyo gudbinta IP caadiga ah dibaddiisa, kuwaas oo ah laba ballanqaad oo kala duwan. Inta kale waa dhismaha, wadada, wadada soo noqodka iyo dib u celinta.
Dhis qaybta go’doonsan
Linux dhexdiisa interface-ku wuxuu qaataa saddex amar: samee, kor u qaad, oo sii cinwaan gudaha qaybta aad u jeedo. Dooro horudhac aan ku dhicin LAN-ka xafiiska oo qor, sababtoo ah isku dhacu waa aan muuqan ilaa marti aan jirin jawaabto.
ip tuntap add dev tap0 mode tap
ip link set tap0 up
ip addr add 10.77.0.1/24 dev tap0
Wax halkan ku jira ma doonayo buundo, waxna ma hor istaagayo in mid dambe lagu daro. Dukumeentiga kernel-ka ee TUN/TAP wuxuu sharraxayaa interface-ka laftiisa; xubinimada buundada iyo siyaasadda gudbinta waa go’aamo gaar ah oo aad ka qaadato gudaha.
U mar xadka
Daar gudbinta, oggolow labada horudhac silsiladda gudbinta, oo ku dar wado u jeedda horudhaca xafiiska iyadoo marin-ka LAN-ka uu yahay tallaabada xigta. Markaas dhinaca VPN wuxuu u diraa taraafikada u jeedda xafiiska server-ka sidii albaabkiisa, server-kuna wuxuu gudbiyaa baakadahaas isaga qudhiisa, ma aha buundo. Interface TAP oo gudbintu damisnayd waa qayb ka jawaabta gudaha oo aan waxba gaarin wixii ka shisheeya, taas oo ah xaaladda badh-dhammaadka ah ee caadiga ah. Ka dib hubi tirsannada interface-ka labada dhinac, sababtoo ah tirsannada helista oo kor u kaca iyadoo tirsannada dirista ay siman tahay dhinaca LAN-ka macnaheedu waa hoos u dhac ku yimid silsiladda gudbinta, ma aha wado xun.
Qor wadada iyo qaanuunka dab-damiska hal isbeddel ahaan, sababtoo ah mid kasta keligiis wuxuu abuuraa xaalad ka muuqata dhinaca macmiilka sida guuldarro marin.
Go’aami wadada soo noqodka
AMA marin-ka LAN-ku wuxuu bartaa wado ku noqota horudhaca VPN, ama server-ku wuxuu turjuma cinwaannada isha marka uu baxayo. Turjumaaddu waxay ka dhigtaa wadada soo noqodka mid fudud oo waxay baabi’isaa aqoonsiga isha, sidaas darteed diiwaannada meesha loo socdo waxay muujin doonaan cinwaanka server-ka macmiil kasta oo ka dambeeya. Horudhac la maray wuxuu ilaaliyaa aqoonsiga oo wuxuu u baahan yahay isbeddel qalab aad laga yaabo in aadan maamulin.
Dooro si ula kac ah halkii aad ka dooran lahayd waxa degdegga ah in la qoro. Hal horudhac la maray ayaa badanaa ka nadiifsan turjumaadda, turjumaadduna badanaa waa ka wanaagsan tahay in marin aan la maamulin lagu baro horudhac cusub hal shaybaadh.
Hayso baaxadda faafinta si ula kac ah
Gudaha qaybta macmalka ah, DHCP, ogaanshaha iyo ku dhawaaqista deriska waxay u dhaqmaan sida switch, sababtoo ah waa hal xiriir. Ka shisheeya xadka la maray sidaas ma yeelaan, sidaas darteed DHCP-ga xafiiska iyo ogaanshaha adeegyada waxay u baahan yihiin naqshad cad, ma aha malo ah in TAP ay ku darayso. Nooca interface-ku ma aha gudbin loogu talagalay adeegyada ku nool meel kale.
Taasi waa sababta daacadda ah ee loo doorto TAP gabi ahaanba: wax qaybta macmalka ah ku jira waxay u baahan yahay dhaqan xiriir-hoosaad ah. Haddii waxba u baahnayn, qalabka TUN oo leh horudhac la maray wuu yar yahay, waxna yar ayaa lagu sharraxayaa marka uu jabto.
Xaqiiji, ka dib qor dib u celinta
Macmiil VPN ka, ping marin-ka LAN-ka, ping marti, oo fur hal adeeg oo muhiim ah TCP. Ka dib hubi tirsannada iyo silsiladda gudbinta, sababtoo ah hoos u dhac siyaasadeed meel fog ka muuqda wuxuu u eg yahay wado maqan. Dib u celintu waa lidka dhismaha oo waxay ku deelan tahay diiwaanka isbeddelka ka hor inta aadan bilaabin: ka saar wadada, ka saar cinwaanka, tirtir interface-ka.
Haddii shuruuddu dhab ahaan tahay hal qayb Ethernet oo laba goobood ku fidsan, buundadu waa jawaabta daacadda ah iyo naqshad kale oo leh shucaac saameyn kale. Haddii shuruuddu tahay gaaritaan, qaybta go’doonsan oo leh xiriir sare oo la maray ayaa shaqada qabata iyadoo sharraxaad yar ka dib.