බහු-රවුටර Pi VPN: තීරණය කරන උපාංගයේ සෑම මාර්ගයක්ම තබන්න
පහළ රවුටරය දෙවන සේවාදායක උපජාලයක් එකතු කරයි, සහ උපාංග හතරෙන් එකකට එක් තීරණයක් ඇත. මාර්ග තබන්න, මූලාශ්රය පරීක්ෂා කරන්න, පසුව සැබෑ සේවාදායකයෙකුගෙන් පරීක්ෂා කරන්න.
Pi පිටුපස Wi-Fi පෙට්ටියක් තැබීම එක් රවුටිං තීරණයක් හතරක් බවට පත් කරයි, සහ හතරම එක් උපාංගයක් මත ගත් විට සැලසුම බිඳෙයි. පළමු ප්රශ්නය කුමන මාර්ගය එකතු කළ යුතුද යන්න නොවේ. නව පෙට්ටිය පාලම් කරයිද නැතහොත් රවුට් කරයිද යන්නයි, මන්ද එම පිළිතුර උපජාල කීයක් ඇත්ද සහ කුමන උපාංග ඒවා ගැන ඉගෙන ගත යුතුද යන්න තීරණය කරයි. පළමුව සම්බන්ධතා ආකෘතිය තෝරන්න; සෑම මාර්ගයක්ම එයින් පැමිණේ.
පාලමක්ද රවුට්ද: ගණන තීරණය කරන තේරීම
පාලමක් නව සේවාදායකයින් Pi දැනටමත් සේවය කරන එම උපජාලයටම තබයි. එක් උපජාලයක්, එක් DHCP අධිකාරියක්, සහ රවුට් කිරීමට කිසිදු භාරදීමක් නැත. මෙය සරලම විධියයි සහ වෙන් වූ සේවාදායක ජාලයක් කිසිදා අවශ්යතාවක් නොවූ විට නිවැරදි එකයි. රවුට් කළ සම්බන්ධතාවය වෙනස් නිර්මාණයකි: පෙට්ටිය තමන්ගේම උපජාලය තබා ගනී, සහ එම උපසර්ගය ගමන් කරන සෑම තැනකටම ගෙන යා යුතුය.
මෙම සැලසුමේ ඉතිරිය පහළ රවුටරය තබා ගනී සහ සේවාදායක මූලාශ්ර ලිපින සුරකියි. ඉලක්කය එක් පෞද්ගලික VPN ජාලයක් මිස සම්පූර්ණ අන්තර්ජාල පිටවීමක් නොවේ. ලිපිනවලට පෙර ආකෘතිය ලියන්න, මන්ද පහළ ලැයිස්තුව රවුට් කළ සම්බන්ධතාවයක උදාහරණයක් පමණි.
client subnet 10.41.0.0/24
client gateway 10.41.0.1
router-to-Pi link 192.168.71.2
Pi on that link 192.168.71.1
private target 10.72.9.0/24
කවුරුන් කුමක් තීරණය කරයිද
| Decision owner | Entry that encodes the decision | Failure when the entry is missing |
|---|---|---|
| Pi VPN host | Return route for 10.41.0.0/24 via 192.168.71.2, and a tunnel route for 10.72.9.0/24 | Replies to downstream clients die at the Pi |
| Owner of the remote network | A path for 10.41.0.0/24 over the permitted tunnel | Replies stop at the first unaware hop |
| LAN router behind the Pi | Specific route for 10.72.9.0/24 via 192.168.71.1, or a suitable default | Clients never send private traffic to the Pi |
| Client machine | Default via 10.41.0.1, or a specific entry for 10.72.9.0/24 | The private network is unreachable from the client |
සෑම උපාංගයක්ම එක් තීරණයක් ගනී, සහ කිසිවකට තවත් එකකගේ තීරණය එහි වෙනුවට ගත නොහැක. Pi ට එකක් නොව දෙකක් අවශ්ය වේ, සහ ආපසු මාර්ගය මිනිසුන්ට අමතක වන දෙයයි. යවන ලද ගමනාගමනය පෞද්ගලික ජාලයට නිවැරදිව ළඟා වී පසුව ආපසු මාර්ගයේ මිය යයි, මන්ද 10.41.0.0/24 කොහේ ජීවත් වේදැයි Pi දන්නේ නැත. එය ගිනිපවුරු ගැටලුවක් ලෙස පෙනෙන නමුත් ඇත්ත වශයෙන්ම අතුරුදහන් වූ මාර්ගයකි.
දුර පැත්තටද තමන්ගේම මාර්ගයක් අවශ්යය. දුර කෙළවරේ සේවාව 10.41.0.0/24 ඔබේ උමඟ හරහා ළඟා විය හැකි බව නොදන්නේ නම්, පිළිතුරු පිළිතුරක් නැති පළමු පිම්මේ නතර වේ. පැකට් පෙරහන් කියවීමට පෙර දිශා දෙකම එකතු කරන්න.
ඊළඟ පිම්ම සම්බන්ධතාවයෙන් පැමිණේ
ඊළඟ පිම්ම උපාංගයට සැබවින්ම ළඟා විය හැකි ජාලයක ලිපිනයක් විය යුතුය. VPN සගයාගේ පොදු ලිපිනය පෞද්ගලික උපජාලයකට ඊළඟ පිම්ම නොවේ, සහ දුර සේවා ජාලය කිසිසේත් ඊළඟ පිම්මක් නොවේ. ළඟා විය නොහැකි ද්වාරයකට ඇති මාර්ගය ලැයිස්තුවක නිවැරදිව පෙනී සෑම පැකට්ටුවක්ම අත්හරියි. ගමනාන්තයට දොස් පැවරීමට පෙර ද්වාරය පිළිතුරු දෙන්නේදැයි පරීක්ෂා කරන්න.
Pi හි බාහිර VPN සගයා එහිම යටි මාර්ගය හරහා ළඟා විය හැකි ලෙස තබා ගන්න. එම සටහන භාණ්ඩ මාර්ගවලින් වෙන් වේ, සහ ඒවා මිශ්ර කිරීම මාර්ගය වෙනස් වූ පසු නැවත ගොඩනැගිය නොහැකි උමඟක් ලබා දෙයි.
ස්ථිතික මාර්ග පිළිබඳ ලේඛනය සෑම වේදිකාවක්ම තම මෙනු වෙනස් ලෙස නම් කළත් ගමනාන්තය සහ ද්වාරය අතර වෙනස පැහැදිලි කරයි. ඔබ ඉදිරියේ ඇති උපාංගයේ ලේඛනය කියවන්න, වෙනත් විකුණුම්කරුවෙකුගේ තිරය පිටපත් නොකරන්න. පහත විධාන Linux හි සටහන්වල හැඩය පෙන්වයි.
# on the Pi
ip route add 10.41.0.0/24 via 192.168.71.2
ip route add 10.72.9.0/24 dev tun0
# on the downstream router
ip route add 10.72.9.0/24 via 192.168.71.1
පරිවර්තනය මූලාශ්රයට කරන දේ
පහළ රවුටරය දැනටමත් තම සේවාදායකයින් ගමන් ලිපිනයට පරිවර්තනය කරන්නේ නම්, Pi සෑම සේවාදායකයෙකුගේම තම ලිපිනය වෙනුවට එක් පරිවර්තිත මූලාශ්රයක් දකී. මෙය ඉහත මූලාශ්රය සුරකින නිර්මාණයට වඩා වෙනස් ය. එය මූලාශ්ර පාදක ප්රතිපත්තිය, ලොග් කිරීම, සහ කුමන පැත්තට සම්බන්ධතා ආරම්භ කළ හැකිද යන්න වෙනස් කරයි. නිර්මාණ දෙකම ක්රියා කරයි; ඒවා වෙනස් ප්රශ්නවලට පිළිතුරු දෙයි.
ඉහළ VPN සේවාව සේවාදායක උපසර්ගය ආපසු රවුට් කිරීම ප්රතික්ෂේප කරන විට, Pi හි උමඟ පිටවීමේ සීමිත පරිවර්තනයක් නීත්යානුකූල තාවකාලික විසඳුමක් විය හැක. අතුරුදහන් වූ මාර්ගය අනවශ්ය බවට මෙය සාක්ෂියක් නොවේ. දුර ජාලය සැබවින්ම දකින ලිපිනය සහ එයින් ලැබෙන ආපසු මාර්ගය සටහන් කරන්න.
මාර්ග තේරීම, යැවීමේ අවසරය සහ මූලාශ්ර පරිවර්තනය තුනක් වෙන් වූ කාර්යයන් ලෙසම පවතී. එක් රැහැන් සේවාදායකයෙක් ක්රියා කරන නිසා හවුල් NAT දාමය හිස් කිරීම හෝ සෑම අතුරුමුහුණතකටම අවසර දීම ක්රියාකාරී පරීක්ෂණයක් විවෘත යවන්නෙකු බවට පත් කරන මාර්ගයයි.
සේවාදායක යන්ත්රයකින් එය ඔප්පු කරන්න
පහළ LAN හි යන්ත්රයකින් ඉල්ලීමක් යවන්න, පසුව එහි මූලාශ්රය පිටතට සහ ආපසු නිරීක්ෂණය කරන්න. Pi විසින් යවන ping කිසිදා පහළ ආපසු මාර්ගය භාවිත නොකරයි, එබැවින් සාර්ථක ping පෙනෙන ප්රමාණයට වඩා අඩුවක් ඔප්පු කරයි. Pi හිම LAN හි රැහැන් සේවාදායකයෙකුගෙන් දෙවන පරීක්ෂණයක් එකතු කරන්න, එවිට මාර්ග දෙක සංසන්දනය කළ හැක. ඕනෑම උපාංගයක් නැවත අරඹා පසු දෙකම නැවත කරන්න.
අතින් එකතු කළ මාර්ග සහ කිසිදා සුරකින නොලද පරිවර්තන එකට අතුරුදහන් වේ. එවිට යුගලය අසම්පූර්ණ වැඩක් නොව නව දෝෂයක් ලෙස පෙනේ.
සම්බන්ධතා ආකෘතිය මාර්ග, අවසර ලත් පෞද්ගලික සේවාව සහ ඕනෑම පරිවර්තනයක් සමඟ එක් සටහනක සුරකින්න. එම සටහන ඊළඟ පුද්ගලයාට රැහැන් රහිත ස්ථානගත කිරීම රවුටිං ප්රතිපත්ති ප්රශ්නයක් ලෙස සැලකීම වළක්වයි.