Fuq kaxxa magħquda ta’ Pi-hole u VPN jiġu mħallta żewġ affarijiet: il-familja tad-distribuzzjoni li installajt u r-rilaxx flimkien mal-arkitettura li l-komponenti tassew jappoġġjaw. Bord li jibda immaġni jagħti prova li l-qalba taħdem; ma jagħtix prova li l-binarju FTL ta’ Pi-hole u l-installatur VPN tiegħek jimmiraw lejn l-istess spazju tal-utent. Il-prova vera hija sovrappożizzjoni f’erba’ naħat: appoġġ tal-bord, fergħa tar-rilaxx, arkitettura tal-pakketti u triq ta’ aġġornament li int stess tista’ tmexxi. Titlef waħda minn dawn l-erba’ saqajn u l-apparat jaħdem din il-ġimgħa, biex imbagħad iħallik għall-aġġornament tas-sigurtà li jmiss.

Il-fergħa tar-rilaxx tiddetermina l-appoġġ, mhux l-isem tal-familja

Staqsi għal liema rilaxx il-proġett għadu jittestja, imbagħad ikteb it-tweġiba bħala string tal-verżjoni, mhux bħala Debian. Il-paġna tal-prerekwiżiti ta’ Pi-hole telenka s-sistemi operattivi appoġġjati u l-arkitetturi FTL mibnija minn qabel bħala żewġ rekwiżiti separati, tillimita l-appoġġ għal rilaxxi li d-distribuzzjoni stess għadha żżomm, u twissi li varjanti jew konfigurazzjonijiet mhux tas-soltu jistgħu jonqsu anki fil-lista appoġġjata. Dik il-formulazzjoni hija importanti: familja appoġġjata ma tkoprix kull membru tagħha.

Immaġni qadima li għadha tibda fuq il-Pi tiegħek mhijiex prova ta’ appoġġ. Il-bord huwa tajjeb, l-indiċi tal-pakketti huwa skadut, u n-nuqqas ta’ qbil jidher aktar tard, meta l-installatur jiġbed dipendenza li r-rilaxx ma jistax iktar jissodisfa.

In-naħa tal-VPN għandha aktar partijiet, kull waħda bit-tieqa tagħha: id-daemon tat-tunnel, l-għajnuna tal-installazzjoni li tikteb il-konfigurazzjoni tiegħu, l-applikazzjoni klijent tal-fornitur u l-pakkett ta’ integrazzjoni tad-distribuzzjoni huma erba’ proġetti separati. Installatur li jagħraf id-distribuzzjoni tiegħek u installatur li jipproduċi servizz li r-rilaxx jista’ jżomm miexi huma żewġ talbiet differenti. Fittex il-lista tal-pjattaformi tad-daemon stess, imbagħad fittex jekk l-għajnuna li beħsiebek tmexxi ġietx mittiefsa minn meta ħareġ dak ir-rilaxx. Fejn proġett jiddikjara appoġġ biss sa rilaxx imsemmi, ittratta dak li jmiss bħala mhux ittestjat sakemm int stess tħaddmu.

Qabbel il-mira binarja mal-ispazju tal-utent li għandek

L-arkitettura hija l-falliment aktar kwiet. Qalba 64-bit b’art tal-utent 32-bit hija kombinazzjoni reali u appoġġjata fuq bosta bordijiet, u tmexxi binarju FTL 32-bit mingħajr ilment, sa ma tinstalla xi ħaġa li tiġi ppubblikata biss għal arm64. Ipprintja ż-żewġ nofsijiet qabel ma tagħżel immaġni, u żomm l-output ħdejn in-noti tiegħek.

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

Jekk dawk iż-żewġ linji tal-arkitettura ma jaqblux, int fuq konfigurazzjoni mħallta: tinħadem għal Pi-hole waħdu, fraġli hekk kif it-tieni servizz irid libreriji nattivi. Li terġa’ tifflesha immaġni nadifa 64-bit normalment hija aktar mgħaġġla milli tibni mill-ġdid il-katina ta’ għodda li ħolqot in-nuqqas ta’ qbil.

Il-marketing tal-bord lanqas jiddeċiedi dan. Id-daqs tal-memorja u l-mudell tas-CPU ma jgħidu xejn dwar liema libc il-pakketti tiegħek jintrabtu magħha, għalhekk iddeċiedi mill-valuri stampati, qatt mill-paġna tal-prodott.

Kaxxa waħda, żewġ servizzi, sid wieħed tan-netwerk

