ටනලය ක්‍රියාත්මකයි, ගේට්වේ එකිනෙකට පිළිතුරු දෙයි, නමුත් එක් සයිට් එකක පරිශීලකයන්ට අනෙක් සයිට් එකේ ගොනු බෙදාගැනීම විවෘත කළ නොහැක. යමෙක් ගේට්වේ එකෙන් ping කර පිළිතුරක් ලබා ජාලය සුවපත් බව ප්‍රකාශ කරයි. එම පිළිතුර කිසිදා ගැටලුව නොවූ උපාංග දෙකක් අතර ගමන් කළේය. ප්‍රයෝජනවත් පරීක්ෂණයක් සේවාව අවශ්‍ය සත්කාරකයෙන් ආරම්භ වේ, යෙදුම භාවිතා කරන ප්‍රොටෝකෝලය භාවිතා කරයි, සහ එය අසාර්ථක වන කොන්දේසිය නැවත නිපදවයි. ඉතිරි සියල්ල කිසිවෙකු නොමැති මාර්ගයකට හරිත එළි ය.

සේවාව අවශ්‍ය සේවාදායකයෙන් ආරම්භ කරන්න

කිසිවක් පරීක්ෂා කිරීමට පෙර කරුණු හතරක් ලියන්න: සේවාදායකයේ ලිපිනය, ගමනාන්ත ලිපිනය, සත්කාරක නාමය සහ යෙදුමේ පෝට් එක. පසුව සේවාව තම සයිට් එකේම දේශීයව ක්‍රියා කරන බව අසල සත්කාරකයකින් තහවුරු කරන්න. මෙම මූලික රේඛාව නොමැතිව කැඩුණු ටනලයක් කැඩුණු සේවාවකින් වෙන් කර හඳුනාගත නොහැක, මෙම ටිකට්පත්වලින් අඩක් දෙවැන්නයි.

ලේඛනගත සත්කාරක නාමය උත්සාහ කරන්න, සහ සේවාව අවසර දෙන තැන එම පෝට් එකේ සෘජු ලිපින පරීක්ෂාවක් ද කරන්න. අසාර්ථක නාම සෙවීමක් සහ ළඟා විය නොහැකි විසඳන ලද ලිපිනයක් ඔබව වෙනස් මාර්ගවලට ගෙන යයි. ඔබ සත්කාරක නාමය වෙනුවට IP එකක් යොදන්නේ නම්, එය ක්‍රියා කරවීමට HTTPS අනන්‍යතා පරීක්ෂාව අක්‍රීය නොකරන්න; සහතික අනතුරු ඇඟවීම තොරතුරුය, බාධාවක් නොවේ.

සෑම දාරයකම මාර්ගය ගමන් කරන්න

සේවාදායකය තෝරන මාර්ගය කියවන්න, පසුව ගේට්වේ එම ගමනාන්තයට තෝරන මාර්ගය, පසුව සෑම දාරයකම කවුන්ටර හෝ සීමිත ග්‍රහණයක්. ඔබ සොයන්නේ කරුණු දෙකකි: ඉල්ලීම දුරස්ථ LAN එකට ළඟා වූයේද, සහ පිළිතුරක් ආපසු ආවේද. අතුරුමුහුණත් කවුන්ටර සෑම අනෙක් ප්‍රවාහයක්ම ඇතුළත් කරයි, එබැවින් ප්‍රස්තාරයේ හැඩය වෙනුවට නිශ්චිත වේලා මුද්‍රාව සහ ලිපින යුගලය අනුව සහසම්බන්ධ කරන්න. වැරදි දාරයක ගන්නා ලද ග්‍රහණයක් කිසිවක් නොමැතිවීමට වඩා නරකය, මන්ද එය සාක්ෂියක් ලෙස පෙනේ.

ip route get 10.10.0.5
sudo tcpdump -ni any host 10.10.0.5 and port 445
sudo tcpdump -ni any net 10.10.0.0/24 and net 10.20.0.0/24

ඉල්ලීම දුරස්ථ දාරයේ දිස්වන නමුත් ඊට පිටුපස පිළිතුරක් නොමැති නම්, ගැටලුව අනෙක් පැත්තේ ය: ෆයර්වෝලයක්, නැතිවූ ආපසු මාර්ගයක්, හෝ මූලාශ්‍රය පිළිගන්නා නොවන සත්කාරකයක්. ඉල්ලීම කිසිදා නොපෙනේ නම්, දේශීය මාර්ගය හෝ ටනල තේරීම්කරුවන් එය ගෙන ගොස් නැත, සහ අනෙක් පැත්ත තවම විමර්ශනයට සුදුසු නොවේ.

