Laba codsi ayaa yimaada iyagoo isku eg ereyo: dhig macmiil kasta oo VPN ah VLAN la doortay, ama qaad trunk VLAN jira oo VPN-ka mara. Waa laba badeeco oo kala duwan. Qaabka OpenVPN ee dhexdiisa ku jira ee VLAN-ka yaqaan waa qaabka switch ee codsiga koowaad, mana aha mid la macne ah gudbinta calaamadaha hufan. Doorashada khaldan waxay soo saartaa naqshad u eg mid la habeyn, laakiin si aamusan u tuurta fareemada aad danaynayso.

Waxa uu dhab ahaan dhiso qaabka VLAN-ka yaqaan

Marka vlan-tagging lagu daaro deployment TAP oo serverka kaliya, daemonku wuxuu u qaabeeyaa qalabkiisa TAP iyo macmiil kasta oo ku xiran sida dekedo switch gudaha ah. Dekedaha macmiilka calaamad ma leh, oo xiriirkooda VLAN waxaa lagu dhigaa serverka iyada oo loo marayo macnaha vlan-pvid ee macmiil kasta, ma aha wax macmiilku soo diro. Taasi waa dhammaan ujeeddada qaabka: xubinnimadu waa go'aan dhinaca serverka ah oo ku saabsan saaxiib la xaqiijiyay. Waxba profile-ka macmiilka kuma jiraan oo u baahan inuu ogaado VLAN-ka uu ku jiro.

Dhinaca TAP ee serverku wuxuu helaa siyaasaddiisa aqbalaadda calaamadsan ama aan calaamad lahayn isagoo maraya vlan-accept. Gudbinta gudaha switch-kaas waxay kaliya dhacdaa inta u dhaxaysa VID isku mid ah, oo ay ku jirto marka client-to-client la dejiyay, sidaas darteed laba macmiil oo ku jira VLAN kala duwan ma gaari karaan midba midka kale iyagoo maraya serverka in kasta oo labaduba ku xiran yihiin.

Qaabkani waa qaabka dekedda gelitaanka. Fareemada ka baxa macmiilka calaamad ma leh, xiriirkana serverku wuxuu ku qasbaa aqoonsiga. In kombuyuutarka la waydiisto inuu isagu calaamadeeyo gaadiidkiisa waa in la waydiisto naqshad kale.

Qoondayntu waa inay raacdo aqoonsiga macmiilka la xaqiijiyay, ma aha qiimaha uu macmiilku isku soo bandhigo. Qoondeyn la booday sidoo kale ma aha xaalad karantiil: macmiilku wuxuu ku dhacaa PVID caadiga ah, sidaas darteed gelitaanka ccd maqan waa go'aan siyaasadeed aamusan, ma aha mid dhexdhexaad ah.

Waxa trunk hufan uu beddelkiisa u baahan yahay

Qaadista fareemada horey loo calaamadeeyay laga bilaabo daraf ilaa daraf waxay ku bilaataa daminta habaynta VLAN-ka yaqaan. Qaabka switch iyo ilaalinta calaamadaha waa beddelo, labadana daarna waxay la macne tahay in hal shaqo loo wado shaqada kale.

Damintu waa bilow oo keliya. Buundada daraf kasta iyo dekedaha jirka ah ee switch-ka waa inay ku heshiiyaan VLAN-yada la oggol yahay, calaamadda asalka ah iyo sida fareemada aan calaamad lahayn loo maareeyo. Kordhinta trunk aan xaddidnayn waxay soo bandhigtaa goobo baahin badan oo ka badan labada aad rabtay inaad isku xirto.

Cabbirka fareemka wuxuu u baahan yahay miisaaniyadiisa. Fareemka Ethernet calaamadsan iyo duubista ayaa ka weyn tirada xamuulka faa'iidada leh ee dadku ka koobiyaan hagaha, MTU-na ku habboonaa tunnel la maro ma aha caddayn in waddada trunk ay shaqeyso.

Saddex shuruudood oo go'aamisa jawaabta

Marka hore, miyay taageertaa madal macmiilku TAP-ka haba yaraatee? Android iyo iOS ma taageeraan, taageerada macOS-na waa xaddidan, sidaas darteed koox isticmaalayaal mobayl ah waxay meesha ka saaraysaa labada naqshad TAP, si kasta oo VLAN-yada loo habeeyay. Fadhi TUN la maro wuxuu qaadaa baakado IP, ma aha fareemo Ethernet, mana jiro habayn VLAN dhinaca serverka ah oo taasi beddela. Hubi kooxda ka hor inta aanad naqshadeyn topology-ga, sababtoo ah shuruuddan waa tan aan laga gudbi karin. Waa sidoo kale shuruudda inta badan la ogaado ka dib markii shaqada switch-ka dhammaato.

Marka labaad, yaa qoondeeya VLAN-ka? Haddii jawaabtu tahay «serverka, iyadoo lagu saleynayo yaa xaqiijiyay», qaabka switch-ka ayaa ku habboon. Haddii jawaabtu tahay «kaabayaasha switch-ka jira, oo leh calaamado horey u jira», waxaad u baahan tahay naqshadda trunk-ka.

Marka saddexaad, intaa ka mid ah shabakadda ay tahay in la gaari karo? Qaabka switch-ku wuxuu macmiil kasta ku hayaa hal VLAN dhismihiisa. Naqshadda trunk-ku waa buundo, buundada si khaldan loo habeeyayna waxay isku xirtaa goobo baahin oo ay ahayd inay kala baxaan.

Tijaabinta doorashada aad samaysay

Ku xir hal macmiil oo ay ahayd inuu ku jiro VLAN-ka la oggol yahay iyo mid aan ahayn inuu ku jiro, ka dibna ka tijaabi darafka dhabta ah halkii aad ka tijaabin lahayd serverka laftiisa. Gaaritaanka dhinaca serverku wuxuu caddeeyaa in buundada ama switch-ku jiro; ma caddeeyo VLAN-ka macmiilku ku dhacay.

ip -d link show tap0
bridge vlan show

Serverka, amarka labaad wuxuu muujinayaa xubinnimada VLAN ee deked kasta oo buundo, oo ay ku jirto haddii dekeddu calaamadsan tahay. Isbarbar dhig tan iyo qoondaynta aad u jeedday ka hor inta aanad wax ka saadin wax kasta oo ka sarreeya lakabka labaad.

Qor naqshadda labada midka ah ee deployment-ku isticmaalo. Qoraal sheegaya «VLAN-ka yaqaan» waa madmadow, injineerka xigaana wuxuu u qaadan doonaa tan uu marka hore bartay. Tixraaca VLAN ee OpenVPNwuxuu qeexayaa dhaqanka switch-ka iyo macnaha macmiil kasta, waana waddada ugu gaaban ee lagu xaqiijiyo qaabka aad ku shaqeyneyso.

Maqaallo la xiriira