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

මෙම නිර්මාණ දෙක වෙනස් දේවල් පොරොන්දු වේ

මාස්කරේඩ් LAN එක දෘශ්‍ය සත්කාරකයකට අඩු කරයි: ද්වාරය. දුර ජාලය එම එකම ලිපිනයට පිළිතුරු දෙයි, ද්වාරය පිළිතුරු ගලායාම ආරම්භ කළ සේවාලාභියා වෙත නැවත පරිවර්තනය කරයි. දුර පස ඔබේ පෞද්ගලික පූර්වාක්ෂර සඳහා මාර්ගයක් අවශ්‍ය නොවේ, එබැවින් මෙම නිර්මාණය ඒවා රැගෙන යාමට ප්‍රතික්ෂේප කරන සේවා සපයන්නෙකු සමඟද නොනැසී පවතී. ද්වාරය සෑම සම්බන්ධතාවයකම මූලාශ්‍රයද බවට පත්වේ, එබැවින් දුර පසට සේවාලාභීන් දෙදෙනෙකු වෙන් කර හඳුනාගත නොහැක.

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

අසාර්ථක ආකාර පොරොන්දු තරමටම වෙනස් ය. නොමැති මාස්කරේඩ් රීතියක් පෞද්ගලික මූලාශ්‍ර සමඟ පිටවී කිසිදා ආපසු නොඑන පැකට් නිපදවයි. නොමැති ආපසු මාර්ගයක් ප්‍රතිපත්ති මාර්ගකරණයේදී එම ලක්ෂණයම දෙයි, නමුත් නිවැරදි කිරීම ද්වාරයේ නොව දුර රවුටරයේ සිදු විය යුතුය.

මාස්කරේඩ්: දුර පස එක් සහකරුවෙක්

මාස්කරේඩ් මාර්ගයට වැදගත් අනුපිළිවෙලක් ඇත. කිසිදු NAT රීතියක් ප්‍රයෝජනවත් වීමට පෙර යොමු කිරීම සක්‍රීය විය යුතුය, පෙරහන් වගුව දිශා දෙකෙන්ම ගමන් කිරීමට ඉඩ දිය යුතු අතර, ඉන් පසුව පමණක් උමං අතුරුමුහුණතෙහි පරිවර්තනය යෙදේ.

sysctl -w net.ipv4.ip_forward=1
iptables -A FORWARD -i eth1 -o tun0 -j ACCEPT
iptables -A FORWARD -i tun0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE

සේවාලාභීන්ට තවමත් ද්වාරයට මාර්ගයක් අවශ්‍යය. එක්කෝ ද්වාරය ඔවුන්ගේ පෙරනිමි රවුටරයයි, නැතහොත් ඔවුන් දුර පූර්වාක්ෂරය සඳහා නිශ්චිත මාර්ගයක් රැගෙන යයි; වෙනම රවුටරයක් පෙරනිමි ලෙස පවතී නම්, එම රවුටරයට උමං ගමනාන්ත සඳහා ස්ථිතික මාර්ගයක් අවශ්‍ය වේ, එසේ නොමැති නම් ද්වාරය එය දකින්නට පෙර පැකට් වැරදි පිම්මට යයි.

DNS වෙනම තීරණයකි. දුර පසෙහි විසඳුම්කරුවෙක් පිළිතුරු දෙන්නේ එහි පිළිතුර සේවාලාභියා වෙත ආපසු යා හැකි නම් පමණි. මාස්කරේඩ් යටතේ විමසුම ද්වාරයෙන් පැමිණෙන බව පෙනේ, එබැවින් විසඳුම්කරුගේ ආපසු මාර්ගය දැනටමත් සපුරා ඇත; ප්‍රතිපත්ති මාර්ගකරණය යටතේ විසඳුම්කරුට අනෙක් ඕනෑම දුර සේවයක් මෙන් එම ආපසු මාර්ගයම අවශ්‍යය.

