Hifadhi njia za kibinafsi na uondoe uelekezaji upya: handaki iliyogawanyika ya OpenVPN
Handaki la mitandao ya kibinafsi pekee linahitaji kanuni mbili: viambishi vya kibinafsi hupita ndani yake, uvinjari wa kawaida huhifadhi njia yake ya ndani. Kufuta njia chaguo-msingi si sera.
Handaki linapanda, programu inapakiwa, kisha kila kitu kingine kwenye kompyuta ya mkononi huanza kuishi kwa ajabu. Hii ni sura ya kawaida ya sera ya kibinafsi pekee inayotekelezwa kwa kufuta mstari mmoja. Kuondoa njia chaguo-msingi iliyosukumwa kweli hubadilisha trafiki inakokwenda, lakini haisemi trafiki inapaswa kwenda wapi badala yake, na haigusi utatuzi wa majina hata kidogo. Sera inahitaji nusu mbili chanya kabla ya kujaribiwa.
Kufuta uelekezaji upya ni nusu ya mabadiliko tu
Uelekezaji upya wa handaki kamili na sera ya kibinafsi pekee hutofautiana katika kile wanachodai kuhusu dunia. Uelekezaji upya unadai kila lengwa, wakati sera ya kibinafsi inadai orodha na kuacha mengine kwa utulivu. Kufuta dai bila kuandika orodha huzalisha mteja asiyefikia chochote nje ya mtandao wa ndani, jambo linaloonekana kama hitilafu ya uelekezaji badala ya pengo katika sera. Andika orodha kabla ya kuondoa dai, na wakati huo mpangilio wa hatua hizo mbili hautakuwa na umuhimu.
Nusu zote mbili ni mahitaji na si chaguo-msingi. Viambishi vya kibinafsi lazima viingie kwenye handaki, na malengo ya kawaida lazima yahifadhi njia waliyokuwa nayo kabla ya muunganisho.
Ikiwa shirika linalazimisha handaki kamili, hakuna lolote la haya linalotumika. Muundo wa kibinafsi pekee ni wa usambazaji ambapo uelekezaji uliogawanyika umeidhinishwa.
pull-filter ni ulinganifu, si swichi
Agizo la pull-filter huondoa chaguo zilizosukumwa ambazo majina yake yanalingana na kiambishi, na ndiyo yote inayofanya. Kupuuza uelekezaji upya kunaacha kila chaguo lingine lililosukumwa mahali pake, ambayo kwa kawaida ndiyo unayotaka: njia, mipangilio ya DNS na thamani ya lango la njia zote zinafika. Pia haliwezi kuondoa agizo lililoandikwa katika wasifu wa ndani, kwa sababu uchujaji unahusu kile seva inasukuma.
Pinga jaribu la kupuuza kila chaguo linaloanza na route. Mtindo huo pia hutupa njia za kibinafsi ambazo muunganisho unahitaji, na unaweza kudondosha taarifa ya lango ambayo handaki linategemea.
route-nopull ni uamuzi mpana kuliko inavyoonekana. Huzuia mteja kukubali njia zilizosukumwa na chaguo za mtindo wa DHCP kama kundi, ambayo ni sera tofauti na kuchuja chaguo moja.
Andika orodha ya njia kutoka programu kuelekea nje
Anza na kile mtumiaji anachofungua kwa kweli, kisha ongeza sehemu za msaada. Programu iliyo 10.60.20.15 inadokeza subnet yake 10.60.0.0/16, na jina la kibinafsi inadokeza kitatuzi kinachojibu. Kwa hivyo mtumiaji aliyeomba programu moja anahitaji malengo mawili na uamuzi mmoja wa DNS. Kila kitu zaidi ya orodha hiyo kiko nje ya wigo kwa muundo, na ndiyo hufanya sera iweze kukaguliwa.
Kwenye seva inayoshirikiana hizo huwa njia mbili zilizosukumwa, na hakuna hata moja iliyo uelekezaji upya. Hifadhi topolojia ya handaki na thamani za lango la njia ambazo huduma iliyopo hutoa.
Wakati ni watumiaji wachache pekee wanaohitaji sera hii, itumie kwa kila mteja au kwa kila kundi. Kubadilisha uelekezaji wa kila mtu ili kurekebisha hitaji la timu moja ndiyo njia ambayo handaki lililogawanyika huwa usumbufu.
| Destination | Intended path |
|---|---|
10.60.0.0/16 | Tunnel, for the approved application services |
10.61.0.53/32 | Tunnel, to reach the internal resolver |
corp.example queries | Internal resolver, selected per namespace |
| Everything else | Local path and local resolver |
Acha DNS ifuate njia hiyo hiyo
Njia kuelekea kitatuzi si sera ya kitatuzi. Kwenye mteja wa systemd-resolved matokeo ya kimantiki ni kikoa cha uelekezaji kwa nafasi ya majina ya kibinafsi kinachoelekeza kwa kitatuzi cha ndani, na ndiyo hufanya majina hayo pekee yaitumie. Mteja wa Windows anahitaji badala yake utaratibu wake wa sera ya nafasi ya majina. Mstari wa seva ya DNS katika wasifu hauinstalii hata moja kwa upande wake.
Angalia kile mfumo wa uendeshaji ulichochagua na si kile wasifu uliomba. Kwenye Linux resolvectl status huonyesha kikoa na seva kwa kila kiungo; kwenye Windows jedwali la sera ya nafasi ya majina ni ushahidi sawa.
Weka kitatuzi kifikikivu kupitia handaki, vinginevyo sera inaelekeza kwa anwani isiyoweza kuulizwa. Anwani ya kitatuzi ambayo handaki haifikii hubadilisha sera inayofanya kazi kuwa muda wa kumalizika.
Thibitisha nusu zote mbili unapounganisha tena
Unganisha tena mteja baada ya mabadiliko na uchunguze njia yenye matokeo kuelekea anwani ya kibinafsi na ya umma. Kisha tatua jina la kibinafsi na jina la umma na uthibitishe kwamba kila moja lilitumia kitatuzi kilichokusudiwa. Kupakia tovuti ya umma kunathibitisha nusu ya pili pekee, na mara nyingi nusu hiyo hufanya kazi kwa bahati.
Rekodi sera iliyokamilika katika sentensi moja: viambishi na majina haya yanatumia muunganisho huu, kila kitu kingine kinafuata njia ya ndani. Kisha ihifadhi kwenye wasifu badala ya kurekebisha mipangilio ya adapta baada ya kila kuingia.