Acties:
  • +4 Henk 'm!

  • dss58
  • Registratie: April 2015
  • Laatst online: 15:49
ed1703 schreef op maandag 18 juli 2022 @ 07:08:
[...]

Weet niet hoor, maar door elke dag hier mee te lezen en dingen met linux of Pi-hole in het bijzonder te doen ga je vanzelf een specialist worden :D (gaat nog redelijk vanzelf ook als je het dagelijks doet)
Eens !! in de inbeltijd had ik een groot virus op de pc staan, genaamd windows95 en die donderde me om de haverklap van internet af en weer opnieuw inbellen... met behulp van een vriend een linuxbak (met een debian 2.0.38 kernel) met modem er tussen gezet en in iedere machine een netwerkkaart nog met BNC connector, d.m.v. een ping te laten lopen was de inbellijn open en alle problemen waren verholpen, werkte fantastisch goed, om verschillende redenen heb ik zeg maar linux wat laten versloffen maar sinds de raspberry pi er is weer op gepakt, ik lees o.a. hier veel en documenteer een hoop voor mezelf, om zeg maar de volgende keer een eigen geschreven handleiding te kunnen gebruiken, dat laatste werkt heel erg goed kan ik je melden, maar er is altijd baas boven baas :)

Acties:
  • +5 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

deHakkelaar schreef op maandag 18 juli 2022 @ 02:10:
1) Eerst flip je IP forwarding aan:
code:
1
sudo sysctl net.ipv4.ip_forward=1

Die maak je reboot persistent met een nieuw config bestandje:
code:
1
sudo tee /etc/sysctl.d/ip-forwarding.conf <<< 'net.ipv4.ip_forward=1'
Je kan ook /etc/sysctl.conf aanpassen, daar staat die optie met een # ervoor, # weghalen gevolgd door commando voor toepassen (of reboot) is handiger dan nog een config file aanmaken ;)

En als je alle te veranderen/installeren dingen zoals ik in een sh-script bewaart, kun je bovenstaande zo
Bash:
1
2
3
sed -i "/^#net.ipv4.ip_forward=1/ cnet.ipv4.ip_forward=1" /etc/sysctl.conf
sed -i "/^#net.ipv6.conf.all.forwarding=1/ cnet.ipv6.conf.all.forwarding=1" /etc/sysctl.conf
sysctl -p
doen.
deHakkelaar schreef op maandag 18 juli 2022 @ 02:10:
2) Alles masqueraden wat naar buiten gaat over de <WAN_INTERFACE_NAME>:
code:
1
sudo iptables -t nat -A POSTROUTING -o <WAN_INTERFACE_NAME> -j MASQUERADE

* iptables kun je installeren met sudo apt install iptables en mogelijk kun je het ook met nft (zie man nft) maar weet syntax niet.

En ook deze reboot persistent maken:
code:
1
sudo netfilter-persistent save