Iddeċiedi min għandu l-indirizzar, ir-riżolver u t-tunnel qabel ma jiġi installat l-ewwel pakkett, inkella żewġ servizzi se jitolbu l-istess dmir u ħadd mhu se jirbaħ nadif. Agħti lill-Pi indirizz statiku barra mill-pool DHCP li jqassam ir-router tiegħek, u żomm it-tunnel fuq is-subnet tiegħu stess: 192.168.50.10 għall-Pi u 10.42.0.0/24 għat-tunnel hija qasma li tinħadem, u n-numri stess huma arbitrarji sakemm ma jaħbtux ma’ dak li r-router tiegħek diġà qed iservi. Imbagħad ikteb liema komponent iwieġeb fuq il-port 53, liema jqassam DHCP jekk tużah, u liema jippossjedi r-rotta awtomatika waqt li t-tunnel huwa mtella’. Fuq immaġni bla skrin, dak ix-xogħol tal-aħħar huwa ta’ NetworkManager jew systemd-networkd, u l-installazzjoni ta’ klijent tal-fornitur li jerġa’ jikteb il-konfigurazzjoni tar-riżolver hija t-triq li biha n-nies jispiċċaw b’tunnel ħaj u DNS mejjet.

Li taqsam il-kaxxa huwa tajjeb. Li taqsam rwol mhuwiex. Pi-hole irid ikun l-uniku semmiegħ fuq il-port 53, u d-daemon tal-VPN irid jimbutta l-istess konfigurazzjoni DNS tiegħu lill-klijenti, għalhekk agħżel liema miż-żewġ il-klijenti għandhom jafdaw u kkonfigura l-ieħor biex joqgħod barra mit-triq.

Żomm it-triq amministrattiva barra mit-tunnel fejn tista’. Jekk ir-riżolver u t-tunnel jonqsu flimkien, xorta trid li SSH jkun jintlaħaq fuq l-indirizz LAN, u dan ifisser li s-servizz tal-ġestjoni m’għandux jiddependi minn wieħed minnhom.

Agħmel l-aġġornament li jmiss parti mill-għażla

Rilaxx li ma tistax taġġorna huwa saqaf ta’ appoġġ li diġà aċċettajt. Ipprova l-mekkanika tal-aġġornament fuq kard żejda qabel ma l-apparat iġorr id-DNS ta’ darek, u aqra x’jgħidu l-proġetti dwar qabża bejn fergħat minflok ma tassumi li aġġornament tal-pakkett huwa biżżejjed.

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

Il-pakketti miżmuma huma r-raġuni tas-soltu li aġġornament jidher b’suċċess u ma jbiddel xejn. Neħħi ż-żamma bl-intenzjoni, waħda waħda, u innota liema servizz kien jeħtieġ il-pin.

Qabel il-qabża esporta l-konfigurazzjoni ta’ Pi-hole, il-kiri statiku u kwalunkwe profil tat-tunnel, u kkonferma li tista’ terġa’ tistabbilixxihom fuq immaġni ġdida. Wara l-qabża pprova d-DNS normali tal-klijenti, ir-riżors privat wara t-tunnel, qawmien mill-ġdid tal-konnessjoni, u kwalunkwe regola ta’ dirett fuq ix-xatba. Kaxxa li tibda u twieġeb għall-ping kważi għaddiet xejn.

Meta ebda rilaxx wieħed ma jaqbel maż-żewġ servizzi

Xi drabi s-sovrappożizzjoni tkun vojta: l-għajnuna tal-VPN mxiet għal rilaxx aktar ġdid mill-pakkett Pi-hole li tista’ tinstalla, jew l-immaġni tal-bejjiegħ tal-bord baqgħet lura minn tnejn. F’dak il-każ aqsam ir-rwoli minflok ma teditja l-metadata tar-rilaxx biex tissodisfa installatur. Żewġ apparati żgħar, jew apparat wieħed flimkien ma’ container għat-tieni servizz, jiswew inqas minn apparat li l-istorja tal-appoġġ tiegħu tiddependi minn gidba.

L-iffalsifikar tal-verżjoni hija l-uniku qasira li għandek tirrifjuta għal kollox. Il-maniġers tal-pakketti jemmnu f’dak li tgħid il-fajl tar-rilaxx, għalhekk identifikatur iffalsifikat jagħtik installazzjoni li ebda wieħed miż-żewġ proġetti mhu se jgħinek tiddenebbagħha.

Jekk żewġ rilaxxi attwali jissodisfaw kollox, agħżel dak li n-noti tal-aġġornament tiegħu tista’ ssegwi mingħajr ma taqta’ u tħaddan, u waqaf tfittex. Imbagħad irreġistra l-verżjoni, l-arkitettura, is-sidien tas-servizzi u l-pass tar-restawr f’post wieħed, għax il-persuna li jmiss li tmiss il-kard SD se jkollha bżonn l-erbgħa kollha.

Artikli relatati