Je, kompyuta ya mkononi yenye VPN inahitaji uenezaji wa IP ili iwe haraka zaidi?
Uenezaji hupitisha pakiti kati ya violesura; hauongezi kasi ya kivinjari cha ndani. Tenganisha jukumu la mteja na jukumu la lango kabla ya kupanua kanuni.
Kuifanya kompyuta ya mkononi kuwa kipanga njia ni njia maarufu ya kutatua tatizo lisilo sahihi. Uenezaji upo ili mashine iweze kupitisha pakiti ambazo mwisho wake si yenyewe, na hauna maoni kuhusu jinsi kivinjari kwenye mashine hiyo hiyo kinavyopakia ukurasa. Njia mbili zinaonekana sawa kwa sababu tu zote zinapeleka trafiki kupitia handaki moja. Zitenganishe mara moja, na ushauri mwingi kuhusu kuwezesha uenezaji au kufungua firewall utagundulika unaelezea topolojia usiyo nayo.
Njia mbili za pakiti zinazoonekana sawa kutoka mezani
Kivinjari kwenye kompyuta ya mkononi hutengeneza ombi lake mwenyewe. Mwenyeji huchagua njia ya handaki, mchakato wa mteja hufunga pakiti na kuituma kwa mwenzake, na jibu hurudi kwenye programu. Hakuna kitu katika mfuatano huo kinachovuka uamuzi wa uenezaji, kwa sababu mashine hii ni chanzo na mwisho wa mazungumzo.
Sasa weka kifaa kingine kwenye sehemu ya Ethernet iliyosanidiwa kwa makusudi na uifanye kompyuta ya mkononi kuwa lango lake chaguo-msingi. Kifaa hicho huanzisha ombi, kompyuta ya mkononi hupokea pakiti iliyoelekezwa mahali pengine, na kernel inapaswa kuamua ikiwa itaipitisha mbele. Hilo ni jukumu la uenezaji, na linakuja na masharti ambayo jukumu la mteja halikuhitaji kamwe: njia ya upitaji iliyoruhusiwa, njia pande zote mbili na njia ya kurudi ambayo bado inafanya kazi ikiwa tafsiri ni sehemu ya muundo.
| Role | Who originates the traffic | What has to be true |
|---|---|---|
| Client only | The laptop itself | Tunnel route, working resolver, supported profile |
| Gateway | Another device | Forwarding enabled, permitted transit, routes both ways, return-path decision |
ip_forward hubadilisha nini kwa kweli
Nyaraka za kernel kuhusu IPv4 sysctl zinaelezea ip_forward kama swichi inayomruhusu mwenyeji kuepusha pakiti kati ya violesura. Si njia ya haraka kwa trafiki iliyotengenezwa na mwenyeji mwenyewe, na hakuna usomaji wowote wa parameter hiyo unaofanya kivinjari cha ndani kuwa cha haraka zaidi. Ikiwa kitu, uenezaji huongeza hali na sera kwa mashine iliyokuwa ikifanya kazi ndogo zaidi hapo awali.
Nyaraka zile zile zinaonya kwamba kubadilisha thamani hurejesha parameters nyingine za IPv4 kwenye chaguo-msingi zao za mwenyeji au kipanga njia. Hilo hufanya swichi kuwa tukio la usanidi badala ya jaribio: mipangilio iliyorekebishwa inaweza kurudi chini ya miguu yako, na mabadiliko yanaweza kuwa sababu ya kurudi nyuma ambayo hakuna mtu atakayefikiria kuihusisha nayo. Inamaanisha pia kwamba swichi inapaswa kuwekwa mara moja, kwa makusudi, na yeyote anayemiliki jukumu la lango. Kuigeuza wakati wa uchunguzi wa ucheleweshaji ni kesi pekee ambayo athari ya pembeni inachanganywa kwa uhakika na dalili.
Maswali matatu ya firewall ambayo si swali moja
Kuruhusu msikilizaji wa VPN, kuruhusu huduma ambazo kompyuta ya mkononi huendesha, na kuruhusu trafiki kupita kwenye kompyuta ya mkononi ni ruhusa tatu tofauti. Ya kwanza humruhusu mwenza kufikia daemon, ya pili huweka wazi kitu cha ndani, na ya tatu huifanya mashine kuwa kituo cha upitaji kwa mtu mwingine. Kila moja ina wigo tofauti, na ya mwisho ni pana zaidi kuliko majibu ambayo programu ya kawaida inayotoka nje inahitaji.
Wakati mtiririko fulani umezuiwa, taja chanzo chake, mwisho wake, mwelekeo na mmiliki wa sera kabla ya kuhariri kanuni. Kanuni nyembamba kwa mtiririko huo ni marekebisho; kukubali kila kitu kwenye kiolesura cha handaki ni mabadiliko ya sera ambayo kwa bahati yanajumuisha marekebisho. Kivinjari kinachofanya kazi baadaye kinathibitisha kwamba mtiririko unafanya kazi, si kwamba kanuni pana ilikuwa muhimu.
Pima tu wakati njia ni sahihi
Pima kwa mwisho sawa, mzigo sawa wa kazi na hali zinazoweza kulinganishwa, na ubadilishe kigezo kimoja kwa wakati. Jaribio linalounganisha mabadiliko ya uenezaji, upanuzi wa firewall na mpangilio wa sifa ulionakiliwa hutoa nambari na hakuna maelezo, kwa sababu hakuna kitu ndani yake kinachosema ni kipi kati ya vitatu kilichosogeza matokeo.
Weka hitilafu za njia na kitatuzi nje kabisa ya mazungumzo ya utendaji. Jina linalotatuliwa polepole si tatizo la upitishaji, na uhamishaji unaokwama kwa ukubwa mmoja maalum kwa kawaida ni swali la MTU na si kikomo cha kasi. Andika ni kipi kati ya hivi vitatu ulichokiona kwa kweli kabla ya kulinganisha nambari zozote. Vinginevyo msomaji anayefuata atarithi kipimo kinachopima kitu kisichofaa na mabadiliko ambayo hakuna mtu anayeweza kuyahalalisha.
Eleza topolojia unayo, si lebo iliyo kwenye mteja
Kompyuta ya mkononi inayoshiriki muunganisho wake, inayokaribisha mtandao wa kontena ulioelekezwa au inayobeba trafiki kwa mashine pepe ni lango, bila kujali jina ambalo programu hujiita. Neno mteja huelaza jinsi handaki ilivyosanidiwa, si ikiwa pakiti zinapitishwa kwa mtu mwingine.
Fanya jukumu kuwa wazi katika mwongozo wa uendeshaji: nini huunda trafiki, nini lazima kupita kwenye mashine, na ni kipi kati ya mawili kazi ya sasa inahusu. Washa jukumu la lango linapokuwa sehemu ya mpango unaoungwa mkono, si kama marekebisho ya kasi yasiyoelezwa yanayotumika kwa topolojia ambayo haikuhitaji kamwe.