Mae'r VPN yn gorffen ar enghraifft EC2, gallwch gyrraedd cyfeiriad tiwnel yr enghraifft honno, ac mae traffig a oedd i fod i basio trwyddi tuag at westeiwr preifat arall yn diflannu. Dau brawf gwahanol yw'r rhain, ac mae eu cymysgu yn gwastraffu oriau. Mae'r cyntaf yn gofyn a allwch gyrraedd yr enghraifft; mae'r ail yn gofyn iddi gyfeiriannu traffig ar gyfer cyrchfan nad yw'n eiddo iddi, sy'n gofyn am gyfeiriannu Linux, polisi mur tân, llwybr ar yr ochr bell ac awdurdod ar lefel AWS nad oes ganddo ddim i'w wneud â system weithredu'r gwesteiwr. Nid oes dim yn y consol yn tynnu sylw at y gwahaniaeth hwnnw. Mae'r symptom yn edrych fel nam llwybro, ac fel arfer nid yw.

Gwahanwch y ddau brawf cyn newid unrhyw beth

Mae cyrraedd y porth yn profi'r tiwnel, y llwybr i'w gyfeiriad a'r grŵp diogelwch sy'n caniatáu'r cyfnewid. Nid yw cyfeiriannu ar gyfer gwesteiwr arall yn profi dim o hynny: mae'n defnyddio cyfeiriad ffynhonnell gwahanol, cyrchfan wahanol ac enghraifft mewn rôl na chafodd ei hadeiladu ar ei chyfer o reidrwydd. Ysgrifennwch y ddau brawf ar wahân a nodwch pa un sy'n methu, oherwydd mae'r cywiriad ar gyfer pob un yn byw mewn consol wahanol. Nid oes gan enghraifft porth a adeiladwyd dim ond i derfynu tiwneli unrhyw reswm i gyfeiriannu ar gyfer unrhyw beth arall, ac mae ei rhagosodiadau yn adlewyrchu hynny. Dyna pam mae'r ail brawf angen ei osodiad ei hun yn hytrach na mân addasiad i'r cyntaf.

Nid yw ping sy'n gweithio i'r porth a phing sy'n methu i'r gwesteiwr y tu hwnt yn broblem ysbeidiol. Ymddygiad disgwyliedig enghraifft na chafodd wybod y caiff gyfeiriannu yw hyn.

Ysgrifennwch y llwybr cyn cyffwrdd â gosodiad

Cofnodwch ragddodiad y cleient, yr enghraifft neu'r rhyngwyneb rhwydwaith cyfeiriannu, yr is-rwydwaith targed a'r llwybr ateb. Nid yw cofnod yn nhabl llwybrau VPC sy'n pwyntio at enghraifft yn gosod system weithredu'r enghraifft i gyfeiriannu, ac nid yw cnewyllyn gwesteiwr â chyfeiriannu wedi'i alluogi yn creu llwybr VPC. Rhaid i ddau ben y berthynas honno fodoli, a maent yn cael eu golygu mewn gwahanol leoedd gan bobl â gwahanol fynediad.

Wedyn archwiliwch y gosodiad gwiriad ffynhonnell/cyrchfan ar y gydran gyfeiriannu wirioneddol, nid ar bob enghraifft yn y VPC. Mae AWS yn dogfennu pam mae angen i enghraifft sy'n cyfeiriannu traffig ar gyfer eraill gael y gwiriad hwnnw wedi'i analluogi, a hefyd pam mae'r gosodiad yn benderfyniad fesul enghraifft yn hytrach na rhagosodiad ar draws y VPC.

Pedair ffin, a'r gwiriad yn un ohonynt yn unig

Tynnwch y llwybr fel pedair cwestiwn ac atebwch nhw yn eu trefn. Yr ateb cyntaf sy'n methu yw lle mae'r gwaith, ac ni fydd yr un o'r lleill yn gwneud iawn amdano.

BoundaryQuestion it answers
VPC route tablesDo the destinations and replies select the intended gateway?
Forwarding instanceDo the AWS check and the guest OS both permit forwarding?
Access policyDo security groups, ACLs and host rules allow the exchange?
DestinationCan the service accept that source and return a reply?

Mae'r drefn yn bwysig oherwydd ei bod yn rhad i wirio: mae llwybrau i'w gweld ar un dudalen, mae'r gwiriad yn un priodwedd, ac mae barn y gyrchfan fel arfer yr olaf y mae rhywun yn gofyn amdani.

Mae cyfieithu yn newid pa ffynhonnell y mae'r gyrchfan yn ei gweld

Mae dyluniad wedi'i lwybro yn cadw cyfeiriad ffynhonnell y cleient, felly mae angen llwybr dychwelyd i ragddodiad y cleient ar y gyrchfan. Mae dyluniad cyfieithiedig yn cyflwyno cyfeiriad y porth yn lle hynny, sy'n dileu'r gofyniad hwnnw ac yn ei ddisodli â thabl cyflwr ar y porth. Penderfynwch yn ôl y bensaernïaeth rydych yn ei bwriadu, yn hytrach nag ychwanegu cyfieithu oherwydd bod enghraifft ddi-gysylltiad wedi'i defnyddio ac wedi edrych fel pe bai'n gweithio.

Os ydych yn cyfieithu, cwmpaswch y rheol i ragddodiad y cleient a'r gyrchfan a fwriedir. Os ydych yn cadw, cadarnhewch fod yr ochr bell yn gwybod y llwybr mewn gwirionedd yn hytrach na thybio y bydd yn dysgu un.

Profwch o'r cleient gwreiddiol, yna cadwch y newid

Gall cais a gynhyrchir ar y porth lwyddo tra bod cais wedi'i gyfeiriannu yn methu, oherwydd ffynhonnell wahanol yw ac achos cyfeiriannu gwahanol. Ar ôl cywiriad wedi'i dargedu, ailadroddwch yr union brawf cleient-i-adnodd a fethodd, o'r un cleient, a chadarnhewch fod yr ateb yn dychwelyd ac nid yn unig fod y cais wedi cyrraedd.

Yn olaf, rhowch y gosodiad yng nghyfluniad rheoledig y porth fel bod enghraifft amnewid yn ei gael. Mae prawf llwyddiannus sy'n dibynnu ar eithriad â llaw yn brawf sy'n dod i ben yn yr ailadeiladu nesaf, ac ni fydd y person a'i darganfu yno i gofio pam.

Erthyglau cysylltiedig