මෙය ඉතා ජනප්රිය ප්රශ්නයක් වන අතර සම්මත පිළිතුරු එකතුවක් ඇති අතර ඒ සියල්ලම IMO ඉතා අනර්ථකාරී ය. නෙට්වර්ක් මැනේජර් හි මා විසින් පිහිටුවා ඇති ඩීඑන්එස් සැකසීම් වලට ගරු කිරීම සඳහා උබුන්ටු ලබා ගැනීමේදී මට සෑම විටම ගැටළු ඇති වී තිබේ - විශේෂයෙන් ස්ථිතික ඩීඑන්එස් සේවාදායකයන් “ස්වයංක්රීය (ඩීඑච්සීපී) ලිපින පමණක්” සැකසීමෙන් - අද මම අවසාන වශයෙන් වටහාගත්තේ ඇත්ත වශයෙන්ම වැරදි කුමක්ද යන්නයි.
ගැටළුව වන්නේ resolvconf සහ NetworkManager අතර අන්තර්ක්රියාකාරිත්වයේ ය. resolutionvconf මෙම ගොනුව කැඳවා /etc/resolvconf/interface-order
ඇත. අවම වශයෙන් මගේ පද්ධතිවල, NetworkManager කිසිසේත් මෙම ගොනුවේ නොමැත (එය අවසානයේ * වල් කාඩ්පතෙන් ආවරණය වී ඇති බව හැර). ඉතින් සිදුවන්නේ, ජාල කළමණාකරු පවසන ඕනෑම දෙයකට වඩා dhclient විසින් විසඳා ඇති නවතම වාර්තාව ප්රමුඛතාවය ගනී.
මේ අනුව, අවම වශයෙන් මගේ නඩුවේදී, ඇත්ත පිළිතුර එකතු කිරීම ය
NetworkManager
මුදුනේ හෝ ආසන්නයේ /etc/resolvconf/interface-order
.
(ඔව්, මම දන්නවා බොහෝ අය “විසන්ධි කිරීම අස්ථාපනය කරන්න” යැයි කියනු ඇත, එය මට සහ තමාටම නරක අදහසක් සේ පෙනේ. නමුත් ඊටත් වඩා, අවම වශයෙන් නුවණැති සහ සීනියල් විසින් පද්ධතියේ වැදගත් කොටසක් නිරාකරණය කිරීම සලකා බලයි [එනම් උබුන්ටු -මිනීමල් එය මත රඳා පවතී], එබැවින් ඔබේ පද්ධතිය නිරාකරණයෙන් තොරව යාවත්කාලීන, යාවත්කාලීන තත්වයක තබා ගැනීම දුෂ්කර වනු ඇත.)
ඉල්ලීම මත මට මෙය හදුනාගත් ආකාරය පිළිබඳ වැඩි විස්තර සැපයිය හැකිය. ( සංස්කරණය කරන්න : පෙනෙන විදිහට මම එය ඉල්ලා සිටි විට එසේ නොකළෙමි, කණගාටුයි. මේ මොහොතේ මා ඊළඟට පවසන දේට වඩා වැඩි විස්තරයක් මට මතක නැත :) කෙටියෙන් කිවහොත්, මම ක්රියාත්මක කළ හැකි විසර්ජනය වෙනුවට ෂෙල් එතුමකින් ආදේශ කළෙමි. එය එහි තර්ක, ආදානය, ප්රතිදානය සහ stderr ගොනු වෙත විසි කළේය; සහ resolvconf හි යාවත්කාලීන ස්ක්රිප්ට් සඳහා set -x එකතු කරන ලදි.
( සංස්කරණය : මම හැකි දේ මම පළමු කොටස අදහස් මම කරන විධානයක් හෝ වර්ගය විධානය භාවිතා සොයා ගත හැකි සැබෑ resolvconf ක්රියාත්මක, ගමන් sudo භාවිතා කරන බව කියන්න එවිට අවසානයේ පමණක් ඉවර වෙලා ක්රියාත්මක කරන shell එකක් සඳහා කේත රචනයක් සාදන්න. resolutionvconf, නමුත් සමහර ගොනුවලට තර්ක දෝංකාර දෙන අතර, වෙනත් විවිධ ලිපිගොනු වෙත stdin, stdout, සහ stderr යැවීමට ෂෙල් යළි හරවා යැවීම භාවිතා කරයි. "resolutionvconf හි යාවත්කාලීන ස්ක්රිප්ට්" කොහේදැයි මට මතක නැත. බොහෝ ලිනක්ස් ගීක්වරුන්ට මා අදහස් කරන්නේ කුමක්දැයි වටහා ගත හැකිය; සමහර විට හොඳ සමරිතානු ජාතිකයෙක් අදහස් දැක්වීමේදී ඊටත් වඩා විස්තර සපයනු ඇත.)
nm-tool
නැහැnmcli
.