VPN හරහා NFS clientaddr: පුරුද්දෙන් නොව කුඩා අනුවාදයෙන් තීරණය කරන්න
clientaddr ආපසු ඇමතුම් ලිපිනයක් ප්රකාශ කරන්නේ NFSv4.0 සඳහා පමණි. සාකච්ඡා කළ කුඩා අනුවාදය කියවන්න, ආපසු මාර්ගය පරීක්ෂා කරන්න, සහ එය මවුන්ට් දෝෂවලින් වෙන් කරන්න.
clientaddr යනු හේතුව බොහෝ කලකට පෙර අතුරුදහන් වූ පසුවත් විධාන පේළියට පිටපත් වන මවුන්ට් විකල්පවලින් එකකි. එය NFSv4.0 සේවාදායකයාට ක්ලයන්ටය ආපසු කැඳවිය යුත්තේ කොහේදැයි කියයි. එය සේවාදායකයා තෝරන්නේ නැත, සෑම ඉල්ලීමක්ම මූලාශ්ර ලිපිනයකට බඳින්නේ නැත, සහ රථවාහන උමඟකට තල්ලු කරන්නේ නැත. ලිපින කිහිපයක් ඇති ලැප්ටොප් එකක, එය කිසිසේත් අදාළ වේදැයි තීරණය කිරීමට ප්රශ්න තුනක් අවශ්යය.
විකල්පය වැදගත්ද යන්න කොන්දේසි තුනක් තීරණය කරයි
පළමුවැන්න සාකච්ඡා කළ කුඩා අනුවාදයයි, මන්ද 4.1 සහ 4.2 ආපසු ඇමතුම් වෙනස් ලෙස හසුරුවයි. දෙවැන්න වන්නේ ඔබ ප්රකාශ කරන ලිපිනයට සේවාදායකයාට ළඟා විය හැකිද යන්නයි; මාර්ගගත උමඟක් සාමාන්යයෙන් එයට ඉඩ දෙන අතර පරිවර්තිත මාර්ගයක් සාමාන්යයෙන් ඉඩ නොදේ. තෙවැන්න වන්නේ ඔබ හඹා යන දෝෂය කිසිසේත් ආපසු ඇමතුම් දෝෂයක්ද යන්නයි.
| Condition | If yes | If no |
|---|---|---|
| Version is 4.0 | The option can matter | Skip it; inspect the session instead |
| Server can reach the address | Advertise it | Fix reachability first |
| Failure is a callback | Diagnose callback path | Look at mount and export |
ඒවාට වැරදි අනුපිළිවෙලකින් පිළිතුරු දීම නම්, මිනිසුන් 4.2 මවුන්ට් එකකට ආපසු ඇමතුම් ලිපිනයක් එකතු කර විකල්පය කැඩී ඇතැයි නිගමනය කරන මාර්ගයයි.
පළමුව කුඩා අනුවාදය කියවන්න
nfsstat -m
පවතින මවුන්ට් එකක් සඳහා, මෙය මවුන්ට් තොරතුරු සහ ධජ මුද්රණය කරයි, ඵලදායී අනුවාදය vers=4.0, vers=4.1 හෝ vers=4.2 ලෙස ඇතුළුව. “NFSv4” පමණක් කියන සටහනක් මෙම විකල්පය අදාළද යන්න තීරණය කරන එකම විස්තරය අත්හැර දමයි. වචනය නොව අංකය කියවන්න.
අනුවාද තන්තුව ඔබේ විධාන පේළියෙන් නොව සේවාදායකයාගේ පෙරනිමියෙන් පැමිණියේ නම්, සාකච්ඡා කළේ කුමන කුඩා අනුවාදයදැයි විමසන්න. සේවාදායකයාට ඉහළ කුඩා අනුවාදයක් ප්රතික්ෂේප කර පසුබැසිය හැක, එම පසුබැසීමම තමයි ආපසු ඇමතුමක් හදිසියේ වැදගත් වන අවස්ථාව. ඔබ ලියූ මවුන්ට් පේළිය ඔබ සතු මවුන්ට් එක විස්තර නොකරන අවස්ථා ඇත.
4.0 සඳහා, සේවාදායකයාට ළඟා විය හැකි ලිපිනයක් ප්රකාශ කරන්න
NFSv4.0 සේවාදායකයාට ක්ලයන්ටය වෙත ආපසු වෙනම සම්බන්ධතාවයක් අවශ්ය විය හැක, උදාහරණයක් ලෙස එය පැවරුමක් ආපසු කැඳවන විට. අතුරුමුහුණත් කිහිපයක් හෝ අසාමාන්ය මාර්ගගත වගුවක් ඇති විට, ආපසු ඇමතුම් ලිපිනය ස්වයංක්රීයව සොයාගැනීම සේවාදායකයාට භාවිත කළ නොහැකි එකක් තෝරාගත හැක.
mount -t nfs -o vers=4.0,clientaddr=10.8.0.6 10.8.0.1:/export /mnt/share
කොලනයට පෙර ලිපිනය සේවාදායකයා වන අතර ගමනාන්තය ලෙසම රැඳේ. ආපසු ඇමතුම් ලිපිනය ක්ලයන්ටයට අයත් වන අතර, උමඟේ සේවාදායක පැත්තෙන් එයට ළඟා විය හැකි විය යුතුය. ලූප්බැක් ලිපිනයක් සේවාදායකයා නැවත තමා වෙත හරවයි. ආපසු මාර්ගයක් නැති පෞද්ගලික ක්ලයන්ට් ලිපිනයක්ද එසේම භාවිතයට නොගත හැක, ක්ලයන්ටයේ එය නිවැරදිව පෙනුණත්.
මෙය නිදර්ශනයක් ලෙස භාවිත කරන්න, ක්රියා කරන මවුන්ට් එකක් පහත දැමීමට හේතුවක් ලෙස නොව. ලිපින සහ අපනයන මාර්ගය වෙනස් කරන්න, සේවාදායකයාට අවශ්ය සත්යාපනය සහ අනෙකුත් විකල්ප තබා ගන්න. එක් උදාහරණයක් ගැළපෙන පිණිස ඒවා ඉවත් කිරීම වෙනස් ප්රතිඵලයක් ඇති වෙනස් වෙනසකි, සහ ආරක්ෂණ වර්ගයක් බලාත්මක කරන සේවාදායකයක එය කිසිදු ආපසු ඇමතුමක් උත්සාහ කිරීමට පෙර අසාර්ථක වේ.
4.1 සහ 4.2 මෙම විකල්පය භාවිත නොකරයි
Linux NFSv4.1 සහ 4.2 ක්ලයන්ටය විසින් ස්ථාපිත කළ සම්බන්ධතා හරහා ආපසු ඇමතුම් ගෙන යයි, සහ 4.1 එම පහසුකම backchannel ලෙස හඳුන්වයි. ඒවා සේවාදායකයා ප්රකාශිත ලිපිනයකට නව සම්බන්ධතාවයක් විවෘත කිරීම මත රඳා නොපවතී, එබැවින් clientaddr 4.1 හෝ 4.2 හි ආපසු ඇමතුම් මාර්ගය අලුත්වැඩියා නොකරයි.
එයින් අදහස් වන්නේ 4.1 සහ 4.2 ට ආපසු ඇමතුම් ගැටලු නැති බව නොවේ. එයින් අදහස් වන්නේ රෝග විනිශ්චය වෙනස් බවයි: කිසිදා නොතිබිය යුතු ආගමන ආපසු ඇමතුම් වරායක් සොයනවා වෙනුවට ස්ථාපිත සැසිය සහ එහි backchannel තත්ත්වය පරීක්ෂා කරන්න. නොමැති ආගමන නියමය අපේක්ෂිත තත්ත්වයයි, නිවැරදි කළ යුතු දෝෂයක් නොවේ.
මවුන්ට් දෝෂයක් ආපසු ඇමතුම් දෝෂයකින් වෙන් කරන්න
පළමුව ක්ලයන්ටය NFS සේවාවට ළඟා වේද සහ සේවාදායකයා අපනයනය සහ සත්යාපන ඉල්ලීම පිළිගනීද යන්න තහවුරු කරන්න. එම හුවමාරුවට පෙර කාලය ඉකුත් වීම ආපසු ඇමතුම් ලිපිනයක් ගැන කිසිවක් නොකියයි. මවුන්ට් එක තවමත් අසාර්ථක වන අතරතුර එකක් වෙනස් කිරීම විමර්ශනයට සමීප නොකරන අතර, මුල් දෝෂය නව මවුන්ට් විකල්පයක් පිටුපස සඟවයි.
සාක්ෂි අසාර්ථක 4.0 ආපසු ඇමතුමක් පෙන්වන විට පමණක් ප්රකාශිත ලිපිනය වැදගත් වේ, සේවාදායකයාගේ ආපසු මාර්ගය, ක්ලයන්ට් පැත්තේ ශ්රාවකයා සහ ඒවා අතර ඇති ඕනෑම පෙරහනක් සමඟ. මවුන්ට් විකල්පයේ අංකය වෙනස් කිරීමෙන් එම මාර්ග නිර්මාණය කළ නොහැක; එයට කළ හැක්කේ දැනටමත් ඇති එකකට යොමු කිරීම පමණි. එම හතරෙන් කුමක් ඔබ සත්යාපනය කළාද ලියන්න, මන්ද ඊළඟ වාර්තාව ඒවායින් එකක්වත් නොමැතිව පැමිණේ.
මුල් ඇරඹුමේ NFS මූලය තමන්ගේම පූර්ව කොන්දේසි සහිත වෙනම පරිසරයකි: මවුන්ට් එක සිදුවීමට පෙර initramfs ට මෙවලම් සහ ජාලය අවශ්යය. පිවිසීමෙන් පසු ක්රියා කරන මවුන්ට් එකක් එම අනුපිළිවෙල ගැන කිසිවක් ඔප්පු නොකරයි, සහ ඇරඹුමේ දෝෂය initramfs හෝ ජාලය ගැන කලාතුරකින් සඳහන් කරයි.