පැතිකඩ දෙකක් සම්බන්ධ වී ඇති අතර, ඉන් එකක් අනෙකට අදාළ රථවාහන නිහඬව ගෙන යයි. Linux සත්කාරකයකට සේවාලාභී දෙදෙනාම OpenVPN එකවරම අපහසුවකින් තොරව ධාවනය කළ හැක. එයට කළ නොහැක්කේ කුමන ක්‍රියාවලියකට කුමන උපසර්ගය ඉල්ලා සිටිය හැකිද යන්න ඔබ වෙනුවට තීරණය කිරීමයි. එම තීරණය දෙවන උමං නැගීමට පෙර ගත යුතුය, සම්පත් එකක් පිළිතුරු දීම නතර කළ පසු නොවේ.

දෙවන සබැඳිය කළ යුතු කාර්යයෙන් ආරම්භ කරන්න

එක් පැතිකඩකින් ළඟා විය හැකි කාර්යාලයක් සහ තවත් එකකින් ළඟා විය හැකි රසායනාගාරයක් සඳහා උමං දෙකම ඉහළින් තිබිය යුතු අතර කිසිවක් සියල්ල ඉල්ලා නොසිටිය යුතුය. දෙවන පැතිකඩ හරහා පිටවිය යුතු එක් මුරණ්ඩු යෙදුමකට දෙවන පෙරනිමි මාර්ගයක් නොව ප්‍රතිපත්ති රීතියක් අවශ්‍ය වේ. රැඳවුම් සබැඳියකට එකවර එක් උමංගක් පමණක් ධාවනය වීම ප්‍රමාණවත් බැවින් අමතර එක යන්ත්‍රය සමඟ ආරම්භ නොවිය යුතුය.

මේවා වෙනස් වින්‍යාස තුනක් වන අතර, තුනම එකම ආකාරයෙන් ආරම්භ වන බැවින් ඒවා ව්‍යාකූල වේ: දෙවන පැතිකඩක් සහ සාර්ථක සම්බන්ධතාවයක්. පළමුව අපේක්ෂිත සැකැස්ම ලියන්න, පසුව ඒ දෙසට වින්‍යාස කරන්න. අභිප්‍රාය පිළිබඳ එක් වාක්‍යයක් පැකට් ග්‍රහණයේ පැයක් ඉතිරි කරයි.

systemctl list-units --type=service 'openvpn-client@*'
ip -4 route show default

පළමු විධානය ධාවනය වන අවස්ථා ලැයිස්තුගත කරයි, කළමනාකරුට පිටින් අතින් ආරම්භ කළ ඒවාද ඇතුළුව. දෙවැන්න වර්තමාන පෙරනිමි හිමිකම මුද්‍රණය කරයි, එය පසුව ඔබට පැහැදිලි කළ යුතු තත්ත්වයයි.

එකිනෙක මත ගැටෙන තටාක මාර්ගගත කිරීමට පෙරම බිඳේ

සේවාදායක දෙකක් එකම 10.8.0.0/24 තුළින් ලිපින සතුටින් වෙන් කර දෙනු ඇත. එවිට සේවාලාභියා එක් උපසර්ගයක් තුළ අතුරුමුහුණත් දෙකක් තබා ගන්නා අතර කුමන ගමනාන්තය කුමකට අයත්ද යන්න කියන කිසිවක් නොමැත, එහි ප්‍රතිඵලයක් ලෙස පෙනෙන හැසිරීම මාර්ගගත කිරීමේ දෝෂයක් ලෙස පෙනුණත් ඇත්ත වශයෙන් එය අංකන දෝෂයකි. තටාකයක් නැවත අංකනය කිරීමට එක් වින්‍යාස සංස්කරණයක් වැය වේ; ඉන් පසු සෑම මාර්ගගත විසඳුමක්ම සති අන්තයක් වැය කරයි. ඒ සඳහා මාර්ගයක් එකතු කිරීමට පෙර තටාකය පරීක්ෂා කරන්න.

දේශීය LAN ද බලන්න. එක් උමංගක් නිරාවරණය කරන 192.168.1.0/24 අංකයේ ගෘහ LAN ද එම අපැහැදිලි බවම ඇති කරයි, රෝග ලක්ෂණය වන්නේ සම්බන්ධතාවය කිසිදා සම්පූර්ණ නොවන අතර විසඳෙන සත්කාරක නාමයයි. මාර්ග මුද්‍රණය කරන තෙක් එය නාම විසඳුම් දෝෂයක් ලෙස පෙනේ.

ip -4 addr show
ip route show table all | grep -E '10\.|192\.168\.'

සේවාලාභියා ස්පර්ශ කිරීමට පෙර ප්‍රතිදාන දෙකම සේවාදායක වින්‍යාස දෙක සමඟ සසඳන්න. උපසර්ග එකිනෙක මත ගැටුණොත්, නවතා නැවත අංකනය කරන්න, ගොඩක් වාර ගණනක් නැවත ආරම්භ කළත් ඒවා වෙන් නොවන බැවිනි.

