Ինչու աշխատող VPN-ը պատասխանի վրա դեռ ժամանակավերջ է տալիս
Հարցումը մասնավոր սերվեր հասնելը փոխանակման միայն կեսն է։ Նրա պատասխանը պետք է գտնի թունելի հաճախորդին նախատեսված դարպասով, երթուղով կամ թարգմանությամբ։
Հարցումը հասնում է, սերվերը գրանցում է այն, և հաճախորդը դեռ հաղորդում է ժամանակի սպառման մասին։ Այս համադրությունը նշանակում է, որ պատասխանը չի գտել վերադարձի ուղին, և սա այն սակավաթիվ խափանումներից է, որը կարող եք հաստատել միաժամանակ երկու ծայրից։ Կատարեք ստուգումները հերթականությամբ և կանգ առեք, երբ դրանցից մեկը ձախողվի։
Սկսեք նրանից, թե որտեղ է հասել հարցումը
Նախքան որևէ այլ բան ստուգելը հաստատեք, որ փաթեթը հասել է ծառայությանը։ Սերվերի կողմի գրանցամատյանի մուտքը, միացումների հաշվիչը կամ հեռավոր ծայրում թույլատրված որսումը բոլորը պատասխանում են նույն հարցին, և դրանց բացակայությունը ձեզ հետ է ուղարկում թունել, այլ ոչ թե առաջ՝ պատասխանին։ Սա այն ստուգումն է, որն առանձնացնում է փոխանցման խնդիրը վերադարձի ուղու խնդրից։
Եթե հարցումը երբեք չի հասել, կանգ առեք այստեղ։ Թունելը, մասնավոր նախածանցի երթուղավորումը կամ մուտքի կանոնը թեման են, և պատասխանի ուղին դեռ էական չէ։ Գրանցեք նաև աղբյուրի հասցեն, որը տեսել է սերվերը։ Դա կա՛մ հաճախորդին տրված լողավազանի հասցեն է, կա՛մ թարգմանված հասցե, և այս տարբերությունը որոշում է, թե հետագա ստուգումներից որն է գործում։
Պատասխանին երթուղի է պետք դեպի լողավազան
Հեռավոր մուտքի հաճախորդը սովորաբար հասցե է ստանում լողավազանից, և մասնավոր ցանցին վերադարձի երթուղի է պետք դեպի այդ լողավազանը։ Այն սերվերը, որի լռելյայն երթուղին ուղղված է սեփական դարպասին, փաթեթը հանձնում է այդ դարպասին, որը գաղափար չունի, թե որտեղ է լողավազանը, ուստի պատասխանը մահանում է այնտեղ։ Հաճախորդը տեսնում է ժամանակի սպառում, քանի որ ոչինչ չվերադարձավ, ինչը չի տարբերվում այն հարցումից, որը երբեք դուրս չի եկել։
Ստուգեք այն երթուղին, որը սերվերն ընտրում է հաճախորդի հասցեի համար, և ոչ այն երթուղին, որն օգտագործում է սեփական ենթացանցի համար։ Այս երկու որոնումները կարող են տարբեր պատասխաններ տալ, և այստեղ կարևորը երկրորդն է։ Թարգմանությունը այլընտրանքային ձևավորումն է և փոխում է այն, ինչ տեսնում է սերվերը։ Այն կարող է պարզեցնել վերադարձի ուղին, և նաև հեռացնում է հաճախորդի սկզբնական հասցեն սերվերի գրանցամատյաններից, ինչը ազդում է այդ դաշտի վրա կառուցված ցանկացած կանոնի կամ հաշվետվության վրա։
Համեմատեք սերվերի որսումը դարպասի որսման հետ
Համեմատեք այն, ինչ լքում է սերվերը, այն բանի հետ, ինչ հասնում է դարպասին։ Սերվերի ելքային ինտերֆեյսի որսումը և թունելի դարպասի որսումը պատասխանում են հարցի տարբեր կեսերին, և նրանց միջև եղած բացը տեղորոշում է կորուստը։
ip route get 10.90.0.14
tcpdump -ni any host 10.90.0.14 and port 443
ip route show table all | grep 10.90.0.0| Where the reply stops | What it proves |
|---|---|
| Request in the server log, nothing on its outbound capture | The server picked a gateway that cannot reach the pool |
| Reply leaves the server but never shows up at the gateway | Loss on the LAN path, not on the tunnel |
| Reply reaches the gateway but not the client | Return translation or tunnel policy, not the server route |
Դարպասի իսկ ստեղծած հարցումը հաճախորդի փորձարկման վատ փոխարինող է, քանի որ այն ծագում է այլ հասցեից և բախվում է այլ կանոնների։ Դրա համար էլ դարպասից հաջող ping-ը և հաճախորդից ձախողված հարցումը կարող են միաժամանակ ճշմարիտ լինել։
Երբ ուղու վրա մի քանի երթուղիչ կա, ստուգեք յուրաքանչյուրը, որին երթուղի է պետք դեպի լողավազան։ Տեղամասից տեղամաս ձևավորումը հաճախ պահանջում է, որ հեռավոր նախածանցը հայտնի լինի մեկից ավելի սարքում, և դարպասն ինքը պետք է փոխանցի թունելի և տեղական ցանցի միջև, strongSwan-ի փոխանցման նշումները լուսաբանում են դրա sysctl-ը և հրետապաշտպանությունը։
Գրանցեք լողավազանը, նախածանցը և պատասխանատուին
Չորս փաստ տեղ ունի գրառման մեջ՝ լողավազանը, որ ստացել է հաճախորդը, մասնավոր նախածանցը, որ նրան պետք էր, պատասխանի համար պատասխանատու երթուղիչը, և թարգմանության կանոնը, եթե այն կա։ Դրանցով ավելի ուշ դարպասի փոփոխությունը համեմատություն է, ոչ թե հետաքննություն։
Այնուհետև նորից փորձարկեք սովորական հաճախորդով և հավելվածի իրական հաշվով։ Հավելվածի արտոնությունների ընդլայնումը չի կարող վերանորոգել փաթեթի վերադարձի ուղին, և այս ախտորոշման ընթացքում հաշվի փոփոխությունը կշփոթի հաջորդ համեմատությունը։ Եթե ձևավորումը հենվում է թարգմանության վրա, փաստաթղթավորեք այն այնտեղ, որտեղ կարդում են սերվերի գրանցամատյանները։ Ով աուդիտի հետքում տեսնում է անծանոթ աղբյուրի հասցե, չպետք է նորից հայտնաբերի քարտեզագրումը տոմսից։