එකට එකතු කළ Pi-hole සහ VPN පෙට්ටියක එකට මිශ්‍ර වන දේවල් දෙකක් තිබේ: ඔබ ස්ථාපනය කළ බෙදාහැරීම් පවුල සහ සංරචක ඇත්තටම ආධාරක වන නිකුතුව හා ගෘහ නිර්මාණය. රූපයක් අරඹන පුවරුවක් කර්නලය ක්‍රියාත්මක වන බව ඔප්පු කරයි; Pi-hole හි FTL ද්විමය ගොනුව සහ ඔබේ VPN ස්ථාපකය එකම පරිශීලක අවකාශය ඉලක්ක කරන බව ඔප්පු නොකරයි. සැබෑ පරීක්ෂණය පුවරු ආධාරය, නිකුත් කිරීමේ ශාඛාව, පැකේජ ගෘහ නිර්මාණය සහ ඔබටම මෙහෙයවිය හැකි උත්ශ්‍රේණි මාර්ගය යන සිව්පස පිහිටීමකි. මේ හතරෙන් එක් පාදයක් අහිමි වුවහොත් උපාංගය මේ සතියේ ක්‍රියා කරයි, පසුව ඊළඟ ආරක්ෂක යාවත්කාලීනයේදී ඔබව අත්හැර දමයි.

ආධාරය තීරණය කරන්නේ නිකුත් කිරීමේ ශාඛාවයි, පවුලේ නම නොවේ

ව්‍යාපෘතිය තවමත් පරීක්ෂා කරන නිකුතුව කුමක්දැයි අසන්න, පසුව පිළිතුර Debian ලෙස නොව අනුවාද තන්තුවක් ලෙස ලියන්න. Pi-hole හි පූර්ව කොන්දේසි පිටුව ආධාරක මෙහෙයුම් පද්ධති සහ පෙර ගොඩනගන ලද FTL ගෘහ නිර්මාණ දෙකක් වෙන වෙනම අවශ්‍යතා ලෙස ලැයිස්තුගත කරයි, ආධාරය බෙදාහැරීමම තවමත් නඩත්තු කරන නිකුතුවලට සීමා කරයි, සහ ආධාරක ලැයිස්තුව තුළ පවා ප්‍රභේද හෝ අසාමාන්‍ය වින්‍යාසයන් අසාර්ථක විය හැකි බව අනතුරු අඟවයි. එම වචන සැලකිය යුතුය: ආධාරක පවුලක් එහි සෑම සාමාජිකයෙකුම ආවරණය නොකරයි.

ඔබේ Pi එකේ තවමත් අරඹන පැරණි රූපයක් ආධාරයේ සාක්ෂියක් නොවේ. පුවරුව හොඳයි, පැකේජ දර්ශකය පැරණියි, සහ නොගැළපීම පසුව මතු වේ, ස්ථාපකය නිකුතුවට තවදුරටත් සපුරාලිය නොහැකි යැපීමක් ඇදගන්නා විට.

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

ද්විමය ඉලක්කය ඔබට ඇති පරිශීලක අවකාශයට ගැළපන්න

ගෘහ නිර්මාණය වඩා නිහඬ අසාර්ථකත්වයයි. 32-බිට් පරිශීලක භූමියක් සහිත 64-බිට් කර්නලයක් පුවරු කිහිපයක සැබෑ, ආධාරක සංයෝජනයක් වන අතර එය 32-බිට් FTL ද්විමය ගොනුව පැමිණිලි නොකර ධාවනය කරයි, arm64 සඳහා පමණක් ප්‍රකාශිත දෙයක් ඔබ ස්ථාපනය කරන මොහොත දක්වා. රූපයක් තෝරාගැනීමට පෙර දෙකොටසම මුද්‍රණය කරන්න, සහ ප්‍රතිදානය ඔබේ සටහන් අසල තබන්න.

uname -m
dpkg --print-architecture
grep -E '^(PRETTY_NAME|VERSION_ID)=' /etc/os-release
apt-cache policy pihole-ftl

