Lango la VPN linahitaji upitishaji wa IP: nini cha kukagua
Lango linaweza kujibu kwenye anwani yake lenyewe huku hakuna kinachopita kati ya violesura. Kagua upitishaji kwa kila familia, kisha njia ya kurudi.
Mteja wako anaweza kupiga ping kwenye anwani ya lango huku rasilimali zote zilizo nyuma yake zikibaki hazifikiki. Jozi hii ya uchunguzi inaelezea mwenyeji anayezungumza nawe na kipanga njia kisichopanga njia, ambayo ni majukumu tofauti kwenye mashine moja. Upitishaji ni swichi kati yao.
Majukumu mawili ni huru, na familia mbili za anwani pia.
Kujibu anwani yake mwenyewe hakuthibitishi chochote
Wakati pakiti inaelekezwa kwa lango lenyewe, rafu ya ndani inaitumia na hakuna uamuzi wa upitishaji unaofanyika. Ndiyo sababu ping iliyofanikiwa kwenye anwani ya handaki au violesura vya usimamizi inakuambia kwamba daemon iko hai na handaki iko juu, bila kusema chochote kuhusu trafiki inayokusudiwa mtandao ulio nyuma ya sanduku. Kernel hushauriana na njia yake ya upitishaji tu kwa pakiti ambazo hazijaelekezwa kwake.
Soma hitaji kama jukumu, si mpangilio: mwenyeji huyu lazima asogeze pakiti kati ya violesura viwili. Kompyuta mpakato inayohitaji tu kufikia mtandao wa mbali haichukui jukumu hilo kamwe, na kituo cha mwisho cha tovuti-hadi-tovuti huchukua kila wakati. Kusoma hitaji kwa namna hiyo kunaeleza kwa nini usanidi wa mteja unaofanya kazi unashindwa unapohamishwa kwenye lango.
Sentensi hiyo hiyo inatumika kwa ukuta wa moto ulio mbele ya uamuzi wa upitishaji, ambao una sera yake kuhusu kile kinachoweza kupitishwa.
Kagua kila familia ya anwani kwa tofauti
Upitishaji wa IPv4 ni swichi moja, na upitishaji wa IPv6 ni nyingine yenye tabia yake kwa kila violesura. Kuwasha ya kwanza haisemi chochote kuhusu ya pili, na mteja wa rafu mbili anaweza kufikia nusu ya mtandao wakati sehemu iliyobaki inabaki gizani. Kwa hiyo wateja wawili wa familia tofauti wanaweza kutokubaliana kuhusu lango moja. Uliza familia gani mteja aliyeshindwa alitumia kabla ya kuhariri mpangilio wowote. Thibitisha zote mbili kabla ya kuhitimisha kuwa muundo wa upangaji njia si sahihi.
sysctl net.ipv4.ip_forward
sysctl -a --pattern 'net.ipv6.conf.(all|default).forwarding'
nft list ruleset | head -n 40
Katika usambazaji mwingi thamani unayoisoma wakati wa utekelezaji iliwekwa hapo na huduma au faili ya usanidi, kwa hiyo mabadiliko yaliyofanywa kwa amri ya mara moja yanaweza kutoweka wakati wa kuwasha upya. Tafuta faili inayomiliki mpangilio kabla ya kuhariri thamani ya utekelezaji.
Upitishaji ni moja ya mahitaji manne
Mtiririko uliopitishwa unaofanya kazi unahitaji vitu vinne kwa wakati mmoja: mteja lazima ajue kwamba lengwa liko nyuma ya handaki, lango lazima liwe na njia ya mbele, majibu lazima yawe na njia ya kurudi, na ukuta wa moto lazima uruhusu trafiki. Tafsiri ya chanzo ni sehemu ya muundo huo kama chaguo na si kanuni, kwa sababu mtandao wa kibinafsi uliopangwa njia wenye njia linganifu hauhitaji, na usio linganifu kwa kawaida unahitaji. Kila moja ya vinne inashindwa kwa kujitegemea, ndiyo sababu kurekebisha kimoja mara chache husogeza dalili. Andika vinne vyote kabla ya kubadilisha chochote.
Majukwaa ya wingu yanaongeza kuzingatia kwa tano. Baadhi yanatekeleza ukaguzi wa chanzo na lengwa kwenye instansi, ambayo hutupa pakiti zilizopitishwa bila kujali jinsi kernel ya mgeni ilivyosanidiwa. Mamlaka huko ni nyaraka za mtandao za jukwaa lenyewe, si matokeo ya sysctl ndani ya VM.
Jaribu kutoka kwa mteja, si kutoka kwa lango
Jaribio linaloendeshwa kwenye shell ya lango lenyewe halipiti sehemu yoyote ya njia ya upitishaji uliyoiwezesha hivi punde. Tengeneza trafiki kutoka kwa mteja mwenye tatizo, na thibitisha kwamba inafikia kitu nyuma ya lango na si lango lenyewe. Hilo ndilo jaribio pekee linalofanya mazoezi ya jukumu ulilobadilisha.
Weka kanuni za msikilizaji na kanuni za upitishaji tofauti akilini mwako na kwenye rekodi ya mabadiliko. Kufungua lango la VPN huwapa wateja kuingia hudumani; hakuwapa chochote kwenye mtandao ulio nyuma yake, na vyote viwili vinaonekana sawa katika orodha ya ukuta wa moto iliyokua kwa miaka.
Ikiwa pakiti zinafika na huduma inamkataa mtumiaji, umevuka uwekaji mtandao. Endelea na idhini ya programu badala ya kupanua sera ya upitishaji tena.