Mae VPN yn cysylltu ond nid yw’n cyrraedd dyfeisiau LAN: beth i’w wirio
Mae’r porth yn ateb ar ei gyfeiriad ei hun tra nad oes dim y tu ôl iddo yn ateb. Dilynwch lif y cleient gam wrth gam i ddod o hyd i’r ffin sy’n methu.
Mae traffig yn mynd i mewn i’r twnnel, mae’r porth yn ateb ar ei gyfeiriad ei hun, ac nid oes dim y tu ôl iddo yn ateb. Mae’r patrwm hwnnw’n gyffredin ac nid yw’n wrthddywediad: mae ateb gan y porth yn profi bod y twnnel wedi gorffen, ac nid yw’n profi dim am yr hyn sy’n digwydd i becyn a gyfeiriwyd y tu hwnt iddo. Mae’r ddau brawf yn ymarfer llwybrau cod gwahanol ar yr un peiriant.
Profwch rywbeth ar ochr arall y porth o hyn ymlaen. Bydd cyfeiriad y porth ei hun yn dal i ateb pa mor ddrylliedig bynnag yw’r anfon ymlaen.
Mae’r porth yn ateb o’i stac ei hun
Mae pecyn a gyfeiriwyd at y porth yn cael ei ddanfon i’w lwybr mewnbwn lleol, lle mae’r cnewyllyn yn penderfynu a fydd soced sy’n gwrando yn ei dderbyn. Mae pecyn a gyfeiriwyd at westeiwr y tu ôl i’r porth yn cael ei ddanfon i’r llwybr anfon ymlaen yn lle hynny, lle mae set wahanol o wiriadau yn berthnasol. Gellir analluogi anfon ymlaen yn llwyr, neu gellir ei alluogi gan y cnewyllyn ac yna ei wrthod gan reol hidlydd nad yw byth yn sôn am y twnnel. Nid oes dim o hynny’n effeithio ar ateb y porth ei hun, a dyna pam mae’r symptom mor ddibynadwy o gamarweiniol.
Mae tudalennau gweinyddu a gyrhaeddir drwy’r twnnel yn perthyn i’r categori cyntaf hefyd. Maent yn dystiolaeth am y twnnel, nid am y rhwydwaith y tu ôl iddo.
Dilynwch y llif hyd at y ffin gyntaf sy’n ei ollwng
Dechreuwch yn y cleient a chadarnhewch y llwybr a’r cyfeiriad ffynhonnell y bydd y llif yn ei ddefnyddio. Yna gwyliwch y porth am y llif union hwnnw’n cyrraedd, ac eto am yr un llif yn gadael tuag at y LAN. Os nad yw byth yn cyrraedd, y broblem yw ochr y cleient neu ragddodiaid a ganiateir y twnnel. Os yw’n cyrraedd ac yn gadael byth, y broblem yw anfon ymlaen neu hidlydd llwybr ymlaen, ac mae’r cipiad eisoes wedi dweud pa un.
Mae rhedeg yr un prawf o’r porth yn cuddio’r hanner diddorol, oherwydd mae gan becyn sy’n deillio o’r porth ffynhonnell wahanol a gofyniad dychwelyd gwahanol. Defnyddiwch lif y cleient, gyda’i gyfeiriad ffynhonnell ei hun, ar gyfer pob cam. Mae cipiad a gymerwyd ar y rhyngwyneb anghywir yn cynhyrchu nonsens hyderus.
Mae llwybrau dychwelyd a muriau tân gwesteiwyr yn methu ar wahân
Unwaith y bydd y pecyn yn cyrraedd y gwesteiwr, rhaid i dri pheth arall ddal. Rhaid i’r gwasanaeth fod yn gwrando ar y cyfeiriad y danfonwyd y pecyn iddo, rhaid i fur tân y gwesteiwr ei dderbyn, a rhaid i’r ateb fod â llwybr yn ôl tuag at bwll y cleientiaid. Mae’r un olaf yn methu’n aml, oherwydd mae llwybr diofyn y gwesteiwr yn pwyntio at lwybrydd nad yw erioed wedi clywed am ystod y twnnel. Y canlyniad yw cysylltiad sy’n sefydlu o safbwynt y gwesteiwr ac yn marw’n dawel yn y cyfeiriad arall.
Profwch y llwybr dychwelyd yn fwriadol drwy anfon o’r cleient a gwylio am y dychweliad. Mae cipiad uncyfeiriad yn setlo mewn eiliadau’r hyn na fydd awr o ddyfalu yn ei setlo.
Cadarnhewch bob naid gyda chyfeiriad ffynhonnell y cleient
Rhedwch y gwiriadau yn eu trefn a chadwch bob allbwn, oherwydd mae’r gwerth yn y gymhariaeth yn hytrach nag mewn unrhyw linell unigol. Mae’r gorchmynion isod yn pinio’r cyfeiriad ffynhonnell, yn dangos y llwybr a ddewiswyd, ac yn cipio dwy ochr yr anfon ymlaen. Amnewidiwch eich gwesteiwr LAN a’ch rhyngwyneb twnnel eich hun.
ip route get 192.168.50.20 from 10.8.0.2
ping -I 10.8.0.2 -c 3 192.168.50.20
sudo tcpdump -ni tun0 host 192.168.50.20
sudo tcpdump -ni br0 host 192.168.50.20
Mae’r ymholiad llwybr yn dangos a fyddai’r cleient hyd yn oed yn anfon y pecyn hwnnw i’r twnnel, ac mae’r ping yn dangos a ddaeth unrhyw beth yn ôl o’r gwesteiwr. Mae cymharu’r ddau gipiad yn gwahanu cyrraedd oddi wrth ymadael, gan fod ffrâm ar ryngwyneb y twnnel heb gymar ar ryngwyneb y LAN yn benderfyniad anfon ymlaen yn hytrach na methiant gwasanaeth. Pan fydd y ddau gipiad yn dangos y cais a dim ond un yn dangos yr ateb, y llwybr dychwelyd yw’r un a amheuir sy’n weddill.
Cofnodwch pa gyfeiriad a atebodd a pha gyrchfan a anfonwyd ymlaen a fethodd. Mae’r frawddeg honno’n gwneud yr adroddiad yn weithredadwy yn lle haeriad bod y gweinydd yn anghyrraeddadwy.