යෙදුම භාවිතා කරන ප්‍රොටෝකෝලය භාවිතා කරන්න

ICMP දුර්වල පරීක්ෂාවකි. එය පෙරහනය කළ හැක, වේගයෙන් සීමා කළ හැක හෝ සේවාවට වඩා වෙනස් ප්‍රතිපත්තියකින් හැසිරවිය හැක, එය එහි සාර්ථකත්වය සහ අසාර්ථකත්වය යන දෙකම අපැහැදිලි කරයි. සැබෑ පෝට් එක සහ හැකි විට සැබෑ ප්‍රොටෝකෝල අත්වැල පරීක්ෂා කරන්න.

nc -vz 10.10.0.5 445
curl -sv --max-time 5 https://files.corp.internal/ -o /dev/null
openssl s_client -connect 10.10.0.5:443 -servername files.corp.internal

සම්පූර්ණ වූ TCP අත්වැල එම පෝට් එකට ළඟා වීමේ හැකියාව සහ ප්‍රතිපත්තිය ඔප්පු කරයි. එය යෙදුම ක්‍රියා කරන බව ඔප්පු නොකරයි: සත්‍යාපනය, උඩුගත කිරීමක් හෝ නිශ්චිත API ඇමතුමක් තවමත් අසාර්ථක විය හැක. පරිශීලකයන් සැබවින්ම කරන ක්‍රියාව, සැබෑ ගනුදෙනුවක් නැවත නැවත ඉදිරිපත් කිරීම වෙනුවට හානිකර නොවන සමානකයක් සමඟ පරීක්ෂා කරන්න.

අසාර්ථක වන කොන්දේසිය නැවත නිපදවන්න

විශාල මාරු කිරීම් සමඟ පමණක් දිස්වන අසාර්ථකතා ප්‍රමාණ ගැටලුවකි, සම්බන්ධතාවයේ ගැටලුවක් නොවේ. don't-fragment බිට් එක සකසා විශාල පැකට් එකක් යවා එය නතර වන තැන බලන්න. කුඩා ඉල්ලීමක් සාර්ථක වී විශාල එකක් එල්ලී තිබේ නම්, ටනලයේ MTU සහ ගේට්වේවල MSS හැසිරවීම ඊළඟ සැකකරුවන් ය.

ping -M do -s 1400 10.10.0.5
ping -M do -s 1472 10.10.0.5
curl -sS --max-time 30 -F file=@./sample.bin https://files.corp.internal/upload

එක් උපජාලයක් පමණක් අසාර්ථක වුවහොත්, රථවාහන තේරීම්කරුවන්, මාර්ග නිවේදන සහ එම උපජාලයේ ආපසු ගේට්වේ දෙස බලන්න. සත්කාරක නාමය පමණක් අසාර්ථක වුවහොත්, DNS අනුගමනය කරන්න, සේවාදායකය භාවිතා කළ විසඳන්නා සහ එම සයිට් එකෙන් දුරස්ථ දර්ශනය පෙනේද යන්නද ඇතුළත්ව. වෙනස් අසාර්ථකතා තුනක්, වෙනස් නිවැරදි කිරීම් තුනක්, සහ ping පරීක්ෂණය ඒවායින් එකක්වත් වෙන් නොකරයි.

නිවැරදි කිරීමෙන් පසු එම පරීක්ෂණයම නැවත කරන්න

එම සේවාදායකය, ගමනාන්තය, පෝට් එක සහ පේලෝඩය නැවත ධාවනය කරන්න. පසුව නැවත සම්බන්ධ වන්න හෝ නිර්මාණයේ ඇත්නම් උපස්ථ මාර්ගය උත්සාහ කරන්න, මන්ද මුල් ටනල අවස්ථිතිය ජීවත්ව සිටින තාක් පමණක් ක්‍රියා කරන නිවැරදි කිරීමක් පරීක්ෂා කර නැත. පරීක්ෂණය උපකරණ පුවරුවේ එක් හරිත දර්ශකයක් වෙනුවට සැබෑ මූලාශ්‍රයක්, සැබෑ ගමනාන්තයක් සහ සැබෑ ක්‍රියාවක් සමඟ බැඳ තබන්න.

මූලික අගයන් හතර සහ ප්‍රතිඵලය සටහන් කරන්න. එම රෝග ලක්ෂණයේ ඊළඟ වාර්තාවට එවිට ping වෙනුවට සාක්ෂිවලින් ආරම්භ කළ හැක.

අදාළ ලිපි