Macmiil TAP oo gaari jiray LAN ka hor VLAN-yada oo ka dib joogsaday ayaa badanaa weli leh buundo ay weli ku jirto interface-ka khaldan. Gudbinta frames ma daro tag VLAN, sidaas darteed frame macmiil oo aan tag lahayn oo loo diro uplink-ga jirka ayaa yimaada isagoo aan tag lahayn port trunk oo ama waa la tuuraa ama wuxuu ku dhacaa VLAN-ka asalka ah. In subinterface-ku meel ku yaal host-ka waxba kama beddelo liiska xubnaha buundada. Taasi waa khuraafaadka marka hore la dilo: tag-ga waxaa dara interface-ka iska leh, ma aha in host-ku uun mid leeyahay.

Hal fidin VLAN macnaheedu waa hal domain lakab 2, buundaduna waa inay ku biirto domain-kaas, ma aha trunk-ka qaada dhammaantood.

Tag-ga ma muuqdo sababtoo ah waxaad buundo trunk-ka

Qaado uplink Linux eno1 oo qaada VLAN 120 oo u gee switch la maareeyo. Naqshadda u shaqaysa hal VLAN waa tap_vpn oo lagu buundo br_vpn, iyadoo br_vpn uu ku jiro eno1.120 halkii eno1. Subinterface-ka VLAN wuxuu tag-ga daraa marka baxa oo ka qaadaa marka soo gala, sidaas darteed buundadu waxay kaliya aragtaa frames aan tag lahayn hal VLAN kaas. Taa beddelkeed interface-ka jirka geli buundada, frames-kaas oo isku mid ah waxay u baxaan iyagoo aan tag lahayn port trunk, taas oo aanad qorshayn.

Buundada trunk-ka iyadoo filtar VLAN-ka damisan ma aha waddo gaaban oo isla natiijadaas keento. Waxay buundada siisaa VLAN kasta oo xadhiggaas ku yaal, oo ay ku jiraan kuwa macaamiisha aanay ahayn inay arkaan.

Laba naqshad oo sharci ah, hal milkiile tag

Buundo garanaysa VLAN waa habka kale ee saxda ah: trunk-ku wuxuu galayaa port buundo, xubinnimada port kasta, PVID iyo dejinta baxa ee tag leh ayaa go'aamiya VLAN-yada mara. Halkaas buundada ayaa leh tag-ga, subinterface VLAN oo hoos laga daro waxay dhalin lahayd milkiile labaad hal shaqo. Labada naqshad way shaqeeyaan; qaybo ka mid ah labadaba ma shaqeeyaan. Go'aami shayga tag-ga dara ka hor intaadan wax liis xubno ah tafatirin.

Port-ka switch-ku waa inuu la jaanqaado naqshad kasta oo aad doorato. Port access oo qaada VLAN-ka aan tag lahayn wuu la jaanqaadaa interface-ka jirka isagoo xiriir ah, halka port trunk uu la jaanqaado subinterface tag leh. Subinterface ku darista port access aan habboonayn waxba ma hagaajiso.

Cinwaanka u rar xubinnimada

Naqshadda subinterface-ka, cinwaanka host-ka ee subnet-ka la buundaysan wuxuu ku qoran yahay br_vpn, ma aha port VLAN addoonka ah oo uu horay u degganaan kari jiray. Ku dhaafidda port-ka waxay u ekaan kartaa mid shaqaynaya ka dibna si la yaab leh u dhaqmi kartaa, sababtoo ah buundadu waxay gudbisaa lakab 2 halka cinwaanku uu ku fadhiyo xubin. U rar qayb ka mid ah isbeddelka xubinnimada, ma aha tijaabo gaar ah.

Rarista cinwaanku waxay gooyn kartaa waddada maamulka. Dhis waddo soo kabasho madaxbannaan, kaydi habaynta jirta iyada oo loo marayo maareeyaha shabakada qaybinta lafteeda, kana fogow script bilow ah oo tartan la galaya ka dib casriyaynta xigta.

Cinwaanaynta macaamiishu waxay u baahan tahay feejignaan la mid ah. VPN la buundaysan wuxuu macaamiisha dhigaa subnet-ka la fidiyay, sidaas darteed barkadu waa in aanay is-dul-saarnaan kirada kale ama qoondaynta joogtada ah, habaynta DHCP ku adeegto waa inay tahay tan LAN-ku run ahaantii filayo. Waddo lakab 2 oo shaqaysa waxba kama sheegto cinwaanno labanlaab ah.

Hubi xubinnimada ka hor intaadan waddooyinka eedayn

Akhri xaaladda hadda jirta halkii tan la qorsheeyay: ip -d link show dev eno1.120 wuxuu daabacaa VLAN id iyo waalidkeeda, ip link show master br_vpn wuxuu liisaa xubnaha buundada, bridge vlan show wuxuu soo sheegaa xubinnimada port kasta iyo habaynta baxa. Naqshadda subinterface-ka, xaqiiji in qalabka TAP iyo qalabka VLAN ay yihiin xubnaha. Buundo garanaysa VLAN, hubi siyaasadda port-ka lafteeda, maxaa yeelay buundo jirta ma caddayso waxa ay ogolaato.

Kadib tijaabi hal macmiil oo la ogolaaday adeeg ku yaal VLAN-kaas, adigoo xusuusta in ARP, siyaasadda firewall-ka iyo waddada jawaabtu ay yihiin arrimo ka duwan xubinnimada. Haddii aad qabato packets, ogow in offload-ka qalabku uu beddeli karo halka tag-yada VLAN ay ka muuqdaan raad-raac. Xadka sidoo kale si daacad ah u hay: macmiil TUN la routersi ma noqdo xubin VLAN isbeddel buundo kasta, iyo socodka macmiil-ilaa-macmiil ma beddelo xiriirka host-ka iyo VLAN-ka.

Maqaallo la xiriira