* netfilter-persistent kun je installeren met sudo apt install netfilter-persistent
Tegenwoordig is (bij Debian) nftables de standaard firewall O-) , hier kan dat persistent maken ook maar dan net iets anders. Zodra je de regels hebt ingevoerd
code:
1
sudo sh -c "nft list ruleset > /etc/nftables.conf"
doen, nftables.conf wordt bij opstarten uitgelezen.

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • +3 Henk 'm!
andregroeneveld schreef op maandag 18 juli 2022 @ 06:52:
En dan zeggen dat hij geen guru is. Moet je zien wat hij even uit z'n mouw tovert.
Allemaal guru`s hier behalve ik 8)7
M'n Internet klapte eruit afgelopen vrijdag, en is nog steeds down, dus moest zelf uitzoeken hoe m'n Debian Laptop te laten bluetooth tetheren aan m'n telefoon's data verbinding en de laptop alles voor m'n LAN te laten routeren/NAT-en.
Gelukking had ik ea nog gedocumenteerd van andere projectjes.
Je leert veel door te doen en een beetje te verdiepen/betrokken te raken bij één van de vele projecten die je op een Pi kunt doen.
Ik heb net als @ed1703 veel meegekregen door vaak op Pi-hole discourse, Raspi en Tinkerboard fora's af te struinen.
Ik zeg altijd tegen diegene die er interesse voor toont dat Pi-hole een goede is omdat er allerlij Linux netwerk aspecten mee gemoeid zijn.
Als je een beetje handig wordt met Pi-hole leer je eigenlijk al het meeste wat je moet weten over netwerken waar Linux heel sterk in is.
Het meest heb ik ook maar gejat geleend van anderen ... en natuurlijk de man pages!
Monkey see, monkey do ;)

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +2 Henk 'm!
Raven schreef op maandag 18 juli 2022 @ 10:23:
Je kan ook /etc/sysctl.conf aanpassen, daar staat die optie met een # ervoor, # weghalen gevolgd door commando voor toepassen (of reboot) is handiger dan nog een config file aanmaken ;)

En als je alle te veranderen/installeren dingen zoals ik in een sh-script bewaart, kun je bovenstaande zo
Bash:
1
2
3
sed -i "/^#net.ipv4.ip_forward=1/ cnet.ipv4.ip_forward=1" /etc/sysctl.conf
sed -i "/^#net.ipv6.conf.all.forwarding=1/ cnet.ipv6.conf.all.forwarding=1" /etc/sysctl.conf
sysctl -p
doen.
Ja dat kan ook maar voor een one-liner maakt het dan toch niet uit welke handiger is?
Als software een /etc/software.d/ folder faciliteert, wat er een boel hebben, dan douw ik daar altijd m'n aanpassingen/tweaks in.
Je weet namelijk nooit ofdat zoals in dit geval het sysctl.conf bestandje mogelijk wordt overschreven met 1 vd updates of herinstallatie etc:
pi@ph5b:~ $ dpkg -S /etc/sysctl.conf
procps: /etc/sysctl.conf

EDIT: Ow en ook een belangrijke, door het oorspronkelijke sysctl.conf bestandje niet aan te raken, is het ook makkelijker te achterhalen wat ook alweer de defaults waren ;)
Raven schreef op maandag 18 juli 2022 @ 10:23:
Tegenwoordig is (bij Debian) nftables de standaard firewall O-) , hier kan dat persistent maken ook maar dan net iets anders. Zodra je de regels hebt ingevoerd
code:
1
sudo sh -c "nft list ruleset > /etc/nftables.conf"
doen, nftables.conf wordt bij opstarten uitgelezen.
We hebben het over hetzelfde.
nf_tables is de Netfilter kernel module:
pi@ph5b:~ $ lsmod
Module                  Size  Used by
nf_tables             200704  0
[..]

pi@ph5b:~ $ modinfo nf_tables
filename:       /lib/modules/5.10.92+/kernel/net/netfilter/nf_tables.ko
alias:          nfnetlink-subsys-10
author:         Patrick McHardy <kaber@trash.net>
license:        GPL
srcversion:     88909CB365A49A17A4E5873
depends:        nfnetlink
intree:         Y
name:           nf_tables
vermagic:       5.10.92+ mod_unload modversions ARMv6 p2v8

En met de iptables en nft commandos kun je deze manipuleren/uitlezen etc:
pi@ph5a:~ $ man iptables
[..]
DESCRIPTION
       Iptables and ip6tables are used to set up, maintain, and  inspect
       the tables of IPv4 and IPv6 packet filter rules in the Linux ker‐
       nel.  Several different tables may be defined.  Each  table  con‐
       tains  a  number of built-in chains and may also contain user-de‐
       fined chains.

pi@ph5b:~ $ man nft
[..]
DESCRIPTION
       nft is the command line tool used to set up, maintain and inspect
       packet filtering and classification rules in the Linux kernel, in
       the nftables framework. The Linux kernel subsystem is known as
       nf_tables, and ‘nf’ stands for Netfilter.


EDIT2: Moest ff uitzoeken hoe het zit met nft ;)
dehakkelaar@laptop:~$ sudo iptables -t nat -nL
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
MASQUERADE  all  --  0.0.0.0/0            0.0.0.0/0

Vs:
dehakkelaar@laptop:~$ sudo nft -n list table nat
table ip nat {
        chain POSTROUTING {
                type nat hook postrouting priority 100; policy accept;
                oifname "bnep0" counter packets 8068 bytes 728001 masquerade
        }
}

[ Voor 20% gewijzigd door deHakkelaar op 18-07-2022 18:41 ]

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +1 Henk 'm!
deHakkelaar schreef op maandag 18 juli 2022 @ 02:10:
Je kunt elk Linux apparaat met twee interfaces gemakkelijk omtoveren in een IPv4 router/gateway.
Daarvoor heb je maar twee dingen nodig.
Tja ik vergeet ook soms dingetjes ;)
En m'n verbinding lag er weer uit door stomiteit wat even duurde om te herstellen.

3) Je default route moet ook goed staan.
Huidige controleren:
code:
1
ip route show default

Huidige verwijderen als niet juist is:
code:
1
sudo ip route del default

Nieuwe toevoegen:
code:
1
sudo ip route add default via <WAN_INTERFACE_GATEWAY_IP> dev <WAN_INTERFACE_NAME>

En dit IP ook in dhcpcd.conf opvoeren zodat reboot persistent blijft:
pi@ph5b:~ $ sudo nano /etc/dhcpcd.conf
[..]
interface <WAN_INTERFACE_NAME>
[..]
  static routers=<WAN_INTERFACE_GATEWAY_IP>


EDIT: Ik bedenk me net, als op het WAN gedeelte ook een DHCP server aanwezig is dan wil je helemaal geen statische IP details opvoeren voor de WAN interface.
Als goed is zal de DHCP client dan zorgen dat de routes goed staan.
Maar altijd goed om even te controleren!
Dus dan zul je alleen voor de LAN interface statische IP gegevens moeten opvoeren omdat dat een vereiste is als de host zelf als DHCP server gaat functioneren voor je LAN clients.

[ Voor 22% gewijzigd door deHakkelaar op 18-07-2022 18:45 ]

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +5 Henk 'm!

  • ninjazx9r98
  • Registratie: Juli 2002
  • Laatst online: 23:36
deHakkelaar schreef op maandag 18 juli 2022 @ 15:59:
[...]

pi@ph5b:~ $ dpkg -S /etc/sysctl.conf
procps: /etc/sysctl.conf

EDIT: Ow en ook een belangrijke, door het oorspronkelijke sysctl.conf bestandje niet aan te raken, is het ook makkelijker te achterhalen wat ook alweer de defaults waren ;)
Jezelf aanleren om ALTIJD een kopie te maken voor je een bestand gaat editten heeft mij al heel wat keren gered en is zo'n beetje een automatisme geworden.
code:
1
cp -p /etc/sysctl.conf /etc/sysctl.conf.ORG

Daarnaast pas ik nooit zomaar een regel aan in een config maar maak van de oorspronkelijke regel een 'commentaar regel' om daar vervolgens de aangepaste regel direct onder te zetten. Is het een volledig nieuwe setting dan zet ik er over het algemeen een commentaar regel boven met daarin de datum, mijn initialen en eventueel een reden. De initialen is thuis overbodig maar op het werk handig om collega's te laten zien wie iets gedaan heeft in de configuratie en is ook zo'n beetje een automatisme waardoor ik het thuis ook gebruik.

Acties:
  • 0 Henk 'm!

  • CR2032
  • Registratie: Juli 2016
  • Niet online
Heeft iemand een tip hoe je Pi-Hole + Unbound alleen in RAM kunt laten werken.

Ik gebruik nu Raspbian OS met log2ram. Alleen de logfiles worden nu naar een RAM-disk geschreven.
Dat heb ik nu werkend gekregen maar dat zijn ook alleen de logfiles. Ideaal zou zijn het hele OS.
https://github.com/azlux/log2ram

De reden is dat ik het internet modem + pi-hole 's-nachts gaan uitzetten met een slimme stekker om al het sluipverbruik te verminderen. En geen corrupte SD-kaartje tot gevolg.

[ Voor 6% gewijzigd door CR2032 op 18-07-2022 22:03 ]


Acties:
  • +1 Henk 'm!

  • Diedo70
  • Registratie: Januari 2011
  • Laatst online: 31-08 18:41
CR2032 schreef op maandag 18 juli 2022 @ 22:02:
Heeft iemand een tip hoe je Pi-Hole + Unbound alleen in RAM kunt laten werken.

Ik gebruik nu Raspbian OS met log2ram. Alleen de logfiles worden nu naar een RAM-disk geschreven.
Dat heb ik nu werkend gekregen maar dat zijn ook alleen de logfiles. Ideaal zou zijn het hele OS.
https://github.com/azlux/log2ram

De reden is dat ik het internet modem + pi-hole 's-nachts gaan uitzetten met een slimme stekker om al het sluipverbruik te verminderen. En geen corrupte SD-kaartje tot gevolg.
Crontab met shutdown 1 minuut voordat de stekker em uitzet?

Acties:
  • +2 Henk 'm!

  • nero355
  • Registratie: Februari 2002
  • Laatst online: 28-02 22:21
deHakkelaar schreef op maandag 18 juli 2022 @ 02:10:
Die maak je reboot persistent met een nieuw config bestandje:
code:
1
sudo tee /etc/sysctl.d/ip-forwarding.conf <<< 'net.ipv4.ip_forward=1'
Ik doe altijd
echo "Whatever ik weg wil schrijven" >> LeukeNaamVoorEenBestand.conf.of.txt.of.zo

:)

Maar leuk die fancy manieren die jij en @Raven gebruiken hoor! Daar niet van! :D
dss58 schreef op maandag 18 juli 2022 @ 10:02:
Eens !! in de inbeltijd had ik een groot virus op de pc staan, genaamd windows95 en die donderde me om de haverklap van internet af en weer opnieuw inbellen... met behulp van een vriend een linuxbak (met een debian 2.0.38 kernel) met modem er tussen gezet en in iedere machine een netwerkkaart nog met BNC connector, d.m.v. een ping te laten lopen was de inbellijn open en alle problemen waren verholpen, werkte fantastisch goed, om verschillende redenen heb ik zeg maar linux wat laten versloffen maar sinds de raspberry pi er is weer op gepakt, ik lees o.a. hier veel en documenteer een hoop voor mezelf, om zeg maar de volgende keer een eigen geschreven handleiding te kunnen gebruiken, dat laatste werkt heel erg goed kan ik je melden, maar er is altijd baas boven baas :)
FreeSCO jongûh! :Y) 8) :*) O+

Zie : http://www.freesco.org/

Draaide ik op een 386 vanaf een Floppy geloof ik! _O- :+
CR2032 schreef op maandag 18 juli 2022 @ 22:02:
Heeft iemand een tip hoe je Pi-Hole + Unbound alleen in RAM kunt laten werken.

Ik gebruik nu Raspbian OS met log2ram. Alleen de logfiles worden nu naar een RAM-disk geschreven.
Dat heb ik nu werkend gekregen maar dat zijn ook alleen de logfiles. Ideaal zou zijn het hele OS.
https://github.com/azlux/log2ram

De reden is dat ik het internet modem + pi-hole 's-nachts gaan uitzetten met een slimme stekker om al het sluipverbruik te verminderen. En geen corrupte SD-kaartje tot gevolg.
Ik moet dan gelijk aan PXE BOOT denken elke keer als je Raspberry Pi opstart : Is dat een idee :?

|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||


Acties:
  • 0 Henk 'm!

  • CR2032
  • Registratie: Juli 2016
  • Niet online
@nero355
Met PXE boot heb je nog weer een master server nodig. Dat is niet ideaal.
Ik zoek eigenlijk iets zoals piCorePlayer maar dan voor Pi-Hole. Wat gebaseerd is op een heel kleine eigen Linux distro en volledig draait in RAM. Het schrijft niets naar de SD-kaart, behalve als je zelf wat opslaat.
Hele fijne audio speler is dat. https://www.picoreplayer.org/

Spontaan en op een willekeurig moment de raspberry pi kunnen uitzetten zonder dat je een terminal commando geeft is daarmee nooit een probleem.

@Diedo70 Thnx. Het gaat alleen om een 'domme' KlikAanKlikUit stekker, ik kan niets triggeren voor een crontab job.

Acties:
  • +1 Henk 'm!

  • nero355
  • Registratie: Februari 2002
  • Laatst online: 28-02 22:21
CR2032 schreef op maandag 18 juli 2022 @ 23:24:
Met PXE boot heb je nog weer een master server nodig. Dat is niet ideaal.
Dan kan je zoiets overwegen : pricewatch: Intel NUC Kit DN2820FYKH
Effe zoeken naar een Refubished of tweedehands exemplaar of gewoon een soortgelijk model van een ander merk d:)b

En of je die dan als PXE BOOT Server gebruikt of geheel i.p.v. de Raspberry Pi mag je zelf uitzoeken :P :+
Ik zoek eigenlijk iets zoals piCorePlayer maar dan voor Pi-Hole. Wat gebaseerd is op een heel kleine eigen Linux distro en volledig draait in RAM. Het schrijft niets naar de SD-kaart, behalve als je zelf wat opslaat.
Hele fijne audio speler is dat. https://www.picoreplayer.org/
Hey! Dat is gewoon een LMS dingetje! :o
Discussions, help and ideas for pCP can be exchanged at the lively forum hosted by Logitech for the Squeezebox Community
Logitech SqueezeBox + Logitech Media Server toestand dus! :D
Spontaan en op een willekeurig moment de raspberry pi kunnen uitzetten zonder dat je een terminal commando geeft is daarmee nooit een probleem.
Er zijn een aantal projecten om een Aan/Uit knop te integreren op de Raspberry Pi die dan ook een nette
shutdown -h now

doet om corruptie te voorkomen : Daar al naar gekeken :?

|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||


Acties:
  • 0 Henk 'm!

  • dss58
  • Registratie: April 2015
  • Laatst online: 15:49
CR2032 schreef op maandag 18 juli 2022 @ 22:02:
Heeft iemand een tip hoe je Pi-Hole + Unbound alleen in RAM kunt laten werken.

Ik gebruik nu Raspbian OS met log2ram. Alleen de logfiles worden nu naar een RAM-disk geschreven.
Dat heb ik nu werkend gekregen maar dat zijn ook alleen de logfiles. Ideaal zou zijn het hele OS.
https://github.com/azlux/log2ram

De reden is dat ik het internet modem + pi-hole 's-nachts gaan uitzetten met een slimme stekker om al het sluipverbruik te verminderen. En geen corrupte SD-kaartje tot gevolg.
volgens mij is dat overbodig, op de raspberry pi draaien ook de logfiles in RAM, tot je de spanning eraf haalt, hoe ben ik daarachter gekomen ? als ik bijvoorbeeld een pihole.log file analyseer op hoeveel domains die voorbij komen van 2 miljoen lijnen die 150MB groot is dan is dat in een seconde gedaan en dat op een goedkoop SD kaartje van 16GB, volgens mij saved de pi tussendoor en als je de spanning eraf haalt zit er denk ik ergens een condensator waar ie de energie vandaan haalt om alle open files met een razend tempo af te sluiten, let wel, is een vermoede maar weet het niet zeker.

Acties:
  • +1 Henk 'm!

  • nero355
  • Registratie: Februari 2002
  • Laatst online: 28-02 22:21
dss58 schreef op dinsdag 19 juli 2022 @ 00:10:
volgens mij is dat overbodig, op de raspberry pi draaien ook de logfiles in RAM, tot je de spanning eraf haalt, hoe ben ik daarachter gekomen ? als ik bijvoorbeeld een pihole.log file analyseer op hoeveel domains die voorbij komen van 2 miljoen lijnen die 150MB groot is dan is dat in een seconde gedaan en dat op een goedkoop SD kaartje van 16GB, volgens mij saved de pi tussendoor en als je de spanning eraf haalt zit er denk ik ergens een condensator waar ie de energie vandaan haalt om alle open files met een razend tempo af te sluiten, let wel, is een vermoede maar weet het niet zeker.
Daar zijn wel oplossingen voor, maar standaard absoluut NIET het geval! ;)

|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||


Acties:
  • +1 Henk 'm!

  • Airw0lf
  • Registratie: Mei 2005
  • Laatst online: 15-09 11:11
CR2032 schreef op maandag 18 juli 2022 @ 23:24:
@nero355
Met PXE boot heb je nog weer een master server nodig. Dat is niet ideaal.
Ik zoek eigenlijk iets zoals piCorePlayer maar dan voor Pi-Hole. Wat gebaseerd is op een heel kleine eigen Linux distro en volledig draait in RAM. Het schrijft niets naar de SD-kaart, behalve als je zelf wat opslaat.
Hele fijne audio speler is dat. https://www.picoreplayer.org/

Spontaan en op een willekeurig moment de raspberry pi kunnen uitzetten zonder dat je een terminal commando geeft is daarmee nooit een probleem.

@Diedo70 Thnx. Het gaat alleen om een 'domme' KlikAanKlikUit stekker, ik kan niets triggeren voor een crontab job.
En met zoiets als dit dan? Waarbij je met een kleine batterij genoeg tijd hebt voor een nette shutdown?

makes it run like clockwork


Acties:
  • 0 Henk 'm!

  • dss58
  • Registratie: April 2015
  • Laatst online: 15:49
nero355 schreef op dinsdag 19 juli 2022 @ 00:16:
[...]

Daar zijn wel oplossingen voor, maar standaard absoluut NIET het geval! ;)
ik heb geen ups en trek de stekker van de voeding er zo uit, daarna geen enkel probleem met booten en het laatste is gewoon opgeslagen, dus vertel maar hoe dit anders kan, ik ben reuze benieuwd :) wordt alles anders meteen accuut opgeslagen op de trage SD kaart ? vroeg of laat gaat dat zeker een keer fout naar mijn idee, inmiddels heb ik 2x mee gemaakt dat de SD naar de gallemieze was, daarom heb ik meerdere pi's en kan naar hartelust experimenteren, of ie nou hang of niet, of ik er nog in kan of niet, maakt niks uit, na een half uurtje draait de boel weer als een zonnetje, en ik heb 7 pi's draaien, gewoon omdat het leuk is en dat ik heel wat af zit te kloten :) je wil de tafel hier niet zien met al die bekabeling.... tja, wildgroei door de jaren :)

Acties:
  • +3 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
@dss58 Door ervoor te zorgen dat er geen cached data nog geschreven moet worden als je stoute dingen doet.
Normaliter kan je dat forceren met sync.
Als het systeem aan het syncen (schrijven) is terwijl jij een hard stop doet op zo'n manier kan dat tot een dode kaart leiden.

Enkel pihole schrijft niet zo veel, de kans op een catastrofale fout is dus niet heel groot.
Als je geen toepassing hebt voor de logfiles kan je ze pipen naar /dev/null, syslogs kan je ook helemaal uit zetten.
Een alternatieve methode is om logs te schrijven naar tmpfs, een volatile file system.

Wil je wel logs maar weinig writes hebben, dan kan je je tmpfs periodiek syncen. Mijn Debian thuisbakje draait al heel wat jaren zo'n setup met behulp van tooltje: goanysync op (onder andere) /var/log. (edit: n.b. goanysync schrijft alleen naar disk bij een clean shutdown/stop)

fwiw, geen/weinig ervaring met raspberry, ik weet niet wat voor optimalisatie al doorgevoerd is op die distro.

- knip -


Acties:
  • 0 Henk 'm!

  • Stimulate14
  • Registratie: Augustus 2014
  • Laatst online: 10-09 15:11

Stimulate14

⭐⭐⭐

Allicht een domme vraag, maar kan het zijn dat mijn router geen pusberichten meer stuurt over smtp.gmail.com sinds de Pi-Hole? Hij geeft authenticatie fouten.

Acties:
  • +1 Henk 'm!

  • dss58
  • Registratie: April 2015
  • Laatst online: 15:49
Raymond P schreef op dinsdag 19 juli 2022 @ 08:42:
@dss58 Door ervoor te zorgen dat er geen cached data nog geschreven moet worden als je stoute dingen doet.
Normaliter kan je dat forceren met sync.
Als het systeem aan het syncen (schrijven) is terwijl jij een hard stop doet op zo'n manier kan dat tot een dode kaart leiden.

Enkel pihole schrijft niet zo veel, de kans op een catastrofale fout is dus niet heel groot.
Als je geen toepassing hebt voor de logfiles kan je ze pipen naar /dev/null, syslogs kan je ook helemaal uit zetten.
Een alternatieve methode is om logs te schrijven naar tmpfs, een volatile file system.

Wil je wel logs maar weinig writes hebben, dan kan je je tmpfs periodiek syncen. Mijn Debian thuisbakje draait al heel wat jaren zo'n setup met behulp van tooltje: goanysync op (onder andere) /var/log. (edit: n.b. goanysync schrijft alleen naar disk bij een clean shutdown/stop)

fwiw, geen/weinig ervaring met raspberry, ik weet niet wat voor optimalisatie al doorgevoerd is op die distro.
ja dat weet ik allemaal wel maar dat is mijn punt niet, ik heb het alleen over de hardware, de raspberry pi zelf, ik draai inmiddels al wat jaartjes met de pi en ik heb nog nooit een corrupt filesystem gehad als ik de stekker eruit trek zonder een sjutdown te geven, wel dat een kaartje het begaf maar dat is wat anders.
Stimulate14 schreef op dinsdag 19 juli 2022 @ 12:15:
Allicht een domme vraag, maar kan het zijn dat mijn router geen pusberichten meer stuurt over smtp.gmail.com sinds de Pi-Hole? Hij geeft authenticatie fouten.
kijk op je dashboard en dan 'query log', dan zie je vanzelf of een domain geblokt is die je gebruikt.

[ Voor 7% gewijzigd door dss58 op 19-07-2022 13:07 ]


Acties:
  • +3 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
dss58 schreef op dinsdag 19 juli 2022 @ 13:07:
[...]

ja dat weet ik allemaal wel maar dat is mijn punt niet, ik heb het alleen over de hardware, de raspberry pi zelf, ik draai inmiddels al wat jaartjes met de pi en ik heb nog nooit een corrupt filesystem gehad als ik de stekker eruit trek zonder een sjutdown te geven, wel dat een kaartje het begaf maar dat is wat anders.

[...]
Ah, dat was mij dan niet helemaal duidelijk.
Het is in ieder geval dus niet zo dat je raspberry magisch alles wegschrijft met de laatste paar mA als je stekker-trekt.

Het bricken van een SD kaartje en stekker-trekken gaat wel goed samen. Maar dat weet je dan vast zelf ook. :9
Een modern FS (zoals Ext4) heeft journaling, dat maakt de drempel naar file system corruption een heel stuk hoger (maar niet immuun). Imho is dat ook geen hardware issue.

De rest van de hardware zou daar niet kapot van moeten gaan (als je een fatsoenlijke voeding gebruikt).

De reden waarom jij vaak de dans ontspringt zou ik eerder zoeken in de belasting van de hardware. Doe het wat vaker terwijl je Pi wel aan het schrijven is en je zult ongetwijfeld vaker issues hebben.

- knip -


Acties:
  • 0 Henk 'm!

  • dss58
  • Registratie: April 2015
  • Laatst online: 15:49
Raymond P schreef op dinsdag 19 juli 2022 @ 13:31:
[...]


Ah, dat was mij dan niet helemaal duidelijk.
Het is in ieder geval dus niet zo dat je raspberry magisch alles wegschrijft met de laatste paar mA als je stekker-trekt.

Het bricken van een SD kaartje en stekker-trekken gaat wel goed samen. Maar dat weet je dan vast zelf ook. :9
Een modern FS (zoals Ext4) heeft journaling, dat maakt de drempel naar file system corruption een heel stuk hoger (maar niet immuun). Imho is dat ook geen hardware issue.

De rest van de hardware zou daar niet kapot van moeten gaan (als je een fatsoenlijke voeding gebruikt).

De reden waarom jij vaak de dans ontspringt zou ik eerder zoeken in de belasting van de hardware. Doe het wat vaker terwijl je Pi wel aan het schrijven is en je zult ongetwijfeld vaker issues hebben.
Vooral dat laatste wat je zegt, dat klinkt idd logisch en had ik stiekum allang eerder verwacht maar is me nog niet overkomen, ik weet niet precies welk filesystem raspbian OS als default heeft maar ext4 is het vast niet denk ik zo, ik heb overigens op alle pi's de lite versie erop staan :)
Maar ik heb verschillende reserve SD kaartjes die zijn eigenlijk niet ontworpen om een OS op te draaien met een hoop IO, iedereen die ik pihole adviseer zeg ik ook altijd dat ze minimaal 2 SD kaartjes moeten nemen voor het geval dat :P

Acties:
  • +2 Henk 'm!
ninjazx9r98 schreef op maandag 18 juli 2022 @ 20:14:
Jezelf aanleren om ALTIJD een kopie te maken voor je een bestand gaat editten heeft mij al heel wat keren gered en is zo'n beetje een automatisme geworden.
Schreeuwen hoeft niet ;)
Je moet doen wat je zelf het handigst lijkt.
Ik heb toch het meeste gedocumenteerd dus ben niet zo afhankelijk van backups van config bestandjes.
Plus je kunt altijd de oorspronkelijke config bestanden weer uit de debian package trekken.

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +3 Henk 'm!
nero355 schreef op maandag 18 juli 2022 @ 23:10:
Ik doe altijd
echo "Whatever ik weg wil schrijven" >> LeukeNaamVoorEenBestand.conf.of.txt.of.zo
Probleem met bovenstaande is dat je dit alleen kunt doen als je ingelogged bent als root gebruiker.
Het echo gedeelte heeft geen root nodig.
Maar het redirecten/append ">>" kun je niet doen naar een bestandje welke root toestemming nodig heeft zoals bv een /etc/sysctl.d/ip-forwarding.conf bestandje.
Met sudo en het tee commando kun je daar kunstig omheen:
pi@ph5b:~ $ man tee
[..]
SYNOPSIS
       tee [OPTION]... [FILE]...

DESCRIPTION
       Copy standard input to each FILE, and also to standard output.

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +2 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
dss58 schreef op dinsdag 19 juli 2022 @ 14:39:
[...]

Vooral dat laatste wat je zegt, dat klinkt idd logisch en had ik stiekum allang eerder verwacht maar is me nog niet overkomen, ik weet niet precies welk filesystem raspbian OS als default heeft maar ext4 is het vast niet denk ik zo, ik heb overigens op alle pi's de lite versie erop staan :)
Maar ik heb verschillende reserve SD kaartjes die zijn eigenlijk niet ontworpen om een OS op te draaien met een hoop IO, iedereen die ik pihole adviseer zeg ik ook altijd dat ze minimaal 2 SD kaartjes moeten nemen voor het geval dat :P
Dat kan je makkelijk bekijken met lsblk.
code:
1
lsblk -f


Fwiw ik heb een pihole draaien in LXC die ik mag ( :X ) beheren. Geen sd-kaart geneuzel voor mij.

- knip -


Acties:
  • +2 Henk 'm!
dss58 schreef op dinsdag 19 juli 2022 @ 00:10:
[...]

volgens mij is dat overbodig, op de raspberry pi draaien ook de logfiles in RAM, tot je de spanning eraf haalt, hoe ben ik daarachter gekomen ? als ik bijvoorbeeld een pihole.log file analyseer op hoeveel domains die voorbij komen van 2 miljoen lijnen die 150MB groot is dan is dat in een seconde gedaan en dat op een goedkoop SD kaartje van 16GB, volgens mij saved de pi tussendoor en als je de spanning eraf haalt zit er denk ik ergens een condensator waar ie de energie vandaan haalt om alle open files met een razend tempo af te sluiten, let wel, is een vermoede maar weet het niet zeker.
Er is altijd write cache op de disken omdat RAM nou eenmaal sneller is als een disk.
Dus als op de host de stroom wegvalt, kan het zijn dat er nog data in de cache staat die nog niet naar disk is geschreven en deze gaat dan verloren wat mogelijk filesystem corruptie kan veroorzaken.
En is ook een beetje afhankelijk van het type cache zoals bv write-through of write-back.
Het kan voorkomen dat als de stroom wegvalt dat dan nog net genoeg lading in de voedingsstablilisator zit om de cache weg te schrijven maar mogelijk ook niet.

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +2 Henk 'm!
dss58 schreef op dinsdag 19 juli 2022 @ 01:02:
ik heb geen ups en trek de stekker van de voeding er zo uit, daarna geen enkel probleem met booten en het laatste is gewoon opgeslagen, dus vertel maar hoe dit anders kan, ik ben reuze benieuwd :) wordt alles anders meteen accuut opgeslagen op de trage SD kaart ?
Iedereen en ook de Raspi organisatie raadt dit af.
En ja alles wordt gedumpt in cache en die gaat er onmiddelijk mee aan de slag om dit naar disk weg te schrijven.

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +3 Henk 'm!
dss58 schreef op dinsdag 19 juli 2022 @ 13:07:
ja dat weet ik allemaal wel maar dat is mijn punt niet, ik heb het alleen over de hardware, de raspberry pi zelf, ik draai inmiddels al wat jaartjes met de pi en ik heb nog nooit een corrupt filesystem gehad als ik de stekker eruit trek zonder een sjutdown te geven, wel dat een kaartje het begaf maar dat is wat anders.
Heb je ooit wel eens een fsck gedraaid dan op dit systeem?
Zonder deze te draaien weet je nooit ofdat er wat corrupt is geraakt.

[ Voor 0% gewijzigd door deHakkelaar op 19-07-2022 15:52 . Reden: type ]

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +2 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
deHakkelaar schreef op dinsdag 19 juli 2022 @ 15:38:
[...]

Heb je ooit wel eens een fschk gedraaid dan op dit systeem?
Zonder deze te draaien weet je nooit ofdat er wat corrupt is geraakt.
Doet raspberry os dat niet standaard elke X reboots/mounts?
Edit: het internet zegt ja.

Als je headless runt dan krijg je daar weinig van mee naar mijn ervaring. Tenzij het erg lang duurt voordat je machine weer up is. :P

[ Voor 20% gewijzigd door Raymond P op 19-07-2022 15:48 ]

- knip -


Acties:
  • +2 Henk 'm!
dss58 schreef op dinsdag 19 juli 2022 @ 14:39:
... ik weet niet precies welk filesystem raspbian OS als default heeft maar ext4 is het vast niet denk ik zo, ik heb overigens op alle pi's de lite versie erop staan :)
pi@ph5b:~ $ lsb_release -d
Description:    Raspbian GNU/Linux 11 (bullseye)

pi@ph5b:~ $ findmnt /
TARGET SOURCE         FSTYPE OPTIONS
/      /dev/mmcblk0p2 ext4   rw,noatime

pi@ph5b:~ $ sudo parted -l
Model: SD SC16G (sd/mmc)
Disk /dev/mmcblk0: 15.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      4194kB  273MB   268MB   primary  fat32        lba
 2      273MB   15.9GB  15.7GB  primary  ext4
dss58 schreef op dinsdag 19 juli 2022 @ 14:39:
Maar ik heb verschillende reserve SD kaartjes die zijn eigenlijk niet ontworpen om een OS op te draaien met een hoop IO, iedereen die ik pihole adviseer zeg ik ook altijd dat ze minimaal 2 SD kaartjes moeten nemen voor het geval dat :P
Deze discussie komt elke keer weer terug.
Maar als dit het geval was, dan zou HP nooit een SD slotje faciliteren voor z'n enterprise servers om van te booten:
https://support.hpe.com/h...3546en_us&docLocale=en_US

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +1 Henk 'm!

  • dss58
  • Registratie: April 2015
  • Laatst online: 15:49
deHakkelaar schreef op dinsdag 19 juli 2022 @ 15:30:
[...]

Er is altijd write cache op de disken omdat RAM nou eenmaal sneller is als een disk.
Dus als op de host de stroom wegvalt, kan het zijn dat er nog data in de cache staat die nog niet naar disk is geschreven en deze gaat dan verloren wat mogelijk filesystem corruptie kan veroorzaken.
En is ook een beetje afhankelijk van het type cache zoals bv write-through of write-back.
Het kan voorkomen dat als de stroom wegvalt dat dan nog net genoeg lading in de voedingsstablilisator zit om de cache weg te schrijven maar mogelijk ook niet.
exact, had het eerst over een condensator maar komt op hetzelfde neer, het is idd niet juist/netjes om de stroom er zomaar af te halen maar ben lui aangelegd :D

Je bedoeld vast fsck, net even gekeken, om corrupte filesystems te repareren, kende het niet maar is wel goed om te weten :)

Acties:
  • +1 Henk 'm!
dss58 schreef op dinsdag 19 juli 2022 @ 15:50:
Je bedoeld vast fsck, net even gekeken, om corrupte filesystems te repareren, kende het niet maar is wel goed om te weten :)
Ja idd fsck.
Aangepast en thx!

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • 0 Henk 'm!

  • dss58
  • Registratie: April 2015
  • Laatst online: 15:49
deHakkelaar schreef op dinsdag 19 juli 2022 @ 15:50:
[...]

pi@ph5b:~ $ lsb_release -d
Description:    Raspbian GNU/Linux 11 (bullseye)

pi@ph5b:~ $ findmnt /
TARGET SOURCE         FSTYPE OPTIONS
/      /dev/mmcblk0p2 ext4   rw,noatime

pi@ph5b:~ $ sudo parted -l
Model: SD SC16G (sd/mmc)
Disk /dev/mmcblk0: 15.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      4194kB  273MB   268MB   primary  fat32        lba
 2      273MB   15.9GB  15.7GB  primary  ext4


[...]

Deze discussie komt elke keer weer terug.
Maar als dit het geval was, dan zou HP nooit een SD slotje faciliteren voor z'n enterprise servers om van te booten:
https://support.hpe.com/h...3546en_us&docLocale=en_US
Waarom niet ? zo'n server draait altijd en hoeft maar een paar keer in z'n leven te booten, verder draait alles in memory / SSD / HD en neemt er geen IO meer plaats naar de de SD kaart, zo werkte novell vroeger ook, in Dos booten en verder werd heel de dospartie van z'n lang zal ze nooit niet meer gebruikt.

Acties:
  • +2 Henk 'm!
@dss58 , ik reageerde op onderstaande:
dss58 schreef op dinsdag 19 juli 2022 @ 14:39:
SD kaartjes die zijn eigenlijk niet ontworpen om een OS op te draaien met een hoop IO, ...
EDIT: Pi-hole met bv Unbound erbij heeft niet zo veel disk IO.

[ Voor 12% gewijzigd door deHakkelaar op 19-07-2022 16:08 ]

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • 0 Henk 'm!
Raymond P schreef op dinsdag 19 juli 2022 @ 15:41:
Doet raspberry os dat niet standaard elke X reboots/mounts?
Edit: het internet zegt ja.
Ik weet het niet zeker.
Dacht niet iedere keer maar om de zoveel boots idd.
En ook als het systeem niet netjes is afgesloten wat ik wel zeker weet.
EDIT: Maar idd daar krijg je weinig van mee als headless draait ;)

Linkje (EDIT: voor Raspbian want dat kan ook nog verschillen per distro) ?

[ Voor 15% gewijzigd door deHakkelaar op 19-07-2022 16:19 ]

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
deHakkelaar schreef op dinsdag 19 juli 2022 @ 16:15:
[...]

Ik weet het niet zeker.
Dacht niet iedere keer maar om de zoveel boots.
En ook als het systeem niet netjes is afgesloten wat ik wel zeker weet.
EDIT: Maar idd daar krijg je weinig van mee als headless draait ;)

Linkje?
Een linkje heb ik niet echt (maar als ik er een moet kiezen is het deze), mijn query "raspberry pi fsck" gaf voldoende hits met topics over hoe het te omzeilen bij de volgende reboot om een gok te doen. :+

Edit, je kan wel zien hoe vaak je nog kan mounten voordat fsck runt voor een partition.
code:
1
dumpe2fs -h /dev/sdaX | grep -i 'mount count'


Al die varianten zijn gewoon gebaseerd op Debian voor zover ik weet, fsck zit diep ingebakken en als bovenstaande geen -1 geeft en count hoger is dan threshold zou ook Raspian dus een check moeten uitvoeren bij next reboot.
Of dat ook daadwerkelijk aan staat weet ik dus niet. :9

[ Voor 25% gewijzigd door Raymond P op 19-07-2022 16:32 ]

- knip -


Acties:
  • +1 Henk 'm!
@Raymond P , vond onderstaande om te kijken ofdat een EXT* filesystem "dirty" is (niet netjes afgesloten):
pi@ph5b:~ $ sudo tune2fs -l /dev/mmcblk0p2 |awk -F':' '/^Filesystem s/ {print $2}'
         clean

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +1 Henk 'm!

  • Airw0lf
  • Registratie: Mei 2005
  • Laatst online: 15-09 11:11
Afdwingen van een fsck bij boot kan via grub met:
code:
1
fsck.mode=force fsck.repair=yes


Het aspect om de zoveel boots loopt via /etc/fstab:
https://linuxconfig.org/h...er-system-reboot-on-linux

Ik heb tot nu toe altijd gewerkt met de fstab-optie en altijd i.c.m. filesystem ext4 - ook bij NAS-en zoals die van Synology... vermits die optie er is natuurlijk... :-).

makes it run like clockwork


Acties:
  • 0 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
@Airw0lf Ah tuurlijk, fstab, daar zit de toggle.
Moet je nagaan, dat copy/paste ik al zo veel jaar dat ik de betekenis vergeten was.

- knip -


Acties:
  • 0 Henk 'm!
In fstab kun je toch niet de fsck frequentie instellen?
pi@ph5b:~ $ cat /etc/fstab
proc            /proc           proc    defaults          0       0
PARTUUID=XXXXX  /boot           vfat    defaults          0       2
PARTUUID=XXXXX  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, no line here
#   use  dphys-swapfile swap[on|off]  for that

pi@ph5b:~ $ man fstab
[..]
       The fifth field (fs_freq).
              This field is used by dump(8) to determine which filesystems
              need  to  be  dumped.   Defaults to zero (don't dump) if not
              present.

       The sixth field (fs_passno).
              This field is used by fsck(8)  to  determine  the  order  in
              which  filesystem  checks  are  done at boot time.  The root
              filesystem should be specified with a fs_passno of 1.  Other
              filesystems  should  have  a  fs_passno  of  2.  Filesystems
              within a drive will be checked sequentially, but filesystems
              on different drives will be checked at the same time to uti‐
              lize parallelism available in  the  hardware.   Defaults  to
              zero (don't fsck) if not present.

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • 0 Henk 'm!

  • Airw0lf
  • Registratie: Mei 2005
  • Laatst online: 15-09 11:11
deHakkelaar schreef op dinsdag 19 juli 2022 @ 15:30:
[...]

Er is altijd write cache op de disken omdat RAM nou eenmaal sneller is als een disk.
Dus als op de host de stroom wegvalt, kan het zijn dat er nog data in de cache staat die nog niet naar disk is geschreven en deze gaat dan verloren wat mogelijk filesystem corruptie kan veroorzaken.
Klopt - en als je daar wat mee wil doen, dan kan dat met:
code:
1
hdparm -W

Status opvragen van (bijvoorbeeld) /dev/sda:
code:
1
sudo hdparm -W /dev/sda

Write-cache uitschakelen kan met:
code:
1
sudo hdparm -W 0 /dev/sda

En weer terug aanzetten lijkt me dan voor de hand liggend... :+

makes it run like clockwork


Acties:
  • 0 Henk 'm!

  • Airw0lf
  • Registratie: Mei 2005
  • Laatst online: 15-09 11:11
deHakkelaar schreef op dinsdag 19 juli 2022 @ 16:59:
[...]

In fstab kun je toch niet de fsck frequentie instellen?
Nee - dat niet - alleen of het gebeurd en met welke (soort van) prioriteit.
En als het niet genoemd is doet ie het niet.

[ Voor 7% gewijzigd door Airw0lf op 19-07-2022 17:10 ]

makes it run like clockwork


Acties:
  • +1 Henk 'm!

  • CR2032
  • Registratie: Juli 2016
  • Niet online
Iedereen bedankt voor de suggesties. Blijkbaar is het dus niet mogelijk om Pi-Hole alleen in RAM te laten werken. Mijn Raspberry pi Zero krijgt stroom van het internet modem, iedere avond KlikKlakKlaar van de stroom af is nog steeds het doel.

Ik had de hoop gevestigd op een oplossing zoals PiCorePlayer. Daar zit een piepkleine volledige linux distro in van 12MB die volledig werkt in RAM. De Pi piept dus nooit wanneer je deze hard van de stroom af gooit. Ik heb verschillende Linux distro's inmiddels gevonden die volledig werken vanuit RAM, zoals Alpine en TinyCore Linux. Helaas ondersteunt het Pi-Hole install script alleen een heel beperkt aantal van de grote distro's.
Je krijgt direct de melding
No supported package manager found. :|
Het install script van Pi-Hole even aanpassen naar een andere package manager gaat mij technisch te ver.

Voor nu maar even bekijken hoe het met Log2Ram redt. Alleen al Raspberry OS schrijft veel weg, mijn /var/log was meer dan 800 MB. Daar zit nu een goede rem op voor Log2Ram. https://pimylifeup.com/raspberry-pi-log2ram/

@nero355 PiCorePlayer is inderdaad op basis van Logitech Squeezelite LMS. Ik gebruik deze al jaren en het is een fantastisch fijne audio streamer. Spotify, Tidal, Qobuz, NAS, internet radio, alles is mogelijk en het ziet er fraai uit met de Material Skin plugin. Eventueel met een HifiBerry kaartje op je Pi en je hebt een audiofiele streamer voor heel weinig. https://www.hifiberry.com/

Acties:
  • +3 Henk 'm!
Airw0lf schreef op dinsdag 19 juli 2022 @ 17:09:
Nee - dat niet - alleen of het gebeurd en met welke (soort van) prioriteit.
En als het niet genoemd is doet ie het niet.
Hij lijkt opgeslagen in de "superblock":
pi@ph5b:~ $ sudo dumpe2fs -h /dev/mmcblk0p2 | grep -i 'mount count'
dumpe2fs 1.46.2 (28-Feb-2021)
Mount count:              27
Maximum mount count:      -1

pi@ph5b:~ $ man dumpe2fs
[..]
       -h     only display the superblock information and not any  of  the
              block group descriptor detail information.

En je kunt hem wijzigen met:
pi@ph5b:~ $ man tune2fs
[..]
       -c max-mount-counts
              Adjust  the number of mounts after which the filesystem will
              be checked by e2fsck(8).  If max-mount-counts is the  string
              "random", tune2fs will use a random value between 20 and 40.
              If max-mount-counts is 0 or -1,  the  number  of  times  the
              filesystem  is  mounted will be disregarded by e2fsck(8) and
              the kernel.

              Staggering  the  mount-counts  at  which   filesystems   are
              forcibly checked will avoid all filesystems being checked at
              one time when using journaled filesystems.

              Mount-count-dependent checking is  disabled  by  default  to
              avoid unanticipated long reboots while e2fsck does its work.
              If you are concerned about file system corruptions caused by
              potential  hardware  problems of kernel bugs, a better solu‐
              tion than  mount-count-dependent  checking  is  to  use  the
              e2scrub(8) program.  This does require placing the file sys‐
              tem on an LVM volume, however.

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +3 Henk 'm!

  • Church of Noise
  • Registratie: April 2006
  • Laatst online: 20:36

Church of Noise

Drive it like you stole it

CR2032 schreef op dinsdag 19 juli 2022 @ 17:13:
Iedereen bedankt voor de suggesties. Blijkbaar is het dus niet mogelijk om Pi-Hole alleen in RAM te laten werken. Mijn Raspberry pi Zero krijgt stroom van het internet modem, iedere avond KlikKlakKlaar van de stroom af is nog steeds het doel.

Ik had de hoop gevestigd op een oplossing zoals PiCorePlayer. Daar zit een piepkleine volledige linux distro in van 12MB die volledig werkt in RAM. De Pi piept dus nooit wanneer je deze hard van de stroom af gooit. Ik heb verschillende Linux distro's inmiddels gevonden die volledig werken vanuit RAM, zoals Alpine en TinyCore Linux. Helaas ondersteunt het Pi-Hole install script alleen een heel beperkt aantal van de grote distro's.
Je krijgt direct de melding

[...]


Het install script van Pi-Hole even aanpassen naar een andere package manager gaat mij technisch te ver.

Voor nu maar even bekijken hoe het met Log2Ram redt. Alleen al Raspberry OS schrijft veel weg, mijn /var/log was meer dan 800 MB. Daar zit nu een goede rem op voor Log2Ram. https://pimylifeup.com/raspberry-pi-log2ram/

@nero355 PiCorePlayer is inderdaad op basis van Logitech Squeezelite LMS. Ik gebruik deze al jaren en het is een fantastisch fijne audio streamer. Spotify, Tidal, Qobuz, NAS, internet radio, alles is mogelijk en het ziet er fraai uit met de Material Skin plugin. Eventueel met een HifiBerry kaartje op je Pi en je hebt een audiofiele streamer voor heel weinig. https://www.hifiberry.com/
Twee suggesties als ik mag:
1) hang je Pi0 op een aparte stekker, en laat 'm draaien. stroomverbruik is quasi niks op idle, nl 90 mA (en ze draaien bijna uitsluitend rond idle capaciteit, pi-hole en unbound vragen echt bijna geen cpu werk) -> geen gezwets voor een kost van minder 50 euro per jaar bij huidige stroomprijzen, dus minder dan de kost van het jaarlijks gebruik van een strijkijzer. door 'm telkens een halve dag uit te leggen, bespaar je dus rond de 25 euro. trek daar eens wat SD kaartjes af die je per jaar moet vervangen...
2) om toch I/O te beperken, kan je ofwel log2ram draaien, of DietPi als distributie. Die is gebaseerd op Raspberry Pi OS zoals dat nu heet, waar wat nutteloze dingen uitgegooid zijn en een beperkt aantal heel nuttige dingen aan toegevoegd. Een daarvan is dat DietPi native - zonder enige effort - zelf iets a la log2ram doet. een andere reden om er voor te kiezen is dat MichaIng het allemaal heel strak opvolgt, het is dus een goed ondersteund OS, en hij is ook een betrokken community member bij Pi-Hole. En zo spaar je, ook in het always on scenario, mogelijks je SD kaart en gaat die dan nóg langer mee :*)

Acties:
  • +1 Henk 'm!

  • Webgnome
  • Registratie: Maart 2001
  • Laatst online: 22:32
@Church of Noise of je kunt een SSD kopen, de rpi booten en alles installeren vanaf die SSD en je kunt via een simpel scriptje er voor zorgen dat het spul snachts uit gaat. Je kan zeggen het is maar 25 euro ... maar het is echt gewoon 25 euro waar je niet veel voor hoeft te doen. Is voor de een weinig geld voor de andere een berg centen..

Strava | AP | IP | AW


Acties:
  • +2 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
CR2032 schreef op dinsdag 19 juli 2022 @ 17:13:
Iedereen bedankt voor de suggesties. Blijkbaar is het dus niet mogelijk om Pi-Hole alleen in RAM te laten werken. [...]
Er is een hoop geschreven, maar dat is niet gezegd. :P

Je kan pihole zo configureren dat het hele riedeltje in ram loopt. Je kan Raspberry zo configureren dat de SD als read only geboot wordt en alles in ram loopt.
Als het met bovenstaande info niet lukt (lees: alle mogelijkheden leunen op tmpfs) dan is er ook nog kant en klare meuk (1e google hit): linkje.

N.b. eventuele aanpassingen en updates overleven dan geen reboot.

- knip -


Acties:
  • +1 Henk 'm!
@Airw0lf , natuurlijk ook rekening houden dat er meerdere caches zijn waar data verloren kan gaan.
L1/L2 CPU cache, Linux kernel disk cache (sync) en vaak zit er op een disk zelf ook nog cache.

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • 0 Henk 'm!

  • Church of Noise
  • Registratie: April 2006
  • Laatst online: 20:36

Church of Noise

Drive it like you stole it

Webgnome schreef op dinsdag 19 juli 2022 @ 17:33:
@Church of Noise of je kunt een SSD kopen, de rpi booten en alles installeren vanaf die SSD en je kunt via een simpel scriptje er voor zorgen dat het spul snachts uit gaat. Je kan zeggen het is maar 25 euro ... maar het is echt gewoon 25 euro waar je niet veel voor hoeft te doen. Is voor de een weinig geld voor de andere een berg centen..
Point taken.

Hoeveel kost de SSD en connectiviteit met de RPi? (eerlijke vraag, vooral dat laatste heb ik geen idee over)

Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
Webgnome schreef op dinsdag 19 juli 2022 @ 17:33:
@Church of Noise of je kunt een SSD kopen, de rpi booten en alles installeren vanaf die SSD en je kunt via een simpel scriptje er voor zorgen dat het spul snachts uit gaat. Je kan zeggen het is maar 25 euro ... maar het is echt gewoon 25 euro waar je niet veel voor hoeft te doen. Is voor de een weinig geld voor de andere een berg centen..
Of je mod die klikaan/klikuit schakelaar naar een potentiaalvrije relais en lust 'm op een GPIO van die Raspberry.
Dan kan je met een simpele druk op de knop je machine uit zetten. Oh, wait...

- knip -


Acties:
  • +3 Henk 'm!
@Church of Noise , een SSD voor Pi-hole + mogelijk Unbound en VPN (EDIT: op een Pi) is echt overkill in mijn optiek.
1) Je kunt niet de volle bandbreedte van de SSD benutten met een Pi dus is dat zonde van het geld.
2) Die SSD moet dan ook 24/7 aan staan wat weer het stroom verbruik verhoogt.

[ Voor 4% gewijzigd door deHakkelaar op 19-07-2022 17:46 ]

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +3 Henk 'm!

  • Church of Noise
  • Registratie: April 2006
  • Laatst online: 20:36

Church of Noise

Drive it like you stole it

deHakkelaar schreef op dinsdag 19 juli 2022 @ 17:43:
@Church of Noise , een SSD voor Pi-hole + mogelijk Unbound en VPN (EDIT: op een Pi) is echt overkill in mijn optiek.
1) Je kunt niet de volle bandbreedte van de SSD benutten met een Pi dus is dat zonde van het geld.
2) Die SSD moet dan ook 24/7 aan staan wat weer het stroom verbruik verhoogt.
Volledig akkoord hoor.

Acties:
  • +3 Henk 'm!

  • jpgview
  • Registratie: November 2015
  • Laatst online: 15-07 08:04
Stimulate14 schreef op dinsdag 19 juli 2022 @ 12:15:
Allicht een domme vraag, maar kan het zijn dat mijn router geen pusberichten meer stuurt over smtp.gmail.com sinds de Pi-Hole? Hij geeft authenticatie fouten.
quote
Google changed the policy for less secure apps. As a result you need to generate an app
password, and use this password in your configuration. In order to activate this option
(read here how to generate an app password), 2FA is required. Ensure you have
sufficient 2FA recovery options (device, phone, google authenticator app, backup
codes).
/quote

dat app paswoord moet je ook gebruiken bij het versturen van mail via smtp.gmail.com

Acties:
  • +2 Henk 'm!

  • nero355
  • Registratie: Februari 2002
  • Laatst online: 28-02 22:21
deHakkelaar schreef op dinsdag 19 juli 2022 @ 15:09:
Probleem met bovenstaande is dat je dit alleen kunt doen als je ingelogged bent als root gebruiker.
Het echo gedeelte heeft geen root nodig.
Maar het redirecten/append ">>" kun je niet doen naar een bestandje welke root toestemming nodig heeft zoals bv een /etc/sysctl.d/ip-forwarding.conf bestandje.
Met sudo en het tee commando kun je daar kunstig omheen:
pi@ph5b:~ $ man tee
[..]
SYNOPSIS
       tee [OPTION]... [FILE]...

DESCRIPTION
       Copy standard input to each FILE, and also to standard output.
Interessant! :)

Voordat ik ga rommelen is het echter altijd eerst :
sudo su

En daarna pas weer verder! :Y)

Iets met een oude FreeBSD tik en zo... :+
Raymond P schreef op dinsdag 19 juli 2022 @ 15:41:
Doet raspberry os dat niet standaard elke X reboots/mounts?
Elk EXT4 systeem doet een check tijdens elke boot of er wel of niet fatsoenlijk is afgesloten als het goed is! :)
deHakkelaar schreef op dinsdag 19 juli 2022 @ 15:50:
Deze discussie komt elke keer weer terug.
IKR -O-
Maar als dit het geval was, dan zou HP nooit een SD slotje faciliteren voor z'n enterprise servers om van te booten:
https://support.hpe.com/h...3546en_us&docLocale=en_US
Wat onze vrienden van VMWare weer een tijdje geleden keihard hebben afgeschoten! :o :D

Dus geen microSDXC of USB Stick meer voor je Servers :-(
dss58 schreef op dinsdag 19 juli 2022 @ 16:00:
Waarom niet ? zo'n server draait altijd en hoeft maar een paar keer in z'n leven te booten, verder draait alles in memory / SSD / HD en neemt er geen IO meer plaats naar de de SD kaart, zo werkte novell vroeger ook, in Dos booten en verder werd heel de dospartie van z'n lang zal ze nooit niet meer gebruikt.
Mijn prachtige Novell Servers deden alles vanaf nog prachtigere 15.000 rpm SCSI HDD's hoor! :Y) 8) :*) <3 _O_ O+
Airw0lf schreef op dinsdag 19 juli 2022 @ 16:46:
Afdwingen van een fsck bij boot kan via grub met:
code:
1
fsck.mode=force fsck.repair=yes
Volgens mij gebruikt de Raspberry Pi helemaal geen GRUB2 :?

Voor reguliere PC's en Laptops uiteraard wel handig! :)
CR2032 schreef op dinsdag 19 juli 2022 @ 17:13:
PiCorePlayer is inderdaad op basis van Logitech Squeezelite LMS. Ik gebruik deze al jaren en het is een fantastisch fijne audio streamer. Spotify, Tidal, Qobuz, NAS, internet radio, alles is mogelijk en het ziet er fraai uit met de Material Skin plugin. Eventueel met een HifiBerry kaartje op je Pi en je hebt een audiofiele streamer voor heel weinig. https://www.hifiberry.com/
Ik ben meer een MPD/Mopidy voorstander, want geen ex-Logitech meuk en ook geen JAVA als ik het me goed herinner! ;)
deHakkelaar schreef op dinsdag 19 juli 2022 @ 17:43:
@Church of Noise , een SSD voor Pi-hole + mogelijk Unbound en VPN (EDIT: op een Pi) is echt overkill in mijn optiek.
1) Je kunt niet de volle bandbreedte van de SSD benutten met een Pi dus is dat zonde van het geld.
2) Die SSD moet dan ook 24/7 aan staan wat weer het stroom verbruik verhoogt.
Je vergeet effe dat je voor de kosten van een € 20 SSD een veel kleiner microSDXC kaartje krijgt dus soms overlappen die twee elkaar op een gunstige manier voor de SSD en als je dan ook nog eens een valide reden hebt om zoiets te doen : Waarom ook niet :? :)

|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||


Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
nero355 schreef op dinsdag 19 juli 2022 @ 22:45:

[...]

Elk EXT4 systeem doet een check tijdens elke boot of er wel of niet fatsoenlijk is afgesloten als het goed is! :)

[...]
Ook als je journaling helemaal disabled? Moet je dan geen volledige scan doen? ;)
Als je geen fsck runt dan blijft je partition gewoon dirty als die status eenmaal geconstateerd is. Dat had @deHakkelaar ook al aangehaald.

- knip -


Acties:
  • 0 Henk 'm!

  • Airw0lf
  • Registratie: Mei 2005
  • Laatst online: 15-09 11:11
nero355 schreef op dinsdag 19 juli 2022 @ 22:45:
[...]

Elk EXT4 systeem doet een check tijdens elke boot of er wel of niet fatsoenlijk is afgesloten als het goed is! :)
[...]

Volgens mij ook - en wordt er ook meteen fsck uitgevoerd als blijkt dat ie niet fatsoenlijk afgesloten is.
nero355 schreef op dinsdag 19 juli 2022 @ 22:45:

[...]

Volgens mij gebruikt de Raspberry Pi helemaal geen GRUB2 :?
Ik zal voor de zekerheid eens tjekke - maar volgens mij wel.
Tis tegenwoordig toch een "gewone" Debian stack?
Met wat aanpassingen om het geheugengebruik tot een minimum te beperken?

:?

makes it run like clockwork


Acties:
  • +3 Henk 'm!

  • dss58
  • Registratie: April 2015
  • Laatst online: 15:49
<knip>
[...]

Mijn prachtige Novell Servers deden alles vanaf nog prachtigere 15.000 rpm SCSI HDD's hoor! :Y) 8) :*) <3 _O_ O+


[...]
<knip>
ik was groot fan van novell 3.12 / 4.1 met NDS, bij ons 80 werkstations, 3 novell servers waarvan 1 novell 3.12 for SAA draaide voor de AS/400, werkte fantastisch goed in token ring netwerk, veeeeeeeeeeeel beter dan die M$ meuk uit die tijd :)
ik heb wel nog niet zo lang geleden een pijnlijk lek die ik vond na 25 jaar op gebiecht heb naar de grote baas van toen, altijd voor mezelf gehouden :)

Acties:
  • +1 Henk 'm!
nero355 schreef op dinsdag 19 juli 2022 @ 22:45:
Elk EXT4 systeem doet een check tijdens elke boot of er wel of niet fatsoenlijk is afgesloten als het goed is!
Airw0lf schreef op dinsdag 19 juli 2022 @ 23:46:
Volgens mij ook - en wordt er ook meteen fsck uitgevoerd als blijkt dat ie niet fatsoenlijk afgesloten is.
Ok dan, wat ik ervan opmaak van de man pages etc is dat er in de filesystem superblock een status vlaggetje bestaat welke kan zijn dirty of clean:
pi@ph5b:~ $ sudo tune2fs -l /dev/mmcblk0p2 | grep 'Filesystem state'
Filesystem state:         clean

Als deze dirty is betekent dat dat het filesystem niet netjes is afgesloten ... een stroom uitval bv.
Tijdens booten wordt dit vlaggetje uitgelezen.
Indien deze dirty is, dan wordt er een fsck uitgevoerd.

Plus in de superblock staat ook om de hoeveel boots er standaard een fsck moet worden uitgevoerd.

EDIT: Ow en headless krijg je daarvan niks mee behalve als je de logs gaat inspecteren.
Er kunnen namelijk ook omstandigheden zijn waardoor de fsck tijdens boot iets niet automatisch kan repareren en er menselijk ingrijpen noodzakelijk is (zoals bv "should I delete this" vraagjes beantwoorden).

[ Voor 12% gewijzigd door deHakkelaar op 20-07-2022 06:16 ]

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +2 Henk 'm!
dss58 schreef op woensdag 20 juli 2022 @ 00:13:
... werkte fantastisch goed in token ring netwerk ...
En persoonlijk elke keer de schoonmakers waarschuwen dat ze niet met de stofzuigerstang tegen die Token Ring balun-nen aanstoten die uit de uit de muur staken omdat ze dan vaak stuk gingen ;)

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +2 Henk 'm!

  • Webgnome
  • Registratie: Maart 2001
  • Laatst online: 22:32
Church of Noise schreef op dinsdag 19 juli 2022 @ 17:36:
[...]

Point taken.

Hoeveel kost de SSD en connectiviteit met de RPi? (eerlijke vraag, vooral dat laatste heb ik geen idee over)
True that. Ik heb het bij mij opgelost door een SSD uit een oude laptop te slopen en via een usb -> sata kabel te koppelen. Dat was omgerekend 14 euro. Maar goed het moge duidelijk zijn. Er zijn veel verschillende meningen. Ik begrijp het standpunt (origineel) wel om dingen die je snachts niet gebruikt uit te zetten. :)

Strava | AP | IP | AW


Acties:
  • 0 Henk 'm!

  • dss58
  • Registratie: April 2015
  • Laatst online: 15:49
deHakkelaar schreef op woensdag 20 juli 2022 @ 06:02:
[...]

En persoonlijk elke keer de schoonmakers waarschuwen dat ze niet met de stofzuigerstang tegen die Token Ring balun-nen aanstoten die uit de uit de muur staken omdat ze dan vaak stuk gingen ;)
haha, nooit gehad, deels was nog met twinax bekabeld met mau's wat geërfd was uit de IBM S36 tijd, maar het grootste deel was met UTP, nooit baluns gebruikt ofzo :)

Acties:
  • 0 Henk 'm!

  • Stimulate14
  • Registratie: Augustus 2014
  • Laatst online: 10-09 15:11

Stimulate14

⭐⭐⭐

jpgview schreef op dinsdag 19 juli 2022 @ 22:30:
[...]


quote
Google changed the policy for less secure apps. As a result you need to generate an app
password, and use this password in your configuration. In order to activate this option
(read here how to generate an app password), 2FA is required. Ensure you have
sufficient 2FA recovery options (device, phone, google authenticator app, backup
codes).
/quote

dat app paswoord moet je ook gebruiken bij het versturen van mail via smtp.gmail.com
Mijn dank is groot. Dat zal ik eens gaan proberen.

Acties:
  • +2 Henk 'm!

  • nero355
  • Registratie: Februari 2002
  • Laatst online: 28-02 22:21
Raymond P schreef op dinsdag 19 juli 2022 @ 23:14:
Ook als je journaling helemaal disabled? Moet je dan geen volledige scan doen? ;)
Maar waarom zou je dat doen dan :? En volgens mij hadden we het daar niet eens over ?!
Als je geen fsck runt dan blijft je partition gewoon dirty als die status eenmaal geconstateerd is.
Dat had @deHakkelaar ook al aangehaald.
Dat klopt ook! :)
Airw0lf schreef op dinsdag 19 juli 2022 @ 23:46:
Volgens mij ook - en wordt er ook meteen fsck uitgevoerd als blijkt dat ie niet fatsoenlijk afgesloten is.
Yep! :)
Ik zal voor de zekerheid eens tjekke - maar volgens mij wel.

Tis tegenwoordig toch een "gewone" Debian stack?
Met wat aanpassingen om het geheugengebruik tot een minimum te beperken?

:?
Je kan op verschillende manieren booten hé! :)

Zie :
- https://wiki.beyondlogic...._RaspberryPi_Boot_Process
- http://lions-wing.net/maker/raspberry-1/boot.html

B)
deHakkelaar schreef op woensdag 20 juli 2022 @ 05:53:
Ok dan, wat ik ervan opmaak van de man pages etc is dat er in de filesystem superblock een status vlaggetje bestaat welke kan zijn dirty of clean:
pi@ph5b:~ $ sudo tune2fs -l /dev/mmcblk0p2 | grep 'Filesystem state'
Filesystem state:         clean

Als deze dirty is betekent dat dat het filesystem niet netjes is afgesloten ... een stroom uitval bv.
Tijdens booten wordt dit vlaggetje uitgelezen.
Indien deze dirty is, dan wordt er een fsck uitgevoerd.

Plus in de superblock staat ook om de hoeveel boots er standaard een fsck moet worden uitgevoerd.

EDIT: Ow en headless krijg je daarvan niks mee behalve als je de logs gaat inspecteren.
Er kunnen namelijk ook omstandigheden zijn waardoor de fsck tijdens boot iets niet automatisch kan repareren en er menselijk ingrijpen noodzakelijk is (zoals bv "should I delete this" vraagjes beantwoorden).
Zoiets kan ik me ook herinneren! d:)b
Stimulate14 schreef op woensdag 20 juli 2022 @ 11:36:
Mijn dank is groot. Dat zal ik eens gaan proberen.
Ik was vergeten hetzelfde te posten als @jpgview want ik denk dat wat hij heeft gepost ook gewoon je oplossing is! :$ O-) ;)

|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||


Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
nero355 schreef op woensdag 20 juli 2022 @ 13:35:
[...]

Maar waarom zou je dat doen dan :? En volgens mij hadden we het daar niet eens over ?!
Journaling heeft een impact op schrijfsnelheid. Wat ik probeer duidelijk te maken is dat Ext4 prima 'not clean' kan zijn zonder dat dat bij boot/mount gelijk door fsck aangepakt wordt.
Vandaar dat er (optioneel) periodiek en/of incrementeel met fsck gechecked wordt op fouten tijdens boot....

- knip -


Acties:
  • 0 Henk 'm!

  • nero355
  • Registratie: Februari 2002
  • Laatst online: 28-02 22:21
Raymond P schreef op woensdag 20 juli 2022 @ 13:40:
Journaling heeft een impact op schrijfsnelheid.
Die supersnelle 25 MB/s die het microSDXC slot van een Raspberry Pi doet lijkt mij een grotere bottleneck dan Journalling die wel of niet aan is gezet! ;)
Wat ik probeer duidelijk te maken is dat Ext4 prima 'not clean' kan zijn zonder dat dat bij boot/mount gelijk door fsck aangepakt wordt.
Dat kan, maar handig is anders, vooral i.c.m. zo'n gevoelig systeem als een Raspberry Pi :)
Vandaar dat er (optioneel) periodiek en/of incrementeel met fsck gechecked wordt op fouten tijdens boot....
Dat is dan inderdaad alleen het geval als je dat zelf instelt op een manier die niet standaard van toepassing is bij de meeste distros :)

|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||


Acties:
  • 0 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
nero355 schreef op woensdag 20 juli 2022 @ 13:49:
[...]

Die supersnelle 25 MB/s die het microSDXC slot van een Raspberry Pi doet lijkt mij een grotere bottleneck dan Journalling die wel of niet aan is gezet! ;)
Afhankelijk van de toepassing kan je juist dan baat hebben bij onorthodoxe oplossingen.
Als je ruim voldoende overhead hebt dan is daar geen reden voor. Journaling vindt immers ook plaats op die sd kaart, elke byte die daar niet naartoe moet tbv journaling is beschikbaar voor iets anders.
Dat kan, maar handig is anders, vooral i.c.m. zo'n gevoelig systeem als een Raspberry Pi :)
Eens. Mja ik zie hier wel vaker dingen voorbij komen die vanuit mijn ogen minder handig zijn, en het gros lijkt Raspberry users te zijn.
Dat is dan inderdaad alleen het geval als je dat zelf instelt op een manier die niet standaard van toepassing is bij de meeste distros :)
Tjah dat is deel van m'n issue, m'n servertje thuis draait vanaf ergens 2011 (Debian Squeeze) en heeft meerdere hardwarewissels gehad. De ssd in de laptop waar ik nu van schijf heeft ook al meerdere platformen gezien. Ik heb geen idee wat distro default is. :+

Ik snap prima dat de dirty bit checked wordt door Ext4 API bij mount en je daar een mooie logmelding van krijgt als die set is. Ik vroeg mij dus af of Raspberry daar direct op acteerde, wat het geval blijkt te zijn. Tevens is dat iets waar iig Raspian in het verleden mee geklooid heeft.

Bij het bekijken van mijn bootlog wordt er in ieder geval niet een filesystem check gedaan voor partities die zo in fstab staan. Mja dat is dan ook geen Raspberry, en ik heb geen idee wat de distro default methode is om een mount toe te voegen aan fstab.

- knip -


Acties:
  • 0 Henk 'm!

  • Airw0lf
  • Registratie: Mei 2005
  • Laatst online: 15-09 11:11
Ja - klopt. Alleen... ik reageerde op je stelling: " Volgens mij gebruikt de Raspberry Pi helemaal geen GRUB2 :? ". Dat is wat anders dan "verschillende manieren booten"... toch? :+

Edit: niet relevant

[ Voor 3% gewijzigd door Airw0lf op 20-07-2022 18:50 ]

makes it run like clockwork


Acties:
  • +1 Henk 'm!

  • nero355
  • Registratie: Februari 2002
  • Laatst online: 28-02 22:21
Airw0lf schreef op woensdag 20 juli 2022 @ 17:01:
Ja - klopt. Alleen... ik reageerde op je stelling: " Volgens mij gebruikt de Raspberry Pi helemaal geen GRUB2 :? ". Dat is wat anders dan "verschillende manieren booten"... toch? :+
Lees die linkjes nou eens door VOORDAT je weer een reply plaatst! :P
Raymond P schreef op woensdag 20 juli 2022 @ 14:38:
Afhankelijk van de toepassing kan je juist dan baat hebben bij onorthodoxe oplossingen.
Als je ruim voldoende overhead hebt dan is daar geen reden voor. Journaling vindt immers ook plaats op die sd kaart, elke byte die daar niet naartoe moet tbv journaling is beschikbaar voor iets anders.
Ja, daar ga je echt wat mee winnen! Lekker een hulpmiddel tegen corruptie uitschakelen om opslagruimte te winnen... 7(8)7
Eens. Mja ik zie hier wel vaker dingen voorbij komen die vanuit mijn ogen minder handig zijn, en het gros lijkt Raspberry users te zijn.
Dat valt IMHO reuze mee! :)
Ik heb geen idee wat distro default is. :+
Boot een Live ISO vanaf een USB Stick of in een VM of zo en je komt er al gauw achter! :Y)
Bij het bekijken van mijn bootlog wordt er in ieder geval niet een filesystem check gedaan voor partities die zo in fstab staan. Mja dat is dan ook geen Raspberry, en ik heb geen idee wat de distro default methode is om een mount toe te voegen aan fstab.
Ik zie op het moment dit in mijn dmesg output : https://access.redhat.com/solutions/26413
Op het moment dat het misgaat en de automatische fsck kan de boel niet fixen dan krijg je dit soort toestanden : https://access.redhat.com/discussions/3218241 - Vanaf de eerste reply verder lezen :)

|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||


Acties:
  • +1 Henk 'm!

  • Airw0lf
  • Registratie: Mei 2005
  • Laatst online: 15-09 11:11
nero355 schreef op woensdag 20 juli 2022 @ 18:32:
[...]

Lees die linkjes nou eens door VOORDAT je weer een reply plaatst! :P

[...]
Ok - duidelijk... _/-\o_

[ Voor 3% gewijzigd door Airw0lf op 20-07-2022 18:47 ]

makes it run like clockwork


Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
@nero355 Bus speed win je, geen opslagruimte (journal blijft bestaan/reserved maar is leeg). En ja, ik heb dat in praktijk wel eens toegepast. Ext4 zonder journaling heeft (had) nog steeds voordelen tov Ext2.
Tegenwoordig wordt Ext2/3 ook gemount met de Ext4 driver en is de winst wellicht wat kleiner. Maar als je toepassing zelf al schrijf issues opvangt of dat gewoon minder relevant is en je bottleneck zijn writes dan is dat een van de tools die je hebt.

Ik zal inderdaad eens iets fris in LXC gooien en aandachtig bekijken. :)

- knip -


Acties:
  • +2 Henk 'm!

  • CR2032
  • Registratie: Juli 2016
  • Niet online
@Raymond P Yeah, Thnx! Het magische woord is de Pi Read-only maken.

Uiteindelijk is het gelukt. Ik dacht hoe moeilijk kan het zijn met een paar tmpfs en fstab aanpassingen en wat links maken. Nou, ja dus. Het is een pot wormen met Pi-Hole. Veel van wat op internet staat als hulp werkt niet meer of half. Van dat apt niets meer deed tot en met geen webinterface van Pi-Hole meer.

Wat blijkt, na de installatie van Pi-Hole heb je ook nog extra aanpassingen nodig aan lighttpd en extra permissies. Doe dan toch maar deze twee scripts: https://github.com/elulca...b/main/raspberry_ro_rw.sh

Het werkt heel fraai. Met RW en RO commando eenvoudig switchen tussen de read modes.
De Raspberry Pi krijgt nu stroom van het internet modem, wat meer is aan 50 Watt onnodig verbruik in de nacht. Iedere avond gaat nu de stroom er af met een setje KlikAanKlikUit stekkers op alle sluipverbruikers. Zonder grote kans dat de SD-kaart de vernieling in gaat.

Iedereen bedankt voor het meedenken!

Afbeeldingslocatie: https://tweakers.net/i/2uwdMiVlHk1TELFts5IzpQwqC98=/x800/filters:strip_exif()/f/image/X1cyTHx48de0KZkpxwQzqzUg.png?f=fotoalbum_large

[ Voor 6% gewijzigd door CR2032 op 21-07-2022 13:30 ]


Acties:
  • +1 Henk 'm!

  • jpgview
  • Registratie: November 2015
  • Laatst online: 15-07 08:04
gegeven dit recente artikel is het mogelijk dat je android 10+ device pihole negeert

het artikel vermeld twee DoH servers (links in het artikel).

Link google: domain: dns.google
Link cloudflare: domain: cloudflare-dns.com

quotes uit het artikel:

quote
Roll-out
At the time of reading this, all Android devices running Android 11 and later should use DoH3 for Google DNS and Cloudflare DNS (more to be added soon).

In addition, a subset of Android 10 devices whose vendors adopted Google Play system updates early will also receive this new feature.

The end-users don’t have to take any action to enable the new feature, as Android will handle this part automatically.
/quote

het is, denk ik, aanbevolen om de hoger vermelde domains op een of andere manier te blocken (exact blacklist, rpz, ...).

edit
hier het tweakers artikel, waar, eerlijk gezegd, redelijk veel foute info in de gegeven reacties te lezen valt.

Als je er (nog steeds) géén idee van hebt hoe DoH werkt, is deze youtube video een goede eerste kenismaking. Let wel, er wordt niet gesproken over (o)DoH (oblivious DoH), wat in de praktijk al wel bestaat, o.a. de implementatie van apple.
/edit

[ Voor 19% gewijzigd door jpgview op 22-07-2022 00:12 ]


Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
@jpgview Volgens mij is het enige verschil de stap van DoH/2 naar DoH/3.
Mijn DoH/2 server functioneert in ieder geval nog steeds.

Als je DoH uit hebt staan wordt nog steeds de DNS server gerespecteerd die DHCP als option geeft.
Staat het op automatisch dan wordt (nog steeds) het custom veld als eerste keuze geprobeerd.

- knip -


Acties:
  • +1 Henk 'm!
jpgview schreef op donderdag 21 juli 2022 @ 23:56:
gegeven dit recente artikel is het mogelijk dat je android 10+ device pihole negeert
Ik heb ook Android 11 en Chrome gaat nog steeds niet over DoH zonder dat ik ooit iets hoefde in te stellen.
Hoe ik dit weet, http://pi.hole/admin laadt wel en https://flurry.com niet.

Dit is geloof ik van toepassing in de VS waar DoH standaard aan staat OOTB en niet in Europa.
Tenminste ik dacht dat ik ergens zoiets had gelezen?

EDIT: Ow en DoH is een browser dingetje onafhankelijk van het OS.

[ Voor 4% gewijzigd door deHakkelaar op 22-07-2022 07:52 ]

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +1 Henk 'm!

  • W1ck1e
  • Registratie: Februari 2008
  • Laatst online: 22:54
CR2032 schreef op donderdag 21 juli 2022 @ 13:08:
...

Veel van wat op internet staat als hulp werkt niet meer of half

.
...
Wat ik vaak mis bij een artikel op internet is de datum dat het is geschreven. Dan zou je in ieder geval meteen een hint hebben of de informatie mogelijk verouderd is.

Acties:
  • +2 Henk 'm!

Verwijderd

Alhoewel ik DoH niet verstandig vind om in normale situaties (anders dan onderdrukking van de bevolking) te gebruiken. Ook omdat juist de datagraaiers hier juist actief zijn.

Toch een link naar de makers van Unbound die bezig zijn om DoH/3 te gaan ondersteunen. De code wordt op het moment geschreven en je kunt dan ook live meekijken.

Blog van NLnet: https://blog.nlnetlabs.nl/newsletter-dns-over-quic/

Github Unbound DoH/3: https://github.com/NLnetLabs/unbound/commits/dnsoverquic

Het zou mooi zijn als onafhankelijke en niet datagraaiende aanbieders DoH/3 gaan aanbieden en ook de ISP, die helaas gedwongen door de EU en Brein om vrijheden te ontnemen. Alles beter dan bij de datagraaier jouw prive dingen te laten archiveren en dan ten gelde te laten maken.

Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
deHakkelaar schreef op vrijdag 22 juli 2022 @ 07:44:
[...]

Ik heb ook Android 11 en Chrome gaat nog steeds niet over DoH zonder dat ik ooit iets hoefde in te stellen.
Hoe ik dit weet, http://pi.hole/admin laadt wel en https://flurry.com niet.

Dit is geloof ik van toepassing in de VS waar DoH standaard aan staat OOTB en niet in Europa.
Tenminste ik dacht dat ik ergens zoiets had gelezen?

EDIT: Ow en DoH is een browser dingetje onafhankelijk van het OS.
Op Android stel je private DNS (DoT, fallback DoH geloof ik) system wide in, dus niet alleen voor je browser.
Juist met een mobile device is het handig je pihole (unbound + DoT of een standalone proxy) zo te configureren dat je (vrij simpel) buitenshuis ook bescherming hebt.

@Verwijderd Waarom is DoH niet verstandig? Dat kan je toch ook simpel zelf hosten ('t is immers het Pi-Hole topic)?
Het voordeel van DoH/3 t.o.v. DoT lijkt mij in Nederland/Europa wel relatief klein.

- knip -


Acties:
  • +1 Henk 'm!

  • Church of Noise
  • Registratie: April 2006
  • Laatst online: 20:36

Church of Noise

Drive it like you stole it

@Verwijderd Ik las dat de authoritative servers ook DoQ zouden ondersteunen, dat zou me erg verrassen. Dat zou op zich wél goed zijn natuurlijk. Encryption én niet afhangen van een 3rd party.

@Raymond P Is een VPN (bvb Pi-VPN) naar je thuisnetwerk dan niet makkelijker?
Daarnaast: prob met DoH is dat sommige devices/apps zelf DoH configureren en dus je eigen instellingen kunnen bypassen...

Acties:
  • +1 Henk 'm!
Raymond P schreef op vrijdag 22 juli 2022 @ 16:46:
Op Android stel je private DNS (DoT, fallback DoH geloof ik) system wide in, dus niet alleen voor je browser.
Private DNS, wat gebruik maakt van DoT, is wat anders als DoH.
Met DoH gaat alles, dus DNS en web content, over poortje 443 met een compleet eigen nieuw protocol voor het oplossen van namen naar IP's etc.
DoT heeft een eigen dedicated poortje en is gewoon ouderwetse DNS zoals die waar wij bekend mee zijn met daar overheen een TLS sausje.

Mij is niet bekend dat Private DNS een fallback heeft naar DoH.
Heb je daar mogelijk dan meer info over?

Ps. ter info, op mijn Android telefoon staat Private DNS nog steeds default uit.

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
@Church of Noise Dat is afhankelijk van je kennisniveau. Een simpele proxy is wat makkelijker op te zetten (en te debuggen) dan een VPN.
Een app die zelf DoH doet en je instellingen bypassed doe je ook niet echt iets aan als het door een VPN loopt.

@deHakkelaar Het grootste verschil is inderdaad de poort waar het op draait. Je kan 853 inderdaad wat makkelijker blocken dan 443, maar als er ergens de moeite genomen is om dat te doen dan gaat linea recta m'n VPN aan. ;)

Private DNS op m'n android phone komt al een tijdje binnen op DoT/843 terwijl DoH/443 ook beschikbaar is (en volledig werkt). Ik kan DoH uit zetten en DoT zal blijven werken, andersom werkt het niet (maar heb wel hits op DoH).

Bij het togglen van private DNS heb ik altijd direct een query:
[quote][22/Jul/2022:16:38:39 +0000] TCP "XXXXXX-dnsotls-ds.metric.gstatic.com"[/query]

M'n logs staan alleen verbose aan als ik eraan werk, dus verder dan wat anekdotisch bewijs kom ik niet.
Wellicht verandert het binnenkort ook, who knows. Wat ik wel weet is dat alles wat ik niet wil resolven niet resolved wordt.

edit: voor de duidelijkheid de fallback lijkt mij dus in Android te zitten. In DoT zelf zit ie iig niet.

[ Voor 4% gewijzigd door Raymond P op 22-07-2022 18:58 ]

- knip -


Acties:
  • 0 Henk 'm!

  • Luuk2015
  • Registratie: December 2014
  • Laatst online: 13:22

Luuk2015

Vires in numeris

Ik ben vanmiddag begonnen met het opzetten van Pi-hole via Docker op mijn Synology NAS.
Nu heb ik om te beginnen "https://dbl.oisd.nl" toegevoegd aan de Adlists, en "Update gravity" uitgevoerd.

Echter loop ik vast met het volgende probleem: op mijn NAS draaien meerdere diensten binnen Docker, de Pi-hole container heeft dus hetzelfde IP-adres als mijn NAS. Kan dit? Of moet ik de container zijn eigen IP geven?
Als ik nu namelijk op mijn PC het IP-adres instel van hoe ik Pi-hole benader, dan werkt het niet.
Alvast bedankt.

Acties:
  • +1 Henk 'm!

Verwijderd

@Raymond P Waarom geen DoH gebruiken en zelf hosten zijn twee
afzonderlijke dingen.

Ik heb in mijn posting van DoH aangegeven waneer niet en waneer wel. Het grootste probleem is dat diegenen die het meest actiefzijn om deze dienst aan te bieden ook diegenen zijn die jou als product zien.

In een bedrijfsomgeving daarnaast, is een DNS server een middel om ongewenste dingen buiten de deur te houden. VPN verbindingen en DoH ontwijking dit door een poort te gebruiken die voor web verkeer gebruikt word.

DoH/3 gaat over UDP/443 en zo gemakkelijk binnen een bedrijfsomgeving in zijn geheel te blokkeren, net als al het andere verkeer die gebruik maken van dat protocol en poort.

@Church of Noise Ik lees niet dat authorative servers DoH/3 gaan gebruiken. Als dat wel het geval zou worden dan zie ik eerder DoT gebruikt gaan worden. Het opvragen bij zo'n sever gaat in brokjes via verschillende servers. En zo al best privacy vriendelijk op die manier.

[ Voor 16% gewijzigd door Verwijderd op 22-07-2022 19:16 ]


Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
Verwijderd schreef op vrijdag 22 juli 2022 @ 19:09:
@Raymond P Waarom geen DoH gebruiken en zelf hosten zijn twee
afzonderlijke dingen.
Voor mij betekent het ene onherroepelijk het andere.
Ik heb in mijn posting van DoH aangegeven waneer niet en waneer wel. Het grootste probleem is dat diegenen die het meest actiefzijn om deze dienst aan te bieden ook diegenen zijn die jou als product zien.
Partijen als Cloudflare/Apple bieden ook ODOH aan.
Zelfs Google knoopt de data verzameld dmv DoH/DNS niet aan de rest van jouw data.
Hoeveel daarvan werkelijk klopt mag je zelf over oordelen.
In een bedrijfsomgeving daarnaast, is een DNS server een middel om ongewenste dingen buiten de deur te houden. VPN verbindingen en DoH ontwijking dit door een poort te gebruiken die voor web verkeer gebruikt word.
Deels eens. Geef mij maar een geconfigureerd/dichtgetimmerd device op jouw bedrijfsnetwerk. BYOD is vies.
Tegelijkertijd heeft corporate IT vaak issues om aan mijn specifieke wensen te voldoen, tot op het punt dat ik m'n werk niet kan doen (en ongewenst ben ik dan niet).
DoH/3 gaat over UDP/443 en zo gemakkelijk binnen een bedrijfsomgeving in zijn geheel te blokkeren, net als al het andere verkeer die gebruik maken van dat protocol en poort.
Klopt, HTTP/3 gaat deels over UDP/443, DoH/3 leunt daarop. Als (lees:wanneer) HTTP/3 wat meer voeten in de grond krijgt dan ga je dat ook niet meer zo makkelijk blokkeren. :)

- knip -


Acties:
  • +1 Henk 'm!
Raymond P schreef op vrijdag 22 juli 2022 @ 18:50:
Private DNS op m'n android phone komt al een tijdje binnen op DoT/843 terwijl DoH/443 ook beschikbaar is (en volledig werkt). Ik kan DoH uit zetten en DoT zal blijven werken, andersom werkt het niet (maar heb wel hits op DoH).
[..]
edit: voor de duidelijkheid de fallback lijkt mij dus in Android te zitten. In DoT zelf zit ie iig niet.
Had onderstaande al ingeklopt voordat ik je edit zag.

Laat ik het anders proberen uit te leggen.
DoH instellingen op een Android toestel vindt je alleen terug in de browser instellingen.
Private DNS/DoT instellingen staan in de Android instellingen.

Stel dat je beide aktiveert.
Dan zal als je gaat browsen met Chrome puur en alleen gebruik worden gemaakt van DoH voor DNS en DoT zal nooit aangeroepen worden.
Daarintegen als je je meel dan binnen haalt (EDIT: via POP3/IMAP en niet met een browser), dan wordt er puur en alleen gebruik gemaakt van DoT voor DNS en zal DoH nooit betrokken zijn.

Je hebt me nog steeds niet overtuigd dat er een fallback is in Private DNS naar DoH.

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • 0 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
@deHakkelaar Je zou prima gelijk kunnen hebben. In dat geval zijn de logentries van een andere bron dan dat ik dacht.
Voor mij persoonlijk is het om het even. Linksom of rechtsom wordt m'n doel bereikt.

Als ik dit (of hier) zo doorlees is dat in ieder geval wel de bedoeling.
De beschikbare DoH servers lijken dan wel weer hardcoded te zijn. Mja. :+

- knip -


Acties:
  • +1 Henk 'm!
@Raymond P , stel dat ze hetzelfde hadden verzonnen voor meel als dat ze voor browsers met DoH hebben gedaan, dan zou je dit DoM moeten noemen.
Of DoF voor DNS over FTP ;)

Ps, ik weet niet waar ik naar moet kijken in die linkjes.

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +3 Henk 'm!

  • Freee!!
  • Registratie: December 2002
  • Laatst online: 19:04

Freee!!

Trotse papa van Toon en Len!

Luuk2015 schreef op vrijdag 22 juli 2022 @ 18:54:
Ik ben vanmiddag begonnen met het opzetten van Pi-hole via Docker op mijn Synology NAS.
Nu heb ik om te beginnen "https://dbl.oisd.nl" toegevoegd aan de Adlists, en "Update gravity" uitgevoerd.

Echter loop ik vast met het volgende probleem: op mijn NAS draaien meerdere diensten binnen Docker, de Pi-hole container heeft dus hetzelfde IP-adres als mijn NAS. Kan dit? Of moet ik de container zijn eigen IP geven?
Als ik nu namelijk op mijn PC het IP-adres instel van hoe ik Pi-hole benader, dan werkt het niet.
Alvast bedankt.
Je zult voor de container een andere poort naar poort 80 moeten mappen of inderdaad je container een eigen IP geven.

The problem with common sense is that sense never ain't common - From the notebooks of Lazarus Long

GoT voor Behoud der Nederlandschen Taal [GvBdNT


Acties:
  • +1 Henk 'm!

  • Luuk2015
  • Registratie: December 2014
  • Laatst online: 13:22

Luuk2015

Vires in numeris

Freee!! schreef op vrijdag 22 juli 2022 @ 21:06:
[...]

Je zult voor de container een andere poort naar poort 80 moeten mappen of inderdaad je container een eigen IP geven.
Dank, blijkbaar ging het ergens met poort 53 fout, nu lijkt alles te werken :)

Acties:
  • 0 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
@deHakkelaar Kort uitgelegd wordt er zowel DoH als DoT gebruikt in PrivateDnsConfiguration (systemwide).
Als opportunistic toggled is (automatic in UI) dan is er sowieso fallback.
Vervolgens heb je door de code if-blokken met de functie isDoHEnabled().

Verder is er inderdaad een kleine wildgroei aan RFC's die op een hippe manier DNS doen, een letter claimen, en tegelijkertijd allemaal hetzelfde probleem proberen te tackelen.

DoH is in ieder geval niet enkel voor browsers. Al is het alleen al omdat ik in met m'n router af-fabriek alle DNS over DoH kan sturen. :)

- knip -


Acties:
  • +1 Henk 'm!
Raymond P schreef op vrijdag 22 juli 2022 @ 21:37:
@deHakkelaar Kort uitgelegd wordt er zowel DoH als DoT gebruikt in PrivateDnsConfiguration (systemwide).
Nog niet dus als ik onderstaande goed lees:
Many popular DNS servers, like Google Public DNS, NextDNS, and Cloudflare, support both DoT and DoH standards. However, Android currently only natively supports DoT. Google added native support for DoT, aptly named Private DNS, in Android 9 Pie, and you can find it in the Advanced section of your phone’s Network & Internet settings. You can configure it by following the steps outlined in this guide. But if you want to configure these settings to use DNS over HTTPS, you’ll have to wait till Google rolls out Android 13 “Tiramisu” next year.
https://www.xda-developer...u-support-dns-over-https/

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
@deHakkelaar Dat is letterlijk hoe het nu zou moeten werken. Het is de afgelopen jaren een aantal keer veranderd. :)

https://security.googlebl...ver-http3-in-android.html
Of dichter bij huis:
nieuws: Google biedt ondersteuning voor DNS-over-HTTP/3 vanaf Android 11
DNS-over-HTTP/3 (DoH3) support was released as part of a Google Play system update, so by the time you’re reading this, Android devices from Android 11 onwards1 will use DoH3 instead of DoT for well-known2 DNS servers which support it.

2) Google DNS and Cloudflare DNS at launch, others may be added in the future.
En daarmee lijken DoH/3 servers dus inderdaad hardcoded te zijn in Android. Voorlopig dus alleen DoT icm Pi-Hole.

[ Voor 0% gewijzigd door Raymond P op 22-07-2022 22:30 . Reden: servers ]

- knip -


Acties:
  • +1 Henk 'm!
@Raymond P , tja die berichten zijn net een paar dagen oud.
Dat had je er wel bij mogen zeggen!
Ik wed dat deze wijzigingen nog geeneens zijn toegepast op mijn Android versie zonder dat ik eerst een update doe.
Ik heb nog geen updates voorbij zien komen dus op mijn Android is het vermoedelijk nog steeds alleen DoT.

EDIT:
One UI version = 3.1
Android version = 11
Google Play system update = 1 may 2022
Security software version = Mar-2022 Release 1
Android security patch level 1 march 2022

[ Voor 22% gewijzigd door deHakkelaar op 22-07-2022 22:57 ]

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
@deHakkelaar Dat was waar jij en ik initieel vanochtend op reageerden. :+

Na kort de geschiedenis bekeken te hebben lijkt DoH inderdaad de enige optie te zijn geweest in Android system tot nu toe. Mogelijk gebruikt er dus iemand anders extern al 4+ jaar mijn DoH server, niet ondenkbaar.

- knip -


Acties:
  • +1 Henk 'm!
@Raymond P , Ik reageerde op Chrome op Android en DoH.
En tot deze laatste heel recente wijziging was DoH alleen default in een browser beschikbaar op Android en niet voor Private DNS:
deHakkelaar schreef op vrijdag 22 juli 2022 @ 07:44:
[...]

Ik heb ook Android 11 en Chrome gaat nog steeds niet over DoH zonder dat ik ooit iets hoefde in te stellen.
Hoe ik dit weet, http://pi.hole/admin laadt wel en https://flurry.com niet.

Dit is geloof ik van toepassing in de VS waar DoH standaard aan staat OOTB en niet in Europa.
Tenminste ik dacht dat ik ergens zoiets had gelezen?

EDIT: Ow en DoH is een browser dingetje onafhankelijk van het OS.
Waarom heb je niet meteen gezegd dat dit een recente wijziging is?
Had een boel reacties gespaard.

EDIT: Ook Helemaal mijn fout want ik had de linkjes van jpg moeten lezen maar klik daar liever niet op.

[ Voor 11% gewijzigd door deHakkelaar op 22-07-2022 23:35 ]

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
@deHakkelaar Heel simpel, dat wist ik niet. :+
Ik vond de ophef en berichtgeving overal ook al zo overdreven en las het als wéér een poging om QUIC te pushen...

Voor zover ik wist ging die private dns setting dus over doh/2 en dot met een grote voorkeur voor dot.
Het is ook echt al jaren geleden dat ik die config gedaan heb, tussendoor heeft het even via Nginx Unit gedraaid maar dat is ook alweer 2 jaar geleden.
Voor mij is het resultaat van DoT en DoH ook hetzelfde op wat logs na, het werkt ook vlekkeloos dus de interesse staat ook automatisch op een laag pitje.

Edit: dat linkje maakte het ook niet echt duidelijker. Het artikel op Tweakers trouwens ook niet.

DoH/3 wordt dus automatisch actief als je google of cloudflare als private dns opgeeft, met een fallback naar DoT. En anders gewoon helemaal niet.

[ Voor 17% gewijzigd door Raymond P op 22-07-2022 23:53 ]

- knip -


Acties:
  • +1 Henk 'm!
@Raymond P , ik houd ook niet alles bij met de ontwikkelingen.
Tenminste niet zo goed als dat ik zou willen.
Maar ben nog ook niet helemaal content met wat DoH en DoT hebben te bieden.
Liften met DoH op het HTTPS protocol om DNS verzoekjes te doen is gewoon een vreemd concept omdat HTTPS natuurlijk niet het enige protocol is waarmee je dit zou kunnen doen.
Wel zie ik heil in DoT voor DNS zoals we nu doen voor normaal recursief en als forwarders.

EDIT: Ow en is DoH alleen TCP net als HTTPS of kan ie ook over UDP want dat scheelt weer een klein beetje?

[ Voor 10% gewijzigd door deHakkelaar op 23-07-2022 00:06 ]

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +2 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
DoH/3 is gebouwd op HTTP/3 wat leunt op QUIC en zou dus transports op UDP moeten (kunnen) hebben.
In de Google security blog hierboven wordt het voordeel kort opgesomd tov DoT.

Mja DoQ (linkje) is wat we eigenlijk willen als we dan toch QUIC gebruiken.

[ Voor 11% gewijzigd door Raymond P op 23-07-2022 00:24 ]

- knip -


Acties:
  • +4 Henk 'm!

  • CR2032
  • Registratie: Juli 2016
  • Niet online
Uiteindelijk heb ik een veel gemakkelijker manier gevonden om de Raspberry Pi met Pi-Hole read-only te maken. Raspberry OS heeft dit nu ook als optie.

sudo raspi-config
Kies Performance Options / Overlay File System.

Het duurt even want er wordt ook een nieuw initramfs image gemaakt. Reboot en klaar. Geen verdere aanpassingen of scripts meer nodig. Weer terugzetten gaat op dezelfde manier.

De Raspberry Pi Zero kan nu hard van de stroom af zonder de SD-kaart te beschadigen. Deze schakelt nu gelijk af met het internet modem tegen sluipverbruik. De energie is al duur genoeg. :)

Afbeeldingslocatie: https://tweakers.net/i/GAn80CFWPtRH-s-rxPPJTk56XoU=/800x/filters:strip_exif()/f/image/yiRQjakuiC4U4h4Yi1jGxpbJ.png?f=fotoalbum_large

Acties:
  • +1 Henk 'm!

  • Webgnome
  • Registratie: Maart 2001
  • Laatst online: 22:32
CR2032 schreef op zaterdag 23 juli 2022 @ 15:45:
Uiteindelijk heb ik een veel gemakkelijker manier gevonden om de Raspberry Pi met Pi-Hole read-only te maken. Raspberry OS heeft dit nu ook als optie.

sudo raspi-config
Kies Performance Options / Overlay File System.

Het duurt even want er wordt ook een nieuw initramfs image gemaakt. Reboot en klaar. Geen verdere aanpassingen of scripts meer nodig. Weer terugzetten gaat op dezelfde manier.

De Raspberry Pi Zero kan nu hard van de stroom af zonder de SD-kaart te beschadigen. Deze schakelt nu gelijk af met het internet modem tegen sluipverbruik. De energie is al duur genoeg.

[Afbeelding]
Maar dan kan er dus niets gelogged worden etc? Of hoe moet ik dat zien?

Strava | AP | IP | AW


Acties:
  • +1 Henk 'm!

  • CR2032
  • Registratie: Juli 2016
  • Niet online
Webgnome schreef op zaterdag 23 juli 2022 @ 15:49:
[...]


Maar dan kan er dus niets gelogged worden etc? Of hoe moet ik dat zien?
Alleen loggen in RAM tot de volgende reboot. De Raspberry Pi blijft na reboot in read-only mode.
De webinterface van Pi-Hole werkt verder gewoon afgezien van save.

[ Voor 9% gewijzigd door CR2032 op 23-07-2022 15:59 ]


Acties:
  • +1 Henk 'm!
@CR2032 , hoe doe je dat met de wekelijkse updates op Zondag vd adlists?

Was al wat aan het bedenken voor naar een iSCSI target op een NAS of iets dergelijks maar realiseerde me dat dat dan nog ingewikkelder wordt wat je niet perse wilt.
Plus realiseerde ik me dat je dan alleen maar het probleem van filesystem corruptie verschuift naar je NAS ;)
pi@ph5b:~ $ apt show open-iscsi
[..]
Installed-Size: 1,219 kB
[..]
Description: iSCSI initiator tools
 The Open-iSCSI project is a high-performance, transport independent,
 multi-platform implementation of RFC3720 iSCSI.
 .
 Open-iSCSI is partitioned into user and kernel parts.
 .
 The kernel portion of Open-iSCSI is a from-scratch code
 licensed under GPL. The kernel part implements iSCSI data path
 (that is, iSCSI Read and iSCSI Write), and consists of three
 loadable modules: scsi_transport_iscsi.ko, libiscsi.ko and iscsi_tcp.ko.
 .
 User space contains the entire control plane: configuration
 manager, iSCSI Discovery, Login and Logout processing,
 connection-level error processing, Nop-In and Nop-Out handling,
 and (in the future:) Text processing, iSNS, SLP, Radius, etc.
 .
 The user space Open-iSCSI consists of a daemon process called
 iscsid, and a management utility iscsiadm.
 .
 This package includes a daemon, iscsid, and a management utility,
 iscsiadm.

pi@ph5b:~ $ apt-file list open-iscsi
open-iscsi: /etc/default/open-iscsi
[..]
open-iscsi: /etc/iscsi/iscsid.conf
[..]
open-iscsi: /lib/systemd/system/iscsid.service
open-iscsi: /lib/systemd/system/open-iscsi.service
open-iscsi: /lib/udev/rules.d/70-open-iscsi.rules
open-iscsi: /sbin/iscsi-iname
open-iscsi: /sbin/iscsi_discovery
open-iscsi: /sbin/iscsiadm
open-iscsi: /sbin/iscsid
open-iscsi: /sbin/iscsistart
open-iscsi: /usr/bin/iscsiadm
[..]
open-iscsi: /usr/share/initramfs-tools/hooks/iscsi
open-iscsi: /usr/share/initramfs-tools/scripts/local-bottom/iscsi
open-iscsi: /usr/share/initramfs-tools/scripts/local-top/iscsi
[..]

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
sudo systemctl enable --now iscsid.service
sudo iscsiadm -m discovery -t st -p <NAS_IP_ADDRESS>
sudo iscsiadm -m node -T <TARGET_NAME> -p <NAS_IP_ADDRESS> -l
lsblk -p
sudo iscsiadm -m node -T <TARGET_NAME> -p <NAS_IP_ADDRESS> --op update -n node.startup -v automatic
sudo mkfs -t ext4 /dev/<NEW_DISK>
sudo mount /dev/<NEW_DISK> /mnt
sudo service pihole-FTL stop
sudo cp -pr /etc/pihole/* /mnt
sudo umount /mnt

sudo nano /etc/fstab
[..]
/dev/<NEW_DISK>  /etc/pihole  ext4  defaults,noatime,_netdev  0  2

sudo mount -a
findmnt /etc/pihole
sudo service pihole-FTL restart
pihole status


EDIT: Ow en dat de /tmp folder dan ook naar een iSCSI target moet omdat daar de gravity database Zondags wordt opgebouwd.

[ Voor 2% gewijzigd door deHakkelaar op 23-07-2022 20:07 . Reden: typo ]

There are only 10 types of people in the world: those who understand binary, and those who don't


Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 21:14
@CR2032 Daar had ik je al wel op geattendeerd. ;)

@deHakkelaar Als je in zo'n situatie zit kan je een remote storage mounten (Drive/Dropbox etc) en daar periodiek je dir naar tar/gzippen en rsyncen. Bij boot doe je hetzelfde, maar dan omgekeerd. :)

Je kan ook een extra partitie op dat sd kaartje maken en die mounten/unmounten on demand.

- knip -

Pagina: 1 ... 77 ... 110 Laatste

Let op:
Let op. Pi-Hole werkt niet voor het blokkeren van YouTube reclames.

Bekijkt eerst je eigen logs, voordat je hier een vraag stelt.