එම ගෘහ නිර්මාණ පේළි දෙක නොගැළපෙන්නේ නම්, ඔබ මිශ්‍ර සැකසුමක සිටී: Pi-hole තනිව ක්‍රියා කරයි, දෙවන සේවාව දේශීය පුස්තකාල ඉල්ලන විට බිඳෙනසුලුය. පිරිසිදු 64-බිට් රූපයකට නැවත ෆ්ලෑෂ් කිරීම සාමාන්‍යයෙන් නොගැළපීම ඇති කළ මෙවලම් දාමය නැවත ගොඩනැගීමට වඩා වේගවත්ය.

පුවරු අලෙවිකරණයද මෙය තීරණය නොකරයි. මතක ප්‍රමාණය සහ CPU මාදිලිය ඔබේ පැකේජ කුමන libc එකට සම්බන්ධ වේද යන්න ගැන කිසිවක් නොකියයි, එබැවින් මුද්‍රිත අගයන්ගෙන් තීරණය කරන්න, කිසිවිටෙක නිෂ්පාදන පිටුවෙන් නොවේ.

එක පෙට්ටියක්, සේවා දෙකක්, ජාලයේ එකම හිමිකරු

පළමු පැකේජය ඉහළ යාමට පෙර ලිපිනකරණය, විසඳන්නා සහ ටනල් කාගේදැයි තීරණය කරන්න, නැතිනම් සේවා දෙකක් එකම යුතුකම ඉල්ලා සිටින අතර කිසිවක් පිරිසිදුව ජය නොගනී. Pi එකට ඔබේ රවුටරය ලබා දෙන DHCP තටාකයෙන් පිටත ස්ථිතික ලිපිනයක් දෙන්න, සහ ටනල් එක එහිම උපජාලයේ තබන්න: Pi සඳහා 192.168.50.10 සහ ටනල් සඳහා 10.42.0.0/24 යනු ක්‍රියාකාරී බෙදීමකි, සහ සංඛ්‍යා තමන්ම අත්තනෝමතික වේ, ඒවා ඔබේ රවුටරය දැනටමත් සේවා කරන දේ සමඟ ගැටෙන්නේ නැත්නම්. පසුව කුමන සංරචකය 53 වරායේ පිළිතුරු දෙන්නේද, ඔබ භාවිතා කරන්නේ නම් කුමක් DHCP බෙදාහරින්නේද, සහ ටනල් ඉහළින් ඇති විට කාට පෙරනිමි මාර්ගය ඇත්දැයි සටහන් කරන්න. තිරයක් නොමැති රූපයක එම අවසාන කාර්යය NetworkManager හෝ systemd-networkd ට අයත් වේ, සහ විසඳන්නාගේ වින්‍යාසයද නැවත ලියන සැපයුම්කරු සේවාදායකයක් ස්ථාපනය කිරීම මිනිසුන් ජීවමාන ටනල් සහ මළ DNS සමඟ අවසන් වන මාර්ගයයි.

පෙට්ටිය බෙදාගැනීම හොඳයි. භූමිකාවක් බෙදාගැනීම නරකයි. Pi-hole 53 වරායේ එකම අසන්නා වීමට කැමතියි, සහ VPN ඩීමන් තම DNS සැකසුම සේවාදායකයන්ට තල්ලු කිරීමට කැමතියි, එබැවින් සේවාදායකයන් දෙදෙනාගෙන් කාව විශ්වාස කළ යුතුදැයි තෝරන්න සහ අනෙකා මාර්ගයෙන් ඉවත්ව සිටීමට වින්‍යාස කරන්න.

හැකි තැන්වලදී පරිපාලන මාර්ගය ටනල් එකෙන් ඉවත්ව තබන්න. විසඳන්නා සහ ටනල් එකට එකවර අසාර්ථක වුවත්, ඔබ තවමත් LAN ලිපිනයේ SSH වෙත ළඟා විය හැකි වීමට කැමතියි, සහ එයින් අදහස් වන්නේ කළමනාකරණ සේවාව දෙකෙන් එකකටවත් යැපිය නොහැකි බවයි.

ඊළඟ උත්ශ්‍රේණිය තේරීමේ කොටසක් කරන්න