සෑම පැතිකඩකට එහි ඒකකය සහ සෑම උපසර්ගයකට හිමිකරුවෙකු දෙන්න

සෑම පැතිකඩකටම තමන්ගේම අවස්ථා නාමය සහ තමන්ගේම වින්‍යාස ගොනුව ලැබේ, එබැවින් office නමැති අවස්ථාව office.conf පූරණය කරන අතර lab නමැති අවස්ථාව lab.conf පූරණය කරයි. නාමාවලි ලැයිස්තුවක් විශ්වාස කරනවාට වඩා සේවා කළමනාකරු හරහා එම සිතියම්කරණය තහවුරු කරන්න, drop-in එකක් කුමන ගොනුව පූරණය වේද යන්න වෙනස් කළ හැකි බැවිනි. සිතියම්කරණය වැරදුනහොත් ඔබ ධාවනය නොවන පැතිකඩ සකසමින් සිටී.

පසුව මාර්ග ස්ථාපනය කරන්නේ කවුද යන්න තීරණය කරන්න. සේවාදායකයින් නොගැළපෙන කට්ටල තල්ලු කරන විට, එක්කෝ තල්ලුව ප්‍රතික්ෂේප කර උපසර්ග ඔබම ලැයිස්තුගත කරන්න, නැතහොත් එක් පැතිකඩකට පෙරනිමිය තබා ගැනීමට ඉඩ දී අනෙක ප්‍රතිපත්ති රීතිවලින් මෙහෙයවන්න. දෙකම පෙරනිමියක් ස්ථාපනය කරන ක්‍රියාවලි දෙකක් නිහඬ ජයග්‍රාහකයෙකු සහ තීරණය පිළිබඳ ලිඛිත වාර්තාවක් නොමැතිව අවසන් වේ.

systemctl cat [email protected]
grep -E 'route-nopull|pull-filter|redirect-gateway' /etc/openvpn/client/lab.conf

පළමුවැන්න ඒකකය එහි තර්ක වෙනස් කරන ඕනෑම අභිබවා යාමක් සමඟ පෙන්වයි. දෙවැන්න පෙන්වන්නේ පැතිකඩ තල්ලු කළ මාර්ග කිසිසේත් පිළිගන්නවාද යන්නයි, එය ඉදිරියේ සියල්ල තීරණය කරන ස්විචයයි.

සලකුණු පිළිතුරු ඒවා පැමිණි අතුරුමුහුණතේම තබා ගනී

සෑම උමංගක් විවිධ මූලාශ්‍ර සේවය කරන විට, පිළිතුරක් වැරදි සබැඳියෙන් පිටවිය හැකි අතර පළමු පැකට්ටුවෙන් පසු සම්බන්ධතාවය මිය යයි. රැඳී පවතින රටාව වන්නේ පැමිණෙන පැකට්ටු ආදාන අතුරුමුහුණත අනුව සලකුණු කිරීම, එම සලකුණ පිළිතුර මත නැවත පිහිටුවීම සහ සෑම සලකුණකටම තමන්ගේම පෙරනිමි ද්වාරය සහිත වගුවක් දීමයි.

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

ip rule show
ip route show table 101
sysctl net.ipv4.conf.all.rp_filter

තවත් එකක් එකතු කිරීමට පෙර පවතින රීති කියවන්න. ද්විත්ව ප්‍රමුඛතා සහ අමතක වූ වගු යනු සලකුණු ප්‍රතිපත්තියක් කිසිසේත් බලපෑමක් නැති බව පෙනීමට පොදු හේතුවයි.

එක් සබැඳියක් නවතා හුදකලාව ඔප්පු කරන්න

උමං දෙකම ඉහළින් තිබියදී සෑම අතුරුමුහුණතකම ලිපිනය, සෑම උමං පිටුපස ඇති එක් සත්කාරකයකට මාර්ගය සහ අදාළ නොවන ගමනාන්තයක් ගන්නා මාර්ගය සටහන් කරන්න. එක් වගුවක් කියවනවාට වඩා කර්නලයෙන් සෙවීම ඉල්ලන්න, එක් වගුවක් කිසිදා අවසාන තීරණය නොපෙන්වන බැවිනි.

පසුව එක් අවස්ථාවක් නවතා අනෙක ඉදිරියට යන අතර එහි අතුරුමුහුණත සහ මාර්ග අතුරුදහන් වන ආකාරය බලන්න. ඉතිරි වූ තැනැත්තා තුළ බිඳීමක් යනු දෙදෙනා තවමත් කිසිවෙකු වෙන් නොකළ උපාංග නාමයක්, මාර්ගයක් හෝ ෆයර්වෝල් රීතියක් බෙදා ගන්නා බවයි.

නවතා ඇති පැතිකඩ නැවත ගෙනැවිත් එම පරීක්ෂණම නැවත කරන්න. නැවත ආරම්භයෙන් පසු පළමු ආරම්භයේදී පමණක් උමංගක් ජීවත් වන්නේ නම්, ඔබ මාර්ගගත නිර්මාණයක් නොව ජීවන චක්‍ර දෝෂයක් දකිමින් සිටී.

අදාළ ලිපි