Ping kutoka lango la IPsec hutumia anwani nyingine ya chanzo
Ping inayoanzishwa kwenye lango lenyewe huchagua chanzo chake, na chanzo hicho hubadilisha sera na njia ya kurudi. Chagua jaribio linalothibitisha kile unachohitaji.
Tuma ping kwa upande wa mbali kutoka lango la IPsec, usipate jibu na uamue kwamba handaki limevunjika, wakati kila mzigo wa kazi nyuma ya lango unapitisha trafiki kama kawaida. Matokeo haya mawili hayapingani. Ping inayoanzishwa kwenye lango ni pakiti yenye chanzo cha ndani, na lango huchagua anwani ya chanzo kutoka jedwali lake la uelekezaji. Uchaguzi huo unaweza kutofautiana na anwani ambazo trafiki halisi ya tovuti hutumia, jambo ambalo hubadilisha sera ipi inalingana na njia ipi ya kurudi inatumika. Amua jaribio linapaswa kuthibitisha nini kabla ya kusoma chochote katika matokeo yake.
Maswali matatu tofauti ambayo ping inaweza kuyajibu
Swali la kwanza ni kama upande wa mbali unaweza kufikiwa hata kidogo kutoka kwa mwenyeji huyu. La pili ni kama vichaguzi vya handaki au sera inayotegemea njia huruhusu trafiki kutoka chanzo fulani. La tatu ni kama trafiki inayopitishwa kutoka mzigo wa kazi nyuma ya lango inafanya kazi kutoka mwanzo hadi mwisho. Amri moja haiwezi kujibu yote matatu, na anwani ya chanzo ndiyo inayowatenganisha.
Chagua swali kwanza. Vinginevyo ping iliyoshindwa inakuwa ushahidi wa nadharia uliyokuwa nayo tayari.
Kwa nini lango huchagua anwani ambayo hukuitarajia
Unapopiga ping kwa lengo, rafu ya ndani huchagua chanzo kutoka njia inayolingana nayo. Kwenye handaki linalotegemea njia hiyo inaweza kuwa anwani ya kiungo ya kiolesura cha handaki, ambayo katika miundo mingi ya tovuti ni jozi 169.254.x.x iliyochaguliwa kwa kuruka kutoka nukta hadi nukta. Anwani hizo zipo ili kiungo kifanye kazi; hazitangazwi kama mitandao ya chanzo cha programu upande wa mbali.
Kwa hiyo upande wa mbali unaweza kupokea ombi la mwangwi kutoka anwani ambayo haina njia ya kurudi kwake, au kutoka moja ambayo hakuna kichaguzi kinacholingana nayo. Handaki linaweza kuwa na afya na ping bado ikashindwa, na hiyo ndiyo hasa hasi ya uongo ambayo makala hii inazungumzia.
Chagua chanzo kwa makusudi
Kwenye lango la Linux linalodhibitiwa, chagua chanzo ambacho tayari kimepewa ndani: ping -c 4 -I 10.30.0.1 10.40.0.20. Anwani hapa ni mifano, kwa hiyo weka anwani halisi ya ndani ya lango na lengo halisi la mbali, na thibitisha kwamba chanzo unachochagua ni cha kifaa hiki na sera ya tovuti inakiruhusu.
Usiazime anwani ya mzigo wa kazi kwa jaribio. Kujifanya mwenyeji ambaye hajapewa lango huunda matokeo ambayo hakuna mtu anayeweza kuyarudia, na kwenye rafu fulani hushindwa kwa namna inayoonekana kama hitilafu ya handaki.
Soma njia ya kurudi, sio ombi pekee
Angalia ni chanzo kipi kinachofika kwa kweli kwenye lengo la mbali, ikiwa ni pamoja na tafsiri yoyote ya makusudi njiani. Kisha angalia njia ya kurudi ya upande wa mbali kuelekea chanzo hicho na vichaguzi au sera vinavyoiruhusu. Ombi linalofika na chanzo kisichotarajiwa ni suala la uelekezaji na sera, sio la usimbaji fiche.
Hapa pia kunasa pakiti kunasaidia zaidi kuliko ping nyingine: kunaonyesha chanzo ambacho upande wa mbali uliona, na hiyo ndiyo anwani ambayo jibu lake linapaswa kufikia.
Kisha jaribu mzigo wa kazi
Jaribio la kuamua ni ping kutoka mwenyeji wa kawaida nyuma ya lango kwenda kwa mwenyeji wa kawaida nyuma ya lango la mbali. Hilo hufanyia mazoezi jukumu la uhamishaji la lango, chanzo halisi cha programu na njia halisi ya kurudi, na hilo ndilo mtiririko ambao watumiaji wanajali.
Weka matokeo kando katika madokezo yako: ufikiaji kutoka lango, idhini ya sera kwa chanzo kilichochaguliwa, na trafiki iliyopitishwa. Ping iliyofungwa kwa mafanikio ni ushahidi muhimu kwamba handaki hubeba kitu; sio ushahidi kwamba kila mtiririko uliopitishwa unafanya kazi. Na chanzo cha lango kilichochaguliwa kiotomatiki ambacho hakiwezi kufikiwa sio ushahidi kwamba handaki la tovuti limezimwa.
Usiongeze njia ya jumla kwa 169.254.0.0/16 ili tu kupata jibu moja la utambuzi. Hilo hubadilisha jaribio la kupotosha kwa uamuzi wa kudumu wa uelekezaji, na mtu anayefuata hurithi bila muktadha.