dnsmasq wuxuu ku dhamaadaa khalad sheegaya in cinwaanka hore loo isticmaalay, duurxulka-na wuxuu magacaabaa dekedda halkii dambiilaha. Mashiin sidoo kale VPN ku shaqeeya, falcelinta ugu horreysa waa in la eedeeyo waddooyinka la riixay, laakiin guuldareysiga xidhitaanku wuxuu dhacaa ka hor inta uusan macmiil kasta soo dirin su'aal. Wax horey ayuu u hayaa soketka, shaqaduna waa in la aqoonsado. Isbeddellada waddooyinku ma xallin karaan deked.

Shan tallaabo oo sidan u kala horreeya: soo saar khaladka, liis dhegeystayaasha, fahan wildcard, u qoondee shaqada, ka dibna xaqiiji.

Tallaabada 1: soo saar oo akhri khaladka

Ku bilow dnsmasq hortiisa isla qaabeynta ay adeeggu isticmaasho, si khaladku uga muuqdo terminalkaaga halkii uu ka muuqan lahaa duurxul qiyaasi karta. Ogeysiis oo dheh qoyska cinwaanka iyo cinwaanka maxalliga ah ee fariinta. Xidhitaan cinwaan gaar ah iyo xidhitaan wildcard waa guuldarrooyin kala duwan oo leh milkiileyaal kala duwan.

Kaydi qoraalka saxda ah. Cinwaan la isticmaalay, guuldareysiga ogolaanshaha iyo interface maqan dhammaantood waxay yimaadaan sida guuldareysiga bilowga, waxayna tilmaamaan saddex hagaajin oo kala duwan.

Tallaabada 2: liis milkiilayaasha

Marka hore liis soketada. Shaandhaynta dekedda isha 53 waxay muujinaysaa labada gaadiid iyo habka haysta marka aad haysato awood aad ku aragto:

ss -lntup 'sport = :53'

Akhri wax soo saarka tiirar ahaan: gaadiidka, cinwaanka maxalliga ah, dekedda, habka. Dhegeyste TCP iyo dhegeyste UDP waa soketooyin gaar ah, sidaas darteed mid joojintu ma xalliso kan kale. Cinwaanka wildcard wuxuu daboolaa interface kasta, taas oo macneheedu yahay cinwaanka VPN horey ayaa la qaatay inkastoo aanu jirin sadar magaca ku sheegaya. Magaca habkuna wuxuu kuu sheegaa in kani yahay resolver ay maamusho qaybinta, konteenar, ama wax tijaabo hore ay ka tagtay oo socda.

Tallaabada 3: dabin wildcard

Ikhtiyaarka bind-interfaces wuxuu beddelaa haddii dnsmasq xidho soket wildcard ama hal soket interface kasta oo la qaabeeyay, sida tixraaca dnsmasq ku sharraxayo. La'aanteed dnsmasq wuxuu xidhi karaa wildcard oo uu codsiyada ku shaandheeyo interface ahaan, taas oo isla markiiba guuldareysata marka daemon kale haysto wildcard. Linux waxay ku dartaa bind-dynamic, oo maareeya interface-yada la abuuray bilowga ka dib, walaac dhab ah marka interface-ka VPN uu muuqdo oo kaliya marka la isku xidho.

Taasi waa sababta laba daemon oo labaduba u muuqdaan kuwo loo qaabeeyay interface-yo kala duwan ay wali isku dhacaan. Isku dhacu wuxuu ku jiraa soketka, ma aha ujeeddada. Si ula kac ah u dooro habka xidhitaanka oo akhri dhaqanka la diiwaangeliyay ee noocaaga ka hor inta aadan beddelin.

Tallaabada 4: u qoondee shaqada

Go'aanso daemon-ka u jawaaba macaamiisha VPN iyo kan u jawaaba martigeliyaha. Hal resolver oo ka dhegeysta cinwaanka tunnel-ka oo u gudbiya kor waa hab caadi ah; laba resolver oo mid kastaa u malaynayo inuu iska leeyahay dekedda 53 ma aha hab haba yaraatee.

Ka dibna ku muuji go'aankaas qaabeynta adeeg kasta: cinwaannada dhegeysiga, shaandhaynta interface-ka iyo gudbinta. Ku beddel iyaga iyada oo loo marayo milkiilaha adeegga, ha ahaado unugga qaybinta, maareeyaha shabakadda ama deegaanka socodka konteenarada, si isbeddelku uga badbaado dib u bilow.

Tallaabada 5: xaqiiji soketka, ka dibna waddada

Dib u bilowga ka dib, xaqiiji in soketada loo qorsheeyay ay jiraan ka hor inta aadan tijaabin macmiil. Daemon aan waligiis xidhin laguma badbaadin karo waddo, guuldareysiga macmiilka ee soket si sax ah loo xidhay waa dhibaato kale oo leh xal kale. Ka dib hubi gaaritaanka macmiil ku yaal tunnel-ka. Ka dib oo kaliya ayaa mudan in la weydiiyo haddii magacyada loo baahan yahay la xalliyo.

Saddex natiijo oo gaar ah oo waa in la kala saaraa: soketka wuu jiraa, macmiilku wuu gaaraa, jawaabtu waa sax.

Waxa aan la samayn

Ha joojin resolver aan la aqoon si aad u xalliso dekedda adigoon ogayn waxa ku tiirsan, sababtoo ah raadinta martigeliyaha laftiisa ayaa inta badan ku tiirsan. Ha koobiyrin cunto karis duug ah oo u raraya daemon-ka labaad cinwaan dhegeysi dadweyne, sababtoo ah taasi sida saameyn dhinac ah waxay go'aamisaa cidda ku weydiin karta. Oo ha ku darin gudbin marka guuldareysigu maxalli ahaa.

Haddii mishiinka la maareeyo, diiwaangeli go'aanka lahaanshaha meesha maamulaha xiga uu ka heli doono. Isku dhacyada dekeddu waxay soo noqdaan mar kasta oo sawirka dib loo dhiso.

Maqaallo la xiriira