Debian resolvconf වාර්තා අනුපිළිවෙල: VPN වාර්තාව මුලින් තබන්න
VPN නාම සේවාදායකය නිතරම LAN එකට වඩා පහළට වැටෙන්නේ resolvconf වාර්තා නාම වර්ග කරන නිසාය. interface-order සංස්කරණය කර, නැවත ජනනය කර, ලුකප් දෙකක් තහවුරු කරන්න.
VPN නාම සේවාදායකය නිතරම LAN නාම සේවාදායකයට වඩා පහළට වැටෙන අතර, /etc/resolv.conf සංස්කරණය කිරීම එය විනාඩි කිහිපයකට හදයි. එම ගොනුව ජනනය වන බැවින් නිවැරදි කිරීම කිසිදා නොපවතී. Debian හි resolvconf තුළ අනුපිළිවෙලෙහි ආදානය /etc/resolvconf/interface-order වන අතර එය DNS ලිපින නොව වාර්තා නාම වර්ග කරයි. ගොනු දෙකෙන් එකකටවත් අත තැබීමට පෙර සැබවින්ම වගකිව යුත්තේ කුමන resolver තට්ටුවද යන්න තහවුරු කරන්න.
ප්රතිදානය resolvconf සතු බව තහවුරු කරන්න
වත්මන් ගොනුව ලියූයේ කුමක්ද සහ නැවත ලියන්නේ කුමක්ද යන්න ඇසීමෙන් ආරම්භ කරන්න. resolvconf ඇසුරුම තමන් ගතික resolver වින්යාසය සඳහා රාමුවක් ලෙස විස්තර කරයි, තවද systemd-resolved හෝ NetworkManager විසින් කළමනාකරණය කරන resolver ධාවනය කරන සත්කාරකයක් බාහිරව සමාන ලෙස පෙනුණද සම්පූර්ණයෙන්ම වෙනස් ප්රතිපත්තියක් භාවිත කළ හැකිය.
readlink -f /etc/resolv.conf
dpkg -l resolvconf 2>/dev/null | tail -n 1
විසඳන ලද මාර්ගය resolvconf හි ධාවන ඩිරෙක්ටරියට නොයන්නේ නම්, මෙතැනින් නවතින්න: මෙම මාර්ගෝපදේශය වෙනත් තට්ටුවකට අයත්ය.
එම පරීක්ෂාවෙන් පසුව පමණක් resolvconf දැන් රඳවා ගන්නා වාර්තා ලැයිස්තුගත කිරීම වටී.
රටා ලිවීමට පෙර වාර්තා කියවන්න
interface-order සැපයුම්කරුගේ වාර්තා නාම සමඟ ගැලපේ, ලිපින හෝ කර්නල් අතුරුමුහුණත් නාම සමඟ නොවේ. ලියාපදිංචි වී ඇත්තේ කුමක්ද යන්න ලැයිස්තුගත කරන්න, එවිට ඔබේ රටා පවත්නා සටහන් වෙත යොමු වේ.
ls /run/resolvconf/interfaces
cat /etc/resolvconf/interface-order
වාර්තා නාමයක් සාමාන්යයෙන් එහි සැපයුම්කරු හඳුනාගන්නා උපසර්ගයක් දරයි, එබැවින් උමං වාර්තාවක් සහ DHCP වාර්තාවක් එකම අතුරුමුහුණත් පූර්වාක්ෂරය බෙදාගෙන වුවද වෙනස් ලෙස වර්ග විය හැකිය. ඩිරෙක්ටරි ලැයිස්තුවෙන් නිශ්චිත නාම පිටපත් කරන්න. අතුරුමුහුණත් නාමයෙන් නාමයක් අනුමාන නොකරන්න, මක්නිසාද යත් කුමක් ලියාපදිංචි කළ යුතුද යන්න තීරණය කරන්නේ සේවාලාභී ඒකාබද්ධතාවයයි. ඔබ ගොතන නාමයක් කිසිදා නොගැලපෙන අතර, වාර්තාව කිසිදු දෝෂ පණිවිඩයක් නොමැතිව සියල්ල අල්ලා ගන්නා රටාවට වැටේ.
අනුපිළිවෙල පළමු-ගැලපීම් රටා ලෙස ලියන්න
ගොනුව shell glob රටා ලැයිස්තුවක් වන අතර, එක් පේළියකට එකක්. වාර්තාවක් එය ගැලපෙන පළමු රටාවේ ස්ථානය ගනී, එබැවින් නිශ්චිත රටාවකට ඉහළින් පළල් රටාවක් තිබේ නම් එම නිශ්චිත පේළියට ළඟා විය නොහැක.
# /etc/resolvconf/interface-order
lo*
tun_work.*
enp*
*
නිශ්චිත උමං රටාව සියල්ල අල්ලන රටාවට ඉහළින් සහ භෞතික අතුරුමුහුණත් රටාවට ඉහළින් තබන්න.
ගොනුවේ දැනටමත් තිබූ අනෙක් පේළි රඳවා ගන්න. මුළු ප්රතිපත්තියම උදාහරණයකින් ප්රතිස්ථාපනය කිරීම යනු සම්බන්ධයක් නැති සැපයුම්කරුවන් නිශ්ශබ්දව මාරු වන ක්රමයයි; එක් පේළියක් වෙනස් කර, නැවත ජනනය කර සසඳන්න. රටාවලට හිස්තැන්, ඉරි ඉරි හෝ ආරම්භක තිතක් හෝ ටිල්ඩාවක් තිබිය නොහැක, හිස් පේළි සහ හෑෂ් අදහස් නොසලකා හරිනු ලැබේ.
නැවත ජනනය කර ප්රතිඵලය තහවුරු කරන්න
යාවත්කාලීන ස්ක්රිප්ට් ගොනුව නැවත ගොඩනඟන විට අනුපිළිවෙල යෙදේ. ජනනය කළ ප්රතිදානය සංස්කරණය කිරීම වෙනුවට සහාය දක්වන යාවත්කාලීන මාර්ගය ධාවනය කර, පසුව resolver සැබවින්ම ලැබුවේ කුමක්දැයි කියවන්න.
resolvconf -u
cat /etc/resolv.conf
එකක් නොව දෙකක් ලුකප් තහවුරු කරන්න: උමං හරහා විසඳිය යුතු පුද්ගලික නාමයක් සහ පොදු පාලන නාමයක්. අනුපිළිවෙල නිවැරදි ලෙස පෙනෙද්දීත් පුද්ගලික නාමය තවමත් අසාර්ථක වන්නේ නම්, ගැටලුව වාර්තා ප්රමුඛතාවය නොව නාම අවකාශ මාර්ගගත කිරීමයි, එය කිසිදු නැවත සැකසීමකින් හදන්නේ නැත. සෑම පිළිතුරක්ම සාර්ථකත්වය සමඟ පමණක් නොව එය ආපසු දුන් සේවාදායකය සමඟ සසඳන්න. වැරදි resolver පිළිතුරු දුන් පුද්ගලික නාමයක් ද අසාර්ථකත්වයකි, පරිශීලකයාට එය DNS බිඳවැටීමක් ලෙස පෙනේ.
පැරණි වාර්තාව පහත හෙළීම වෙනුවට ඉවත් කරන්න
සම්බන්ධතාවය බිඳීමෙන් පසු නැවත නැවත පෙනෙන පැරණි VPN වාර්තාව සේවාලාභී ඒකාබද්ධතාවයේ ජීවන චක්ර දෝෂයකි. එය පහළම තැනට ගෙන යාම රෝග ලක්ෂණය සඟවා ලැයිස්තුවේ මළ resolver එකක් ඉතිරි කරයි.
එය ලියාපදිංචි කරන සංරචකය හරහා ඉවත් කර, පසුව වාර්තා ඩිරෙක්ටරිය එය තවදුරටත් ලැයිස්තුගත නොකරන බව තහවුරු කරන්න.
සැපයුම්කරුගේ නාමය, ඔබ වෙනස් කළ රටාව සහ ඔබ ධාවනය කළ ලුකප් දෙක සටහන් කරන්න. ඊළඟ පුද්ගලයාට කතාවට වඩා එම නාම අවශ්යය.