Raac isku xirka laga bilaabo daqiiqada uu soo baxo: macmiilku wuu xaqiijiyaa, pppd wuu gorgortamaa, ka dibna wax baa qora dejinta DNS nidaamka hawlgalka. Haddii aad ogaato oo keliya in VPN uu beddelay xalliyahaaga, weli ma oga sidaas oo ka mid ah marxaladahaas. Laba ka mid ah way karaan, oo macmiilka isticmaala isku-dhafka pppd ee la diiwaangeliyey waxay u shaqeeyaan meel u dhow si ay ugu ekaadaan hal jilge. Magaca qoraha waa tallaabada koowaad; doorashada beddelkiisa waa tan labaad, oo waa go'aan gaar ah oo leh hababkiisa guuldarro.

Taxanaha hoose wuxuu raacaa macmiilka dibadda: waxa isku xirku beddelay, shidduh kee aamusiyaa qoraha kee, yaa qaadanaya mas'uuliyadda, iyo sida loo xaqiijiyo in natiijadu ka badbaaddo dib u xidhitaan. Marxalad kastu waxay ka tagtaa raad ka duwan, raadkaasna waa kan kuu sheegaya in gudbintu dhab ahaan dhacday iyo in kale.

Ka bilow waxa isku xirku dhab ahaan beddelay

Hal mar ku xidh amar kaaga caadiga ah oo isbarbar dhig xallinta ka hor iyo ka dib. Martigeliyaha Linux ee maamula systemd-resolved, resolvectl status wuxuu daabacaa serverrada DNS iyo domainnada raadinta isku xir kasta, oo isku xirka cusub ee tun ama ppp oo sita serverradiisa waa faraha aqoonsiga cusboonaysiinta dhinaca macmiilka. macOS, scutil --dns wuxuu muujinayaa qaabeynta xalliyaha sida ay codsigu uga tashadaan.

Isbarbar dhig tan faylka aad filaysey inuu is beddelo. Gelitaan isku xirka ku xidhan oo ku jira aragtida isku xir kasta iyo /etc/resolv.conf dib loo qoray waa laba natiijo oo kala duwan, tan labaadna waxay noqon kartaa xiriir calaamadeed oo wax kale gabi ahaanba maamulo. Qor ciwaanka xalliyaha, domainnada raadinta iyo magaca interface-ka isla daqiiqadaas; isbeddel ku yimaada mid kasta oo ka mid ah waxay tilmaamaysaa qore kale. La'aanta aasaaskaas, sixid kasta oo dambe waa qiyaas ku saabsan qaybta saddexda ka mid ah ee dhaqaaqday.

Laba shidduh iyo qoraha mid kastaa aamusiyo

openfortivpn wuxuu diiwaangeliyaa qayb xulasho ah oo damiya labada qore ee uu maamuli karo, shidduh kastana wuxuu leeyahay u-dhigid si buuxda loo qoray oo buuggu ula dhaqmo isla dejintaas.

openfortivpn gw.example.com:443 --no-dns --pppd-no-peerdns
# written out in long form
openfortivpn gw.example.com:443 --set-dns=0 --pppd-use-peerdns=0

--no-dns wuxuu ka hortagaa macmiilka inuu isticmaalo serverrada DNS ee uu ka bartay albaabka, halka --pppd-no-peerdns ka hortagaa pppd inuu DNS-ka lammaanaha ku riixo nidaamka. Buugga upstream wuxuu digniin ka bixiyaa in cusboonaysiinta DNS ee PPP ay la tartami karto cusboonaysiinta DNS ee macmiilka laftiisa, sidaas darteed labada shidduh waa inay ku jiraan qaybta, halkii mid ka mid ah loo qaadan lahaa mid ku filan.

Ma jiro shidduh magaca xalliye beddel ah, mana jiro mid ka horjoogsada maareeyaha shabakadda, macmiilka DHCP ama isku-dhaf VPN oo gaar ah inay mar dambe qoraan xallinta. Aamusinta laba qore waxay goobta uga tagtaa furan halkii la lahaan lahaa. Haddii qayb saddexaad ay horey u maamusho DNS, qaybtu ma beddelo wax aad arki karto; haddii aan waxba maamulin, waxaad hadda ka saartay isha kaliya ee xallinta magacyada gaarka ah. Tani waa habayn ansax ah oo keliya marka milkiilaha beddelka la doortay marka hore oo si gooni ah loo tijaabiyey.

