Profiil duug ah wuxuu ku soo dhacaa Mac casri ah, macmiilku wuu soo dejiyaa isagoon wax caban, xidhiidhkuna wuu go'aa ama marnaba taraafikku ma gudbo. Ka hor intaadan galab dhan ku qaadan shahaadooyinka, akhri sadarka qalabka ee profiilka. Haddii uu yidhaahdo dev tap, waxaad macmiilka ka codsanaysaa is-dhexgal qaab Ethernet ah, macOS-na inta badan kulamadan waxay ku dhammaadaan isla codsigaas.

Tallaabo 1: xaqiiji in profiilku runtii TAP codsanayo

Profiillada waa la beddelaa magaca, la duubaa oo dib loo dhoofiyaa, marka hubi faylka aad runtii soo dejisay. Raadi tilmaanta qalabka iyo include kasta oo laga yaabo inuu ka sarreeyo. Laba sadar oo wax soo saar ah ayaa go'aamiya su'aasha inta badan. Marka labadaba dev iyo dev-type ay soo baxaan, tilmaanta dambe ayaa guulaysata, waana saxdaas nooca faahfaahinta ah ee profiil la koobiyeeyay qariyo.

grep -nE "^[[:space:]]*(dev|dev-type)[[:space:]]" client.ovpn
ls -l ~/Library/Application\ Support/ 2>/dev/null

Haddii faylku ka kooban yahay dev tap ama dev tap0, macmiilku waa inuu hirgeliyaa is-dhexgal TAP. Haddii uu ka kooban yahay dev tun, qaybta kale ee maqaalkan ma khuseeyso oo ciladdu meel kale ayay ku taal.

Qor magaca iyo nooca macmiilka, nooca macOS, iyo meesha profiilku ka yimid. Saddexda xaqiiqo ayaa go'aamiya labada waddo ee hoose kee baa suurtagal ah.

Tallaabo 2: ogaado waxa qaabka qalabku runtii beddelo

Is-dhexgal TUN wuxuu qaadaa baakadaha IP. Macmiilku wuxuu akhriyaa oo qoraa baakado loo diray saaxiib IP, nidaamka hawlgalkuna wuxuu u maraa sida is-dhexgal kasta oo kale.

Is-dhexgal TAP wuxuu qaadaa wareegyada Ethernet, oo ay ku jiraan baahinta iyo ARP. Taas ayaa u ogolaata server buundaysan inuu ciwaannada ku qaybiyo DHCP, macmiilna uu qalabka ku ogaado isagoo qaylinaya, taasina waa sababta naqshadaha qaar ee hore ay ku tiirsan yihiin.

Qiimaha ayaa ah in TAP uu u baahan yahay darawal nidaamka u soo bandhiga is-dhexgal Ethernet. Apple waxay joojisay qaabka fidinta kernel ee darawallada TAP ee Mac ee hore ay ku tiirsanaayeen, API-deeda beddelkana si sixir ah ugama soo muuqdo macmiillyada aan marnaba loo cusboonaysiin inay isticmaalaan. Awoodda madal iyo badeeco la soo gaarsiiyay waa laba shay oo kala duwan.

Tallaabo 3: dooro macmiil ku habboon iyo guuritaan

Waxaa jira laba waddo oo daacad ah. Tan koowaad waa macmiil uu daabacihiisu ku sheegay nooca macOS iyo qalabkaaga inuu taageerayo habaynta TAP ee aad u baahan tahay. Ma aha post forum afar sano ka hor, mana aha rakibaha la kaydiyay: bayaan hadda jira oo ay la socoto xidhiidh tijaabo ah.

Tan labaad waa in adeegga loo raro TUN, taas oo isla eg beddelka server iyo kan macmiilka. Waxay u baahan tahay topoloji la maro, barkad ciwaanno ah, waddooyin la riixay oo loogu talagalay shabakadaha fog, iyo waddo ku noqota shabakadahaas ilaa barkadda.

Waxa aan shaqaynayn waa inaad tap ku beddesho tun nuqulkaaga gudaha oo rajada. Serverku wali buundo ayuu samaynayaa, macmiilku hadda IP ayuu ku hadlayaa, waxnana isma waafaqsana.

Tallaabo 4: ururi xaqiiqooyinka ka hor intaadan beddelin adeeg shaqaynaya

Ka tag profiilka asalka ah isagoon taaban, samee nuqul tijaabooyin. Fayl aad ku soo celin karto hal daqiiqo ayaa ka qiimo badan fayl-galka nadiifka ah. Marka beddelku shaqeeyo, si ula kac ah u tirtir nuqulka halkii aad ka tagi lahayd laba profiil oo isku mid u eg liis. Hal dabeecad ayaa ka hortagta inta badan jahwareerka guuritaan guuldareystay ka dib. Diiwaanso habdhaqanka hadda si aad u caddayso waxa isbeddelay: tunnel-ku ma soo baxaa, cinwaan ma helaa, ma gaartaa hal martigeliyaha la yaqaan, oo xallinta magacyadu ma shaqaysaa.

Weydii milkiilaha albaabka saddex su'aalood. Serverku ma ku shaqeeyaa topoloji buundo ama la maro? Waa kuwee horgalayaasha fog ee la gaari karo? Oo ma jiraa daaqad dayactir loogu talagalay isbeddelka habaynta, mise waxaa la filayaa inuu ku shaqeeyo isagoon serverka taaban?

Jawaabaha kuwaas waxay go'aamiyaan inaad galabta xallinayso dhibaato macmiil ama aad toddobaadka danbe qorshaynayso isbeddel shabakad.

Tallaabo 5: xaqiiji guuritaanka labada daraf

Marka serverku leeyahay habayn la maro oo aad haysato profiil ku habboon, tijaabi sidan: tunnel-ku wuu dhismaa, macmiilku wuxuu cinwaan ka helaa barkadda cusub, martigeliyaha dhinaca fog ayaa jawaabta, magacna waxaa lagu xalliyaa iyada oo loo marayo dejinta DNS ee la riixay.

Kadib tijaabi waxa hore ugu tiirsanaa habdhaqanka Ethernet. Haddii app ku ogaaday qalabka baahin, kama heli doono tunnel la maro, mana jirto habayn macmiil oo dib u soo celin karta. App-kaas wuxuu u baahan yahay cinwaan la yaqaan, martigeliye caawiye maxalli ah, ama hab kale oo wax lagu ogaado.

Ku dhammee hal mar oo dib u xidhiidh iyo hal mar oo dib u bilaabid, sababtoo ah profiilka kaliya isku dayga koowaad ku shaqeeya badanaa waxaa loola jeedaa in waddooyinka la riixay ama dejinta DNS aan la dabaqin marka dib loo xidhiidho.

Haddii weli guuldareysto, akhri khaladka koowaad

Macmiil aan is-dhexgalka abuuri karin wuxuu taas ku sheegaa loggiisa, badanaa sadarrada koowaad. Macmiil abuura kadibna ku guuldareysta xaqiijinta wuxuu mar hore dhaafay su'aasha qalabka, TAP dabagalkuna wuxuu lumiyaa kulanka.

Hayso profiilka asalka ah iyo habaynta shaqaynaysa ilaa beddelka la caddeeyo. Dib u celinta isbeddel macmiil waa degdeg; dib u dhiska shabakad buundo ah oo qof ku dumiyay mala-awaal ma aha degdeg.

Maqaallo la xiriira