ඔබට උත්ශ්‍රේණි කළ නොහැකි නිකුතුවක් යනු ඔබ දැනටමත් පිළිගෙන ඇති ආධාරක සීමාවයි. උපාංගය ඔබේ ගෘහස්ථ DNS දරාගැනීමට පෙර අමතර කාඩ්පතක උත්ශ්‍රේණි ක්‍රියාවලිය පරීක්ෂා කරන්න, සහ පැකේජ උත්ශ්‍රේණිය ප්‍රමාණවත් යැයි උපකල්පනය කරනවාට වඩා ව්‍යාපෘති ශාඛා අතර පැනීම ගැන කියන දේ කියවන්න.

sudo apt update
apt-mark showhold
sudo apt full-upgrade
pihole -up

උත්ශ්‍රේණිය සාර්ථක ලෙස පෙනී කිසිවක් වෙනස් නොවීමට සාමාන්‍ය හේතුව රඳවා ගත් පැකේජයි. රඳවා ගැනීම් චේතනාන්විතව එකින් එක ඉවත් කරන්න, සහ කුමන සේවාවට පින් අවශ්‍ය වුනාද සටහන් කරන්න.

පැනීමට පෙර Pi-hole වින්‍යාසය, ස්ථිතික බදු සහ ඕනෑම ටනල් පැතිකඩක් අපනයනය කරන්න, සහ නව රූපයක ඒවා ප්‍රතිස්ථාපනය කළ හැකි බව තහවුරු කරන්න. පැනීමෙන් පසු සාමාන්‍ය සේවාදායක DNS, ටනල් පිටුපස ඇති පෞද්ගලික සම්පත, නැවත සම්බන්ධ වීම, සහ ගේට්වේහි ඕනෑම යොමු කිරීමේ නියමයක් පරීක්ෂා කරන්න. අරඹා ping ට පිළිතුරු දෙන පෙට්ටියක් සමස්තයක් ලෙස කිසිවක් සමත් වී නැත.

එකම නිකුතුවක් සේවා දෙකටම නොගැළපෙන විට

සමහර විට පිහිටීම හිස්ය: VPN සහායකය ඔබට ස්ථාපනය කළ හැකි Pi-hole පැකේජයට වඩා නව නිකුතුවකට ගොස් ඇත, නැතිනම් පුවරු නිෂ්පාදකයාගේ රූපය දෙකටම පිටුපසින් ඇත. එවිට ස්ථාපකය සතුටු කිරීමට නිකුතු පාරදත්ත සංස්කරණය කරනවාට වඩා භූමිකා වෙන් කරන්න. කුඩා උපාංග දෙකක්, නැතිනම් එක් උපාංගයක් සහ දෙවන සේවාව සඳහා කන්ටේනරයක්, ආධාරක කතාව බොරුවක් මත රඳා පවතින උපාංගයකට වඩා අඩු මුදලක් වැය වේ.

අනුවාදය ව්‍යාජ ලෙස සෑදීම සෘජුවම ප්‍රතික්ෂේප කළ යුතු එකම කෙටි මාර්ගයයි. පැකේජ කළමනාකරුවන් නිකුතු ගොනුව කියන දේ විශ්වාස කරයි, එබැවින් ව්‍යාජ හඳුනාගැනීමක් ඔබට ව්‍යාපෘති දෙකෙන් කිසිවක් දෝෂ නිරාකරණයට උදව් නොකරන ස්ථාපනයක් ලබා දෙයි.

වර්තමාන නිකුතු දෙකක් සියල්ල සපුරාලන්නේ නම්, අනුමාන නොකර උත්ශ්‍රේණි සටහන් අනුගමනය කළ හැකි එක තෝරන්න, සහ සෙවීම නවත්වන්න. පසුව අනුවාදය, ගෘහ නිර්මාණය, සේවා හිමිකරුවන් සහ ප්‍රතිස්ථාපන පියවර එක තැනක සටහන් කරන්න, මන්ද SD කාඩ්පත ස්පර්ශ කරන ඊළඟ පුද්ගලයාට හතරම අවශ්‍ය වනු ඇත.

අදාළ ලිපි