Dooro milkiilaha ka hor intaadan wax damin

Marka hore go'aanso yaa ka jawaabaya weydiimaha magacyada shaqada, sababtoo ah doorashadaas waxay xaddidaa wax kasta oo dambe. Haynta xalliyaha jira waxay ka dhigan tahay in aagga gaarka ah uu horey u noqon doono mid laga gaari karo meel kasta oo macmiilku fadhiisto, xalliyaha gaarka ah ee xafiiska gudihiisana wuxuu u baahan yahay waddo ka badbaadda kor u kaca tunnel-ka. U dirista weydiin kasta hal adeeg gudaha ah waa siyaasad saddexaad oo leh hab guuldarro oo ka fiiqan: marka adeeggaas aan la gaari karin, magacyada guud way guuldarraystaan oo ay la socdaan kuwa gaarka ah.

Milkiilaha waddada si ula kac ah ayuu u gaar noqonayaa. Xulashooyinka waddada looma baahna sababtoo ah waxaad beddeshay DNS, oo daminta rakibidda waddada iyada oo aan la rakibin beddel waxay ka dhigi kartaa xalliyaha aad hadda dooratay mid aan la gaari karin. Ka eeg shaxda marinka si gaar ah ciwaanka xalliyaha, ma aha oo keliya subnet-ka codsiga aad si shil ah u tijaabisay.

Hubi xallinta isku xir kasta, ma aha fayl kasta

Hal /etc/resolv.conf ma aha liis waxa codsiyadu dhab ahaan isticmaalaan martigeliyaha leh xallin xaddidan ama domain kasta, sidaas darteed akhri xaaladda xalliyaha sida ay madalmuujiso.

resolvectl status
resolvectl query vpn.internal.example.com
resolvectl query example.com
ip route get 10.20.0.53

Weydii hal magac gaar ah iyo hal magac guud marka isku xirku soo baxo, oo qor isku xirka kee ayaa ka jawaabay mid kasta. Meesha isku xirka VPN uu sita liis raadin domain kasta, magac gaar ah si sax ah ayaa loo xallin karaa halka magac guud uu weli u socdo xalliyaha maxalliga ah, kala qaybintaasna waa naqshad shaqaynaysa ma aha cillad. Haddii weydiinta gaarka ah guuldarraysto, baadh waddada xalliyaha ka hor intaadan mar kale taaban DNS; haddii ay guulaystaan halka codsi weli guuldarraysto, codsigu wuxuu akhrinayaa xalliye u gaar ah oo kaydsan ama si gooni ah loo habeeyey.

Dib u xidh oo xaqiiji xaaladda go'doonsan

Soo deji isku xirka oo ku celi labada weydiin. Wax kasta oo milkiilaha la doortay rakibay waa inuu isla milkiilahaas ka saaro ama soo celiyo, ma aha inuu ka tago macmiilka aad aamustay. Gelitaan duugoobay oo isku xir kasta oo ka badbaada tunnel-ka wuxuu sii wadaa inuu weydiimaha gaarka ah u diro ciwaan aan hadda la gaari karin.

Kadib dib u xidh oo akhri isla saddexda qiyam: ciwaanka xalliyaha, domainnada raadinta, interface-ka.

Haddii ay la jaanqaadaan siyaasadda aad qortay, gudbintu waa dhammaatay macmiilka VPN-na ma aha mid ka mid ah qorayaasha. Haddii qiime dib ugu noqdo dhawr ilbiriqsi ka dib soo bixitaanka isku xirka, wax kale ayaa weli codsanaya qaabeyn, tallaabada xigtana waa in la aqoonsado qaybtaas halkii la kordhin lahaa calan kale. Xaaladda ugu dambeysa ee aad rabto waa mid aan dhacdo lahayn: hal milkiile, hal siyaasad la diiwaangeliyey, iyo martigeliyaha go'doonsan oo si sax ah u xalliya sida uu sameeyey ka hor inta uusan tunnel-ku jirin.

Maqaallo la xiriira