Linux හි එක් එක් මාර්ගය සඳහා MTU: පරිමාණ පාලන තුනක්, එක් මාර්ගයක්
අතුරුමුහුණතේ MTU, මාර්ගයේ MTU සහ MSS සීමාව විවිධ ස්තරවල ක්රියා කරයි. සෙවීම ජය ගන්නා මාර්ගයට අයවැයක් සම්බන්ධ කර, වෙනස ආපසු හැරවිය හැකි ලෙස තබා ගන්න.
Linux ග්රාහකයක තුන් සැකසුම් «පැකට් කුඩා කරන්න» ලෙස ශ්රව්ය වේ, නමුත් ඒවා විවිධ ස්තරවල ක්රියා කරයි. අතුරුමුහුණතේ MTU උපාංගය යවන සෑම පැකට්ටුවක්ම සීමා කරයි. මාර්ගයේ MTU එම මාර්ගය භාවිත කරන පැකට් සීමා කරයි, එක් VPN ගමනාන්තයකට ඔබට ඇත්තටම අවශ්ය වන්නේ එයයි. TCP MSS සීමාව දෙකෙළවර කතා කරන දේ වෙනස් කරයි, UDP සඳහා කිසිවක් නොකරයි.
එකම බොත්තමක් ලෙස පෙනෙන පාලන තුනක්
තේරීමට පෙර ඒවා එකිනෙකට යා කරන්න, වැරදි පේළිය තේරීම එක් නොවන බොහෝ උපදෙස් පැහැදිලි කරයි:
| Control | Scope | What it cannot fix |
|---|---|---|
| Interface MTU | Every packet the device sends | Nothing, but it over-constrains unrelated traffic |
| Route MTU | Packets using that route | A send that the lookup never routes there |
| MSS clamp | TCP handshake on that path | UDP payload sizes and ICMP |
මුළු යන්ත්රයටම Ethernet MTU අඩු කිරීම මෙම නිවැරදි කිරීමේ අශිෂ්ට අනුවාදයයි. එය ක්රියා කරයි, තවද සත්කාරකයේ අනෙක් සෑම යෙදුමකටම දඬුවම් කරයි, මාර්ග හොඳින් තිබූ ඒවාටද. මාර්ගයකට එක් අගයක් එම අදහසම පාර්ශ්වික වියදමකින් තොරව ප්රකාශ කරයි.
සංසන්දනය වලංගු වන්නේ සත්කාරකයම නිපදවන රථවාහනයට පමණි. තවත් සේවාලාභියෙකුට පැකට් යැවීම ඔහුගේ මාර්ගය සහ උමං මාර්ගයේ බාහිර අයවැය ඇතුළත් කරයි, තවද මෙම සත්කාරකයේ මාර්ග මෙට්රික් එම සීමාව ඉක්මවා නොයයි.
අයවැය සෙවීම ජය ගන්නා මාර්ගයට සම්බන්ධ කරන්න
උදාහරණ IPv4 මාර්ග වාර්තාවක් මෙසේ පෙනේ:
ip -4 route get 10.60.0.20
ip -4 route add 10.60.0.0/16 dev tun-office src 10.90.0.2 mtu 1380
වාර්තාව අලවන අගයක් ලෙස නොව, අදහසේ විස්තරයක් ලෙස කියවන්න. උපසර්ගය, උපාංගය සහ කැමති මූලාශ්රය සැබෑ වින්යාසයට ගැළපිය යුතුය, තවද සංඛ්යාව බ්ලොග් සටහනකින් නොව, ආවරණය වූ මාර්ගය පිළිබඳ සාක්ෂියෙන් පැමිණිය යුතුය. මාර්ගයේ MTU අභ්යන්තර IP පැකට්ටුව සීමා කරයි, එය 1380 බයිට TCP බර හෝ 1380 බයිට සංකේතනය කළ බාහිර පැකට්ටුව නොවේ.
යමක් එකතු කිරීමට පෙර සෙවීම ඇත්තටම විසඳෙන්නේ කොහේදැයි බලන්න. ප්රතිපත්ති නීති ඇති සත්කාරකයකට ලබා දී ඇති ගමනාන්තයක් main හැර වෙනත් වගුවක් හරහා මාර්ග කළ හැක, තවද main වගුවේ පමණක් ඇති මෙට්රික් එම ඉල්ලීමට නොපෙනේ. සංසන්දනය කරන්න ip -4 route show table all සහ ip route get පිළිතුර, නීති භාවිත කරන විට ලකුණ හෝ නාම අවකාශ සන්දර්භය සමඟ. දෙකම නොගැළපේ නම්, මෙට්රික් අවශ්ය වන්නේ පිළිතුරු දුන් වගුවටය, වඩා පිළිවෙළට පෙනෙන එකට නොවේ.
mtu යනු mtu lock නොවේ
පෙරනිමියෙන් කර්නලයට තවමත් ICMP ප්රතිපෝෂණයෙන් මාර්ග MTU යාවත්කාලීන කළ හැක, මාර්ග MTU සොයා ගැනීම ඒ සඳහාය. lock එකතු කිරීම එය නවතයි. එය වෙනත් තීරණයකි, එම සංඛ්යාවම ආරක්ෂා කිරීමේ ශක්තිමත් මාර්ගය නොවේ, IPv4 සඳහා එය «ඛණ්ඩනය නොකරන්න» බිටුවේ ලේඛනගත හැසිරවීම වෙනස් කරයි.
මාර්ගය මැන ඇත්නම් සහ කුමක් පැමිණියත් අගය ස්ථිරව තබා ගැනීමට අවශ්ය නම් අගුළු දැමීම සාධාරණය. ජාලය නීත්යනුකූල ප්රමාණ ප්රතිපෝෂණයක් යවන විට මෙය නරක පෙරනිමියකි, මන්ද කර්නලයට තවදුරටත් සකස් කළ නොහැකි අතර අසාර්ථකත්වය වෙනත් රෝග ලක්ෂණයකට මාරු වේ.
මාර්ගයේ කොහේ හෝ ICMP පෙරහන් වුවහොත්, කිසිදු මාර්ග සැකසුමක් එය නිවැරදි නොකරයි. නිවැරදි කිරීම පෙරහනට අයත් වේ, කුඩා MTU යනු ඊළඟ මාර්ග වෙනස වන තෙක් සැබෑ දෝෂය සඟවන විකල්ප මාර්ගයකි.
උමං මෘදුකාංගය තමන්ගේම ප්රමාණ බොත්තම් එකතු කරයි
OpenVPN- mssfix තම ලේඛනගත UDP උමං අවස්ථාව සඳහා TCP කොටසේ ප්රමාණය සකසයි. එය TCP සංවාදය මත ක්රියා කරයි, එබැවින් එය මෙහෙයුම් පද්ධතියේ මාර්ග MTU හි තවත් අක්ෂර වින්යාසයක් නොවේ, සහ කතාබහ නොසලකා හරින UDP සේවාවකට උදව් කළ නොහැක.
එකම වෙනස්කම් කවුළුව තුළ මාර්ග MTU, අතුරුමුහුණත MTU වෙනස සහ MSS සීමාව එකට නොතැබිය යුතුය. ගැටලුව අතුරුදහන් වුවහොත් කුමක් වැදගත්දැයි නොදනී, රඳවා ගන්නා දේ වසර ගණනක් රථවාහන සීමා කරනු ඇත, කිසිවෙකුට මතක නැති හේතුවක් සමඟ.
එය ආපසු හැරවිය හැකි කරන්න, පසුව ඔප්පු කරන්න
මාර්ගයේ සැබෑ හිමිකරු තීරණය කරන්නේ වෙනස නැවත සම්බන්ධ වීමෙන් පසුව රැඳේද යන්නය. මාර්ගය ගතිකව ස්ථාපනය කරන VPN සේවාලාභියා සාමාන්යයෙන් ඔබේ මෙට්රික් නොමැතිව එය නැවත ගොඩනඟයි, සහ අතින් කළ ip route add පසුව දිනකට පසු අසාර්ථක වූ නිවැරදි කිරීමක් ලෙස පෙනේ. අගය කළමනාකරුගේ වින්යාසයේ තබන්න, තාවකාලික පරීක්ෂණයක් අවශ්ය නම් මුලින්ම මුල් මාර්ගය සටහන් කරන්න.
සිර වූ මෙහෙයුම සිදු කරන නව සම්බන්ධතාවයකින් පරීක්ෂා කරන්න, පසුව අදහස් කළ පෞද්ගලික මාර්ගය තවමත් ජය ගන්නා බවත් සම්බන්ධ නැති ගමනාන්ත වෙනස් නොවී ඇති බවත් තහවුරු කරන්න. උමං මාර්ගය නැවත සම්බන්ධ කර මාර්ගය නැවත කියවන්න, මන්ද නැවත සම්බන්ධ වීමේදී අතුරුදහන් වන අගය නිවැරදි කිරීමක් නොවේ.
සාක්ෂිය වෙනසට සහාය නොදක්වන්නේ නම්, අධික්රමය එහි කළමනාකරු හරහා ඉවත් කර මාර්ගය මකා දැමීම වෙනුවට මුල් මාර්ග ගුණාංග ප්රතිසාධනය කරන්න. පසුව ඔබ මැන ඇත්තේ කුමක්ද, කුමන මාර්ගයකද යන්න සටහන් කරන්න, ඊළඟ පුද්ගලයාට සැබෑ වැඩිදියුණුවක් ක්රියාත්මකව තැබූ පරීක්ෂණයකින් වෙන් කර හඳුනා ගැනීමට.