Washa handaki kamili na kila lengwa sasa ni mali ya kiolesura cha VPN, ikiwa ni pamoja na mashine inayoimaliza. Pakiti za nje zinazobeba handaki zinaelekezwa kwa mashine hiyo, kwa hiyo njia hatimaye hutumia usafirishaji ambao inautegemea. Njia moja maalum ya ziada hutatua hili, na sababu inafaa kueleweka. Bila sababu hiyo, ujenzi upya unaofuata utarudisha hitilafu hiyo hiyo.

Njia inayokula usafirishaji wake yenyewe

Ufungaji huhitaji kila pakiti kwenye kichwa cha pili. Kile cha nje kinaelekezwa kutoka anwani ya ndani ya kimwili hadi anwani ya umma ya seva, na lazima kivuke kiungo cha kimwili kabla handaki yoyote kuweza kuwepo.

Sasa acha utafutaji wa anwani hiyo ya umma uchague handaki. Ili kutuma pakiti, mashine lazima iifunge, ambayo inahitaji njia kwa anwani hiyo hiyo, na hiyo hurudisha handaki. Wateja hushughulikia hili kwa njia moja ya mbili. Mwenye tahadhari hukataa kusakinisha njia chaguo-msingi na kuripoti hitilafu, wakati asiye na tahadhari sana huripoti mafanikio kisha hasogezi chochote. Kushindwa kwa kimya ndiko kunakogharimu mchana mzima.

Ulinganishaji wa kiambishi cha mbele kirefu zaidi huamua utafutaji kabla ya metrik yoyote kuangaliwa, kwa hiyo njia ya anwani moja huzidi kila njia chaguo-msingi kwenye mashine. Huu ndio utaratibu wote nyuma ya ukarabati.

Sakinisha ubaguzi kabla ya ule chaguo-msingi

Unda njia ya anwani moja kwa seva, ukitumia lango la kimwili kama hatua inayofuata, kabla njia chaguo-msingi kusogea. Mpangilio ni muhimu: kuisakinisha baadaye maana yake ni kuishi na handaki iliyovunjika unapochapa.

Wateja wengi hufanya hivi bila kuombwa. OpenVPN hutafuta anwani ya mbali na kuibandika kabla ya kuandika upya lango chaguo-msingi, na chaguo lake la route-delay lipo kwa majukwaa ambako mfululizo huo unashindana. wg-quick huchukua njia tofauti kabisa, ikialamisha pakiti na kushauriana na kanuni ya sera badala ya kuongeza ubaguzi. Taratibu tofauti, hitaji moja: pakiti ya nje lazima itoroke handaki inayoiumba.

ip route add 203.0.113.10/32 via 192.168.1.1 dev eth0
ip route get 203.0.113.10

Matokeo ya utafutaji ni jaribio la kukubalika. Lazima litaje kifaa cha kimwili na hatua inayofuata ya kimwili. Kifaa cha handaki katika jibu hilo kinamaanisha ubaguzi haupo, au uliwekwa baada ya kitu kinachougeuza.

Picha ya kioo kwenye seva

Mtego huo huo unangoja upande wa pili, ukiwa umegeuzwa. Ipe seva njia chaguo-msingi kupitia handaki nyingine, au isukume njia inayofunika anwani za umma za wateja, na majibu yake yatapata tabia ya mwelekeo mbaya.

Fikiria mteja anayeunganisha na kutuma ombi. Jibu linaelekezwa kwa anwani ya umma ya mteja huyo, ambayo sasa inalingana na njia ya handaki, kwa hiyo inatoka kwa kiolesura kingine ikibeba chanzo ambacho mteja hakuwahi kupiga. Mteja anaweza kupokea pakiti hiyo na bado kuituprudisha, kwa sababu hakuna kinachoiunganisha na ombi alilotuma. Anza kutoka kwa uamuzi wa uelekezaji wa seva badala ya muda wa mwisho wa mteja, kwa kuwa ni mmoja tu wao unaonyesha chaguo halisi.

ip route get 198.51.100.44 from 10.90.0.1
ip rule show
sudo tcpdump -ni any host 198.51.100.44

Kuna ukarabati tatu na hazilingani. Kubandika huduma kwa anwani ya kimwili, au kutafsiri chanzo, zote mbili huficha uamuzi wa uelekezaji badala ya kuurekebisha. Kutuma trafiki ya majibu kwa bwawa la handaki kupitia jedwali maalum hurekebisha sababu, na nyingine mbili zinakubalika tu wakati muundo wa uelekezaji umegandishwa.

Ubaguzi ambao handaki inaendelea kuiba

Kazi chache zinahitaji intaneti iliyo wazi hata wakati handaki inamiliki njia chaguo-msingi, na kila moja inahitaji ubaguzi wake. Kisasisishi cha DNS kinachobadilika kawaida ndicho cha kwanza kuvunjika.

Hutafuta mtoa huduma, hufungua muunganisho na kugundua kwamba pakiti zake zinasafiri kupitia handaki ambalo anwani yake ilibadilika sekunde chache zilizopita, kwa hiyo sasisho linashindikana au linachapisha anwani isiyo sahihi. Njia tatu za kutoka: bandika mtoa huduma kwa njia ya mwenyeji kupitia lango la kimwili, endesha sasisho kabla handaki haijainuka, au ipe kisasisishi jedwali la sera ambalo handaki haigusi kamwe. Usawazishaji wa muda una mfiduo sawa kwenye kifaa kinachoanza bila kitatuzi, na ncha za uthibitishaji wa vyeti hukaa kwenye orodha kwa sababu hiyo hiyo.

Ubaguzi ambao hakuna mtu aliyeandika ni ubaguzi ambao ujenzi upya unaofuata utaudondosha kwa kimya.

Thibitisha baada ya kuunganisha upya, si kabla

Jaribu malengo matatu, si moja: ncha ya mwisho, anwani ya faragha nyuma ya handaki, na anwani ya umma ng'ambo yake. Utafutaji mmoja uliofaulu hausemi karibu chochote kuhusu mawili mengine.

ip route get 203.0.113.10
traceroute -n 203.0.113.10
ip route get 10.90.0.5
ip route get 1.1.1.1

Kisha anzisha upya muunganisho, kwa sababu mteja anayejenga upya jedwali lake anapounganisha upya atatupa njia uliyoandika kwa mkono. Ikiwa kill switch inatumika, hakikisha ncha ya mwisho inaruhusiwa, vinginevyo handaki haiwezi kurudi baada ya mabadiliko ya mtandao na dalili itaonekana kama hitilafu. Hifadhi ubaguzi kwenye wasifu au faili ya unit badala ya historia ya shell, ili kuunganisha upya kuizalisha upya badala ya kuifuta.

Makala zinazohusiana