ஒரே Pi-ல் Pi-hole மற்றும் VPN: இயங்குதளம் இன்னும் ஆதரவில் உள்ளதா?
ஒரு Raspberry Pi-ல் Pi-hole மற்றும் VPN வைப்பதற்கு முன் பலகை ஆதரவு, பயனர்-இட ஆர்க்கிடெக்சர், சேவை ஆதரவு மற்றும் மேம்பாட்டுப் பாதையைப் பொருத்துங்கள்.
ஒன்றாக உள்ள 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 அட்டையை அடுத்து தொடுபவருக்கு நான்கும் தேவைப்படும்.