Seva ya VPN ya nyumbani haipatikani: fuata mnyororo wa NAT
Kipanga njia, mtafsiri wa mtoa huduma na msikilizaji wa seva ni mipaka mitatu tofauti. Toka nje kutoka ukurasa wa usimamizi kabla ya kuandika tena sheria ile ile ya uelekezaji.
Seva inajibu kwenye LAN, sheria ya uelekezaji wa lango inaonekana sawa, na bado mteja wa nje hawezi kuunganisha. Kupita mpaka mmoja kwa wakati kuelekea nje ni haraka zaidi kuliko kuhariri sheria mara ya nne, kwa sababu kila mpaka huacha ushahidi wake: ukurasa wa WAN wa kipanga njia, tafsiri ya mtoa huduma na msikilizaji kwenye mwenyeji. Anza kwenye ukurasa wa usimamizi ambao tayari umeufungua na maliza kwa jaribio kutoka mtandao ambao huusimamii. Andika kila matokeo unaposonga, kwa sababu mfuatano ndio utambuzi na namba iliyokumbukwa si ushahidi. Ikiwa unahitaji tu handaki la kutoka, tafsiri si tatizo lako: ni trafiki ya kuingia isiyoombwa pekee inayozuiwa.
Anza kwenye ukurasa wa WAN wa kipanga njia
Ingia kwenye kipanga njia na usome ukurasa wa hali badala ya orodha ya uelekezaji wa lango. Andika anwani ya WAN, kiolesura inayomilikiwa nayo na ikiwa aina ya muunganisho ni DHCP, PPPoE au kitu kingine kinachotolewa na mtoa huduma. Kisha linganisha anwani hiyo na kile huduma ya nje inaripoti, ukitumia simu kwenye data ya simu ili uchunguzi usirudi kupitia kipanga njia kimoja. Namba mbili zinajibu maswali tofauti, na kuzilinganisha ndio lengo lote la hatua hii.
Anwani ya WAN inayotofautiana na anwani ya umma iliyochunguzwa inamaanisha kuna angalau mtafsiri mmoja juu ya kipanga njia. Hii bado si hitilafu, kwa sababu watoa huduma wengi hufasiri kwa muundo na huduma inaendelea kufanya kazi. Ikiwa zote mbili zinalingana, kipanga njia kina uwezekano mkubwa wa kumiliki anwani na tatizo limehamia ndani ya mtandao wako. Kwa hali yoyote andika jozi hiyo pamoja na tarehe, kwa sababu watoa huduma hugawa anwani upya na kulinganisha na maelezo ya mwezi uliopita hakuna thamani.
Panda hop moja juu
Endesha traceroute kutoka kipanga njia yenyewe na usome hop chache za kwanza. Anwani za umma zinazorudiwa, hop ya kwanza inayojibu kwa anwani ya kibinafsi au anwani ndani ya wigo wa pamoja 100.64.0.0/10 zote zinaelekeza kwa mtafsiri wa juu. RFC 6598 inafafanua wigo huo kwa ajili ya usambazaji wa aina hii, ndiyo sababu kuiona kwenye uwanja wa WAN ni ishara imara na si udadisi. Watafsiri wawili kwenye njia hufanya alama isionekane wazi, kwa hiyo soma muundo na si mstari mmoja.
Watoa huduma wengine huonyesha anwani iliyotengwa kwenye lango la wateja pekee, kwa hiyo angalia hapo kabla ya kuhitimisha kuwa kipanga njia kinasema uongo. Anwani ya lango inayolingana na uchunguzi wako wa nje huku kipanga njia ikiripoti kitu kingine ni ushahidi ulio wazi zaidi wa mtafsiri wa juu. Hifadhi kurasa zote mbili kwenye kumbukumbu ya mabadiliko, kwa sababu mjadala kuhusu nani anamiliki mpaka upi unaenda haraka zaidi ukiwa na picha mbili zenye tarehe.
Thibitisha msikilizaji na uelekezaji
Jaribio kwenye LAN linathibitisha kuwa huduma inafanya kazi ndani na halithibitishi chochote kuhusu ufikivu kutoka nje. Vipanga njia vingi hujibu sheria yao ya uelekezaji kutoka ndani, kwa hiyo jaribio la kitanzi hufaulu wakati njia ya nje bado imefungwa. Thibitisha kuwa daemon imefungwa kwa anwani na lango unazodhani, kisha jaribu kutoka nje. Yote yaliyo chini ni ya kusoma pekee.
ss -lunp | grep -E '1194|51820'
ip -4 addr show | grep -E 'inet '
curl -s --max-time 5 ifconfig.me
traceroute -n -m 5 1.1.1.1
Ikiwa jaribio la nje linaonyesha hakuna pakiti inayofika kwenye kipanga njia, kuanguka kulitokea juu na hakuna sheria ya ndani itakayoirekebisha. Ikiwa pakiti zinafika na hakuna kinachojibu, mpaka unaofuata ni msikilizaji au ukuta wa moto wa mwenyeji. Kunasa pakiti kwenye mwenyeji huamua ni ipi kati ya hizo mbili unayoiona, na inachukua muda mfupi kuliko raundi nyingine ya kubahatisha sheria. Weka msikilizaji na usafirishaji wake bila mabadiliko unapolinganisha, vinginevyo jaribio linalofuata litajibu swali lingine.
Badilisha topolojia, si sheria ile ile
Wakati mtafsiri ni wa mtoa huduma, suluhisho ni njia nyingine na si uelekezaji mwingine. VPS ndogo yenye anwani ya umma, iliyounganishwa kwa handaki la kutoka upande wa nyumbani, huweka mwisho unaofikika mbele ya huduma. Anwani ya umma inayotolewa na mtoa huduma ni rahisi zaidi pale inapopatikana na kwa kawaida ni nafuu kuliko kuendesha mashine. IPv6 huondoa tafsiri kabisa, mradi mtandao wa mteja, rekodi za DNS na sera ya ukuta wa moto zote zinaiunga mkono.
DNS badilika huasisha jina pekee; haitengenezi ufikivu, na kuielekeza kwa anwani ya pamoja huwapeleka wateja kwenye lango la mtoa huduma ambalo wateja wengine pia hutumia. Kushindwa huko kunaonekana kama seva iliyokufa, ndiyo sababu kumbukumbu ya hatua za awali ni muhimu. Andika jina lilitatuliwa kwa anwani ipi wakati jaribio liliposhindikana, na hifadhi jibu hilo pamoja na matokeo ya jaribio.
Andika upya mpango kuzunguka mpaka unaousimamia: msikilizaji, handaki na njia. Weka uelekezaji wa zamani mahali pake tu wakati bado unaelezea kitu cha kweli, kwa sababu sheria isiyolingana tena na topolojia ni mbaya kuliko kutokuwa na sheria. Andika tabaka gani lilikuwa likizuia kwa kweli na ushahidi upi ulionyesha hilo. Vinginevyo mtu anayefuata kufungua ukurasa wa usimamizi atarudia kila hatua ya safari hii tangu mwanzo.