ප්‍රතිපත්ති මාර්ගකරණය: මූලාශ්‍රය රඳවා ගන්න, ආපසු මාර්ගයක් එකතු කරන්න

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

ip rule add iif eth1 table vpn
ip route add default dev tun0 table vpn

ඉන්පසු දුර පස LAN පූර්වාක්ෂරය උමං හරහා ආපසු මාර්ගගත කළ යුතුය. එය මෙම ද්වාරයේ නොව දුර රවුටරයේ වින්‍යාසයකි. ද්වාරය ප්‍රධාන වගුව අපේක්ෂා කරන එකට වඩා වෙනස් අතුරුමුහුණතකින් පැමිණෙන පිළිතුරුද පිළිගත යුතුය; දැඩි ප්‍රකාරය එම පැකට් ඉවත් කරන විට ලිහිල් ප්‍රතිවිරුද්ධ මාර්ග පෙරහන (rp_filter 2 ලෙස සකසා ඇත) සාමාන්‍ය සීරුමාරුවයි.

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

හිමිකම සහ දුර පස ලොග් කරන දෙය මත පදනම්ව තීරණය කරන්න

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

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

දෙමුහුන් නිර්මාණ සාමාන්‍යය: ඔබේම ජාලය තුළ ප්‍රතිපත්ති මාර්ගකරණය, සේවා සපයන්නාගේ මංසන්ධියේ මාස්කරේඩ්. වැදගත් වන්නේ කුමන පිම්ම පරිවර්තනය කරන්නේද කුමන පිම්ම මාර්ගගත කරන්නේද යන්න ලියා තැබීමයි, මන්ද එක් සේවාලාභියෙකු සඳහා අහම්බෙන් එකතු කළ NAT රීතියක් එකම දාමයේ සෑම සේවාලාභියෙකුගෙන්ම මූලාශ්‍රය සඟවයි.

එක් සේවාලාභියෙකුගෙන් පරීක්ෂා කරන්න, පසුව දෙවන සේවාලාභියාගෙන්

පරීක්ෂණය ගමනාගමනය ආරම්භ වන තැනම ධාවනය කරන්න. සත්කාරකය භාවිත කරන මාර්ගය පරීක්ෂා කරන්න, උමං අතුරුමුහුණතෙහි පැකට් දිස්වන ආකාරය නරඹන්න, පරිවර්තනය සඳහා conntrack පරීක්ෂා කරන්න. එම අනුක්‍රමය සාධනය කරන්නේ පැකට් අදහස් කළ මාර්ගය ගත් බවයි, කොහේ හෝ ළඟා වූ බව පමණක් නොව.

නැවත සම්බන්ධ වීමෙන් පසු පරීක්ෂණය නැවත කරන්න. අතුරුමුහුණත නම් කරන මාස්කරේඩ් රීතිය නව උමං ලිපිනයක් සමඟ පවතී; පැරණි ලිපිනය නම් කරන රීතිය පවතින්නේ නැත. පසුව දෙවන LAN සත්කාරකය පරීක්ෂා කරන්න, මන්ද එක් යන්ත්‍රයක වැඩ කරන නිර්මාණයක් බොහෝ විට රඳා පවතින්නේ එම යන්ත්‍රයේම මාර්ගය මත මිස ද්වාරයේ ප්‍රතිපත්තිය මත නොවේ.

තෝරාගත් ආකෘතිය, පරිවර්තිත හෝ සුරකින ලද මූලාශ්‍රය සහ ආපසු මාර්ගයේ හිමිකරු ද්වාර සටහන්වල ලියන්න. එසේ නොමැති නම් සේවාලාභියෙකු හෝ උමං එකක් එකතු කරන ඊළඟ පුද්ගලයා අනුමාන කරනු ඇත, අනුමානය යනු ක්‍රියාකාරී LAN-සිට-VPN සැකසුමක් අර්ධ එකක් බවට පත්වන මාර්ගයයි.

අදාළ ලිපි