Pi-hole a VPN ar un Pi: a yw’r system weithredu yn dal i gael ei chefnogi?
Cydweddwch gefnogaeth y bwrdd, pensaernïaeth gofod y defnyddiwr, cefnogaeth y gwasanaethau a llwybr uwchraddio cyn rhoi Pi-hole a VPN ar un Raspberry Pi.
Mae dau beth yn cymysgu ar flwch cyfunol Pi-hole a VPN: y teulu dosbarthiad a osodwyd gennych a’r rhyddhad ynghyd â’r bensaernïaeth y mae’r cydrannau yn eu cefnogi mewn gwirionedd. Mae bwrdd sy’n cychwyn delwedd yn profi bod y cnewyllyn yn rhedeg; nid yw’n profi bod deuaidd FTL Pi-hole a’ch gosodwr VPN yn targedu’r un gofod defnyddiwr. Y gwir brawf yw croesdoriad pedwar ffordd o gefnogaeth bwrdd, cangen rhyddhad, pensaernïaeth pecynnau a llwybr uwchraddio y gallwch ei yrru eich hun. Collwch unrhyw un o’r pedair coes ac mae’r offeryn yn gweithio’r wythnos hon, yna’n eich gadael ar yr uwchraddiad diogelwch nesaf.
Mae’r gangen ryddhad yn pennu cefnogaeth, nid enw’r teulu
Gofynnwch pa ryddhad y mae’r prosiect yn dal i brofi yn ei erbyn, yna ysgrifennwch yr ateb fel llinyn fersiwn yn hytrach na Debian. Mae tudalen ragofynion Pi-hole yn rhestru systemau gweithredu cefnogol a phensaernïaethau FTL a adeiladwyd ymlaen llaw fel dau ofyniad ar wahân, yn cyfyngu cefnogaeth i ryddhadau y mae’r ddosbarthiad ei hun yn dal i’w cynnal, ac yn rhybuddio y gall amrywiolion neu gyfluniadau anarferol fethu hyd yn oed o fewn y rhestr gefnogol. Mae’r geiriad hwnnw’n bwysig: nid yw teulu cefnogol yn cynnwys pob aelod ohono.
Nid yw hen ddelwedd sy’n dal i gychwyn ar eich Pi yn dystiolaeth o gefnogaeth. Mae’r bwrdd yn iawn, mae’r mynegai pecynnau yn hen, ac mae’r anghysondeb yn dod i’r amlwg yn ddiweddarach, pan fydd gosodwr yn tynnu dibyniaeth na all y rhyddhad ei bodloni mwyach.
Mae gan ochr VPN fwy o rannau, pob un â’i ffenestr ei hun: mae’r daemon twndl, y cymhorthydd gosod sy’n ysgrifennu ei gyfluniad, ap cleient y darparwr a phecyn integreiddio’r ddosbarthiad yn bedwar prosiect ar wahân. Mae gosodwr sy’n adnabod eich dosbarthiad a gosodwr sy’n cynhyrchu gwasanaeth y gall y rhyddhad ei gadw i redeg yn haeriadau gwahanol. Edrychwch ar restr lwyfan y daemon ei hun, yna edrychwch a yw’r cymhorthydd rydych yn bwriadu ei redeg wedi cael ei gyffwrdd ers i’r rhyddhad hwnnw gael ei ryddhau. Pan fydd prosiect yn nodi cefnogaeth hyd at ryddhad a enwir yn unig, tridiwch yr un nesaf fel un heb ei brofi nes i chi ei gychwyn eich hun.
Cyfatebwch y targed deuaidd i’r gofod defnyddiwr sydd gennych
Pensaernïaeth yw’r methiant tawelaf. Mae cnewyllyn 64-did gyda gofod defnyddiwr 32-did yn gyfuniad gwirioneddol, cefnogol ar sawl bwrdd, ac mae’n rhedeg deuaidd FTL 32-did heb gwyn, hyd at y funud y byddwch yn gosod rhywbeth a gyhoeddir ar gyfer arm64 yn unig. Argraffwch y ddwy hanner cyn dewis delwedd, a chadwch yr allbwn wrth eich nodiadau.
uname -m
dpkg --print-architecture
grep -E '^(PRETTY_NAME|VERSION_ID)=' /etc/os-release
apt-cache policy pihole-ftl
Os nad yw’r ddwy linell bensaernïaeth hynny’n cytuno, rydych ar drefniant cymysg: yn ymarferol i Pi-hole yn unig, yn fregus unwaith y bydd ail wasanaeth yn dymuno llyfrgelloedd brodorol. Mae ailflachio i ddelwedd 64-did glân fel arfer yn gyflymach na ailadeiladu’r gadwyn offer a gynhyrchodd yr anghysondeb.
Nid yw marchnata bwrdd yn datrys hyn ychwaith. Nid yw maint cof a model CPU yn dweud dim am ba libc y mae eich pecynnau’n cysylltu ag ef, felly penderfynwch o’r gwerthoedd a argraffwyd, byth o dudalen y cynnyrch.
Un blwch, dau wasanaeth, un perchennog o’r rhwydwaith
Penderfynwch pwy sy’n berchen ar gyfeiriannu, y datryswr a’r twndl cyn i’r pecyn cyntaf fynd ymlaen, oherwydd fel arall bydd dau wasanaeth yn hawlio’r un ddyletswydd ac ni fydd yr un yn ennill yn lân. Rhowch gyfeiriad statig i’r Pi y tu allan i’r pwll DHCP y mae eich llwybrydd yn ei ddosbarthu, a chadwch y twndl ar ei is-rwydwaith ei hun: 192.168.50.10 i’r Pi a 10.42.0.0/24 i’r twndl yw un rhaniad ymarferol, ac mae’r niferoedd eu hunain yn fympwyol cyhyd ag nad ydynt yn gwrthdaro â’r hyn y mae eich llwybrydd yn ei wasanaethu eisoes. Yna nodwch pa gydran sy’n ateb ar borth 53, pa un sy’n dosbarthu DHCP os ydych yn ei ddefnyddio, a pha un sy’n berchen ar y llwybr diofyn tra bo’r twndl i fyny. Ar ddelwedd heb sgrin, mae’r dasg olaf honno’n perthyn i NetworkManager neu systemd-networkd, a gosod cleient darparwr sy’n ailysgrifennu’r cyfluniad datryswr hefyd yw’r ffordd y mae pobl yn gorffen gyda thwndl byw a DNS marw.
Mae rhannu’r blwch yn iawn. Nid yw rhannu rôl yn iawn. Mae Pi-hole eisiau bod yr unig wrandawr ar borth 53, ac mae daemon VPN eisiau gwthio ei osodiad DNS ei hun i gleientiaid, felly dewiswch pa un o’r ddau y dylai cleientiaid ymddiried ynddo a ffurfweddwch y llall i aros allan o’r ffordd.
Cadwch y llwybr gweinyddol oddi ar y twndl lle gallwch. Os bydd y datryswr a’r twndl yn methu gyda’i gilydd, rydych yn dal i fod eisiau SSH yn hygyrch ar y cyfeiriad LAN, ac mae hynny’n golygu na chaiff y gwasanaeth rheoli ddibynnu ar y naill na’r llall.
Gwnewch yr uwchraddiad nesaf yn rhan o’r dewis
Mae rhyddhad na allwch ei uwchraddio yn nenfwd cefnogaeth rydych eisoes wedi’i dderbyn. Profwch y mecaneg uwchraddio ar gerdyn sbâr cyn i’r offeryn gario DNS eich cartref, a darllenwch beth mae’r prosiectau’n ei ddweud am neidio canghennau yn hytrach na chymryd yn ganiataol bod uwchraddiad pecyn yn ddigon.
sudo apt update
apt-mark showhold
sudo apt full-upgrade
pihole -up
Pecynnau a gedwir yn ôl yw’r rheswm arferol pam mae uwchraddiad yn edrych yn llwyddiannus ac yn newid dim. Cliriwch y dalrwymiadau yn fwriadol, un ar y tro, a nodwch pa wasanaeth a oedd angen y pin.
Cyn y naid, allforiwch gyfluniad Pi-hole, y lesau statig ac unrhyw broffiliau twndl, a chadarnhewch y gallwch eu hadfer ar ddelwedd newydd. Ar ôl y naid, profwch DNS arferol y cleientiaid, yr adnodd preifat y tu ôl i’r twndl, ailgysylltiad, ac unrhyw reol anfon ymlaen ar y giât. Nid yw blwch sy’n cychwyn ac yn ateb ping wedi pasio bron ddim.
Pan nad oes unrhyw ryddhad sengl yn ffitio’r ddau wasanaeth
Weithiau mae’r croesdoriad yn wag: mae cymhorthydd VPN wedi symud i ryddhad mwy newydd na’r pecyn Pi-hole y gallwch ei osod, neu mae delwedd gwerthwr y bwrdd yn llusgo ar ôl y ddau. Yn yr achos hwnnw, gwahanwch y rolau yn hytrach na golygu metadata rhyddhad i fodloni gosodwr. Mae dau ddyfais fach, neu un ddyfais ynghyd â chynhwysydd ar gyfer yr ail wasanaeth, yn costio llai nag offeryn y mae ei stori gefnogaeth yn dibynnu ar gelwydd.
Ffugio’r fersiwn yw’r un llwybr byr y dylech ei wrthod yn blwmp ac yn blaen. Mae rheolwyr pecynnau’n ymddiried yn yr hyn y mae’r ffeil ryddhad yn ei ddweud, felly mae dynodwr ffug yn rhoi gosodiad na fydd y naill brosiect na’r llall yn helpu i’w ddadfygio.
Os yw dau ryddhad cyfredol yn bodloni popeth, dewiswch yr un y gallwch ddilyn ei nodiadau uwchraddio heb ddyfalu, a stopiwch chwilio. Yna cofnodwch y fersiwn, y bensaernïaeth, perchnogion y gwasanaethau a’r cam adfer mewn un man, oherwydd bydd angen y pedwar ar y person nesaf sy’n cyffwrdd â’r cerdyn SD.