Qaybintaadu waxay ka saartaa xirmada, menu-gaagu wuxuu lumiyaa gelitaankiisa, tunnel-kuna wali wuu soo baxaa ka dib dib-u-shidka xiga. Macmiil VPN ganacsi ah wuxuu ka tagaa qaybo aan maareeyaha xirmada waligiis la socon, sidaas darteed tirtirid nadiif ah ma aha isku mid sida mishiin nadiif ah. Afar ka mid ah qaybahaas ayaa sharraxaya ku dhowaad kasta oo isku-xir ah: unug, profile isku-xir, caawiye mudnaan leh iyo kaydka iibiyaha. Akhri dhammaan afarta ka hor intaadan wax tirtirin, ka dibna mid kasta ka saar qaybta haysata.

Waxa ay tirtiradu waligeed diiwaan gelin

Maareeyaha xirmada wuxuu ka saaraa faylasha uu isagu qoray oo kaliya, wax kale ma saaro. Ma haysto diiwaan ku saabsan profile isku-xir oo macmiilku sameeyay inta lagu guda jiray, unug la hawlgeliyay ka dib rakibidda, ama caawiye is-diiwaan geliyay isagoo ku shaqeynaya xaq u leh. Mid kasta oo ka mid ah waxay ka tirsan tahay nidaam hoosaad kale, oo mid kastaa wuu ka badbaadi karaa xirmada hal ama dhowr dib-u-shid. Farqigaas ayaa sharraxaya sababta tunnel-ku u caafimaad qaban karo iyadoo software-kii soo saaray uu tagay.

Hadhaagu waligiis wuxuu leeyahay mulkiile, ha ahaado systemd, NetworkManager, habaynta kaydka ama gelitaan bilow otomaatig ah oo isticmaale kasta. Marka hore helidda mulkiilaha ayaa ka hortagta nadiifintu inay noqoto mishiin nus-habaysan. Faylasha si toos ah tirtiridda waxay caadi ahaan shaqeysaa ilaa mulkiiluhu dib u abuuro, sidaas darteed amarrada hoose waxay ku bilaabmaan su'aalo.

Afar mulkiile, marka hore akhris kaliya

Ku bilow su'aalo halkii aad ka tirtiri lahayd, oo qor magacyada saxda ah ee soo noqda. Iibiyayaashu waxay inta badan raacaan xirmo nooc leh oo ku xiga xirmo-meta, sidaas darteed hal badeeco ayaa u muuqan karta laba magac. Magac ku jira labada liis waa hal badeeco leh laba mulkiile, oo labadaba waa in la saaraa. Kooxda koowaad waxay daboolaa xirmooyinka iyo unugyada, halkaas oo inta badan hadhaagu ka muuqdaan.

dpkg -l | grep -i acmevpn
systemctl list-unit-files | grep -i acmevpn
systemctl list-units --type=service --state=running | grep -i acmevpn

Kooxda labaad waxay daboolaa labada qaybood ee inta badan ka badbaada nadiifinta, kuwaas oo ah profile isku-xirka iyo kaydka iibiyaha. Akhri safka UUID halkii magaca, sababtoo ah magacyada labanlaabka ah waa caadi oo amarka tirtiridda wuxuu filayaa aqoonsiga. Sadka kaydka waa mudan in la akhriyo xitaa haddii aadan maanta ka saarin, maadaama martigeliyaha iibiyaha dhintay uu bilo ka dib jebin karo rakibid aan xiriir la lahayn. Midkoodna liisasku wax ma beddelo, waana sababta loo hormariyo fulintooda.

nmcli -f NAME,UUID,TYPE connection show
nmcli connection show --active
grep -ril acmevpn /etc/apt/sources.list.d/ /etc/apt/sources.list

Habka wali nool ka dib nadiifinta waa unug firfircoon ama ilmo barnaamij kale. Akhri shaxda hababka iyo silsiladda waalidkiisa ka hor intaadan eedayn adeeg aan hadda jirin. Gelitaannada bilow otomaatig ah ee isticmaale kasta waxay u baahan yihiin isla hubin, oo waxay u muuqdaan kaliya qolof gelitaan cusub, ma aha fadhi root.

Saddex fal oo aan la isku beddeli karin

Joojinta waxay joojisaa socodka hadda, joojinta hawlgelinta waxay ka saartaa xiriiriyeyaasha waqtiga shidista, oo daboolidda waxay unugga u jeedisaa /dev/null. Kaliya saddexaad ayaa sidoo kale xannibaya hawlgelinta iyada oo loo marayo socket, timer ama ku-tiirsanaansho, taas oo ka dhigaysa midka ugu xoogga badan saddexda. Nidaamka ayaa muhiim ah inta aad wali go'aaminayso waxa aad ku samaynayso mishiinka. Dabooliddu waa xaaladda saxda ah inta lagu jiro go'aankaas, sababtoo ah waxay si cod dheer u guuldareysataa halkii ay si aamusnaan u bilaaban lahayd shidista xigta.

Ka saar daboolidda ka hor dib-u-rakibidda, haddii kale xirmada cusubi waxay u muuqan doontaa mid jaban sabab qofna aan qorin. Isla taxaddar ayaa khuseysa kala duwanaanshaha baakadaha: hal dhisme wuxuu keenaa unug la joojin karo, halka mid kale aanu gelin wax adeeg ah. Go'aanso baakadka aad haysato ka hor intaadan dooran fal, sababtoo ah wadada nadiifinta way kala duwan tahay.

Calaamado duurjoog ah ayaa lagu tirtiraa profile khaldan

Profile-ka ku tirtir UUID-ga aad qortay, walina ha ku tirtirin calaamad duurjoog ah. Keyfile galku waxa uu sidoo kale hayaa profile kasta oo Wi-Fi iyo Ethernet ah oo mishiinka ku yaal, sidaas darteed iswaafajin ballaadhan waxay ka saartaa waxyaabo aad wali u baahan tahay. Keyfile gacanta lagu tirtiray ayaa laga yaabaa in siyaasadda haysata dib u abuurto, taas oo tirtiridda u muujinaysa mid aan waxtar lahayn.

nmcli connection delete uuid <uuid>

Marka hore dhoofi gateway-ga iyo aqoonsiga haddii profile-kaasi yahay nuqulkii kaliya ee kuu hadhay, maadaama tirtirid maxalli ah aysan waxba ka noqon serverka. Kaydku wuxuu raacaa isla qaanuunka: ka saar faylka kaliya ee iibiyaha iyo giraantiisa fureed, ka dib cusboonaysii liisaska xirmooyinka oo isku day mar kale rakibiddii aad dhab ahaantii rabtay. Ka tagidda gelitaan duugoobay oo dhinac saddexaad ah waxay xajin kartaa ku-tiirsanaan duug ah ama waxba kama jawaabi karto. Labada tirtiridba way yar yihiin, mid kastaa waxaa laga noqon karaa nuqulka aad hayso.

Waxa wali socda ka dib dib-u-shidka

Dib u shid ka hor intaadan ku dhawaaqin guul, ka dibna raadi waxyaalo harsan halkii aad raadin lahayd barnaamijka. Isku-xirka tunnel-ka, waddo kala qaybsan oo duugoobay iyo DNS kasta oo isku-xir oo macmiilkii hore ka tagay mid kastaa wuxuu u baahan yahay amarkiisa. Saddexdaaba waxay ka badbaadi karaan nadiifin si guul leh u saartay xirmo kasta.

ip link
ip route
resolvectl status

Fur sidoo kale qolof gelitaan cusub, sababtoo ah gelitaan bilow otomaatig ah wuxuu ka dhaqaaqaa kaliya halkaas. Ka dib akhri /etc/NetworkManager/dispatcher.d/ si aad u hesho qoraal kicinta isku-xirka mar kasta oo interface-ku beddelo xaalad, taas oo sharraxaysa tunnel soo noqda isagoo aan adeeg ka dambeeyn. Hadday wax wali dibadda wacayaan, raac habka ilaa waalidkiisa halkii aad tirtiri lahayd faylasha ilaa calaamaddu joojiso. Nadiifinta mishiinka iyo baabi'inta akoonku waa laba shaqo oo gooni ah, oo kaliya mid baa dhammaada marka dib-u-shidku u muuqdo mid aamusan.

Maqaallo la xiriira