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 baased1703 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(gaat nog redelijk vanzelf ook als je het dagelijks doet)
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 aanmakendeHakkelaar 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'
En als je alle te veranderen/installeren dingen zoals ik in een sh-script bewaart, kun je bovenstaande zo
Bash:
doen.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 |
Tegenwoordig is (bij Debian) nftables de standaard firewalldeHakkelaar 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

code:
doen, nftables.conf wordt bij opstarten uitgelezen.
1
| sudo sh -c "nft list ruleset > /etc/nftables.conf" |
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
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.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
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
Ja dat kan ook maar voor een one-liner maakt het dan toch niet uit welke handiger is?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:doen.
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
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
We hebben het over hetzelfde.Raven schreef op maandag 18 juli 2022 @ 10:23:
Tegenwoordig is (bij Debian) nftables de standaard firewall, hier kan dat persistent maken ook maar dan net iets anders. Zodra je de regels hebt ingevoerd
code:doen, nftables.conf wordt bij opstarten uitgelezen.
1 sudo sh -c "nft list ruleset > /etc/nftables.conf"
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
Tja ik vergeet ook soms dingetjesdeHakkelaar 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.
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
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.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
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.
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 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 ]
Crontab met shutdown 1 minuut voordat de stekker em uitzet?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 doe altijddeHakkelaar 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'
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!
FreeSCO jongûh!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
Zie : http://www.freesco.org/
Draaide ik op een 386 vanaf een Floppy geloof ik!

Ik moet dan gelijk aan PXE BOOT denken elke keer als je Raspberry Pi opstart : Is dat een ideeCR2032 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.
|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||
@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.
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.
Dan kan je zoiets overwegen : pricewatch: Intel NUC Kit DN2820FYKHCR2032 schreef op maandag 18 juli 2022 @ 23:24:
Met PXE boot heb je nog weer een master server nodig. Dat is niet ideaal.
Effe zoeken naar een Refubished of tweedehands exemplaar of gewoon een soortgelijk model van een ander merk
En of je die dan als PXE BOOT Server gebruikt of geheel i.p.v. de Raspberry Pi mag je zelf uitzoeken
Hey! Dat is gewoon een LMS dingetje!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/
Logitech SqueezeBox + Logitech Media Server toestand dus!Discussions, help and ideas for pCP can be exchanged at the lively forum hosted by Logitech for the Squeezebox Community
Er zijn een aantal projecten om een Aan/Uit knop te integreren op de Raspberry Pi die dan ook een netteSpontaan en op een willekeurig moment de raspberry pi kunnen uitzetten zonder dat je een terminal commando geeft is daarmee nooit een probleem.
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! >:) ||
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.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.
Daar zijn wel oplossingen voor, maar standaard absoluut NIET het geval!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.
|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||
En met zoiets als dit dan? Waarbij je met een kleine batterij genoeg tijd hebt voor een nette shutdown?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.
makes it run like clockwork
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 benieuwdnero355 schreef op dinsdag 19 juli 2022 @ 00:16:
[...]
Daar zijn wel oplossingen voor, maar standaard absoluut NIET het geval!
@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.
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 -
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.
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.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.
kijk op je dashboard en dan 'query log', dan zie je vanzelf of een domain geblokt is die je gebruikt.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.
[ Voor 7% gewijzigd door dss58 op 19-07-2022 13:07 ]
Ah, dat was mij dan niet helemaal duidelijk.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.
[...]
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.
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 -
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 staanRaymond 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.![]()
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.
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
Schreeuwen hoeft nietninjazx9r98 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.
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
Probleem met bovenstaande is dat je dit alleen kunt doen als je ingelogged bent als root gebruiker.nero355 schreef op maandag 18 juli 2022 @ 23:10:
Ik doe altijd
echo "Whatever ik weg wil schrijven" >> LeukeNaamVoorEenBestand.conf.of.txt.of.zo
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
Dat kan je makkelijk bekijken met lsblk.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
code:
1
| lsblk -f |
Fwiw ik heb een pihole draaien in LXC die ik mag (

- knip -
Er is altijd write cache op de disken omdat RAM nou eenmaal sneller is als een disk.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.
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
Iedereen en ook de Raspi organisatie raadt dit af.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 benieuwdwordt alles anders meteen accuut opgeslagen op de trage SD kaart ?
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
Heb je ooit wel eens een fsck gedraaid dan op dit systeem?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.
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
Doet raspberry os dat niet standaard elke X reboots/mounts?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.
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.
[ Voor 20% gewijzigd door Raymond P op 19-07-2022 15:48 ]
- knip -
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
Deze discussie komt elke keer weer terug.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
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
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 aangelegddeHakkelaar 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.
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.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
Aangepast en thx!
There are only 10 types of people in the world: those who understand binary, and those who don't
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.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
@dss58 , ik reageerde op onderstaande:
EDIT: Pi-hole met bv Unbound erbij heeft niet zo veel disk IO.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, ...
[ 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
Ik weet het niet zeker.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.
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
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.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?
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.
[ Voor 25% gewijzigd door Raymond P op 19-07-2022 16:32 ]
- knip -
@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
Afdwingen van een fsck bij boot kan via grub met:
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... :-).
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
@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.
Moet je nagaan, dat copy/paste ik al zo veel jaar dat ik de betekenis vergeten was.
- knip -
In fstab kun je toch niet de fsck frequentie instellen?Airw0lf schreef op dinsdag 19 juli 2022 @ 16:46:
Het aspect om de zoveel boots loopt via /etc/fstab:
https://linuxconfig.org/h...er-system-reboot-on-linux
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
Klopt - en als je daar wat mee wil doen, dan kan dat met: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.
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
Nee - dat niet - alleen of het gebeurd en met welke (soort van) prioriteit.deHakkelaar schreef op dinsdag 19 juli 2022 @ 16:59:
[...]
In fstab kun je toch niet de fsck frequentie instellen?
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
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
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/
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.No supported package manager found.
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/
Hij lijkt opgeslagen in de "superblock":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.
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
Twee suggesties als ik mag: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/
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
@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..
Er is een hoop geschreven, maar dat is niet gezegd.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. [...]
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 -
@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.
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
Point taken.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..
Hoeveel kost de SSD en connectiviteit met de RPi? (eerlijke vraag, vooral dat laatste heb ik geen idee over)
Of je mod die klikaan/klikuit schakelaar naar een potentiaalvrije relais en lust 'm op een GPIO van die Raspberry.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..
Dan kan je met een simpele druk op de knop je machine uit zetten. Oh, wait...
- knip -
@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.
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
Volledig akkoord hoor.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.
quoteStimulate14 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.
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
Interessant!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.
Voordat ik ga rommelen is het echter altijd eerst :
sudo su
En daarna pas weer verder!
Iets met een oude FreeBSD tik en zo...
Elk EXT4 systeem doet een check tijdens elke boot of er wel of niet fatsoenlijk is afgesloten als het goed is!Raymond P schreef op dinsdag 19 juli 2022 @ 15:41:
Doet raspberry os dat niet standaard elke X reboots/mounts?
IKRdeHakkelaar schreef op dinsdag 19 juli 2022 @ 15:50:
Deze discussie komt elke keer weer terug.

Wat onze vrienden van VMWare weer een tijdje geleden keihard hebben afgeschoten!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
Dus geen microSDXC of USB Stick meer voor je Servers
Mijn prachtige Novell Servers deden alles vanaf nog prachtigere 15.000 rpm SCSI HDD's hoor!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.

Volgens mij gebruikt de Raspberry Pi helemaal geen GRUB2Airw0lf 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
Voor reguliere PC's en Laptops uiteraard wel handig!
Ik ben meer een MPD/Mopidy voorstander, want geen ex-Logitech meuk en ook geen JAVA als ik het me goed herinner!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/
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 nietdeHakkelaar 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.
|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||
Ook als je journaling helemaal disabled? Moet je dan geen volledige scan doen?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!
[...]
Als je geen fsck runt dan blijft je partition gewoon dirty als die status eenmaal geconstateerd is. Dat had @deHakkelaar ook al aangehaald.
- knip -
[...]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.
Ik zal voor de zekerheid eens tjekke - maar volgens mij wel.nero355 schreef op dinsdag 19 juli 2022 @ 22:45:
[...]
Volgens mij gebruikt de Raspberry Pi helemaal geen GRUB2
Tis tegenwoordig toch een "gewone" Debian stack?
Met wat aanpassingen om het geheugengebruik tot een minimum te beperken?
makes it run like clockwork
<knip>
[...]
Mijn prachtige Novell Servers deden alles vanaf nog prachtigere 15.000 rpm SCSI HDD's hoor!

[...]
<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
[...]
Mijn prachtige Novell Servers deden alles vanaf nog prachtigere 15.000 rpm SCSI HDD's hoor!

[...]
<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
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!
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: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.
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
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 gingendss58 schreef op woensdag 20 juli 2022 @ 00:13:
... werkte fantastisch goed in token ring netwerk ...
There are only 10 types of people in the world: those who understand binary, and those who don't
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.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)
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 ofzodeHakkelaar 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
Mijn dank is groot. Dat zal ik eens gaan proberen.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
Maar waarom zou je dat doen danRaymond P schreef op dinsdag 19 juli 2022 @ 23:14:
Ook als je journaling helemaal disabled? Moet je dan geen volledige scan doen?
Dat klopt ook!Als je geen fsck runt dan blijft je partition gewoon dirty als die status eenmaal geconstateerd is.
Dat had @deHakkelaar ook al aangehaald.
Yep!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.
Je kan op verschillende manieren booten hé!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?
Zie :
- https://wiki.beyondlogic...._RaspberryPi_Boot_Process
- http://lions-wing.net/maker/raspberry-1/boot.html
Zoiets kan ik me ook herinneren!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).
Ik was vergeten hetzelfde te posten als @jpgview want ik denk dat wat hij heeft gepost ook gewoon je oplossing is!Stimulate14 schreef op woensdag 20 juli 2022 @ 11:36:
Mijn dank is groot. Dat zal ik eens gaan proberen.

|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||
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.nero355 schreef op woensdag 20 juli 2022 @ 13:35:
[...]
Maar waarom zou je dat doen danEn volgens mij hadden we het daar niet eens over ?!
Vandaar dat er (optioneel) periodiek en/of incrementeel met fsck gechecked wordt op fouten tijdens boot....
- knip -
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!Raymond P schreef op woensdag 20 juli 2022 @ 13:40:
Journaling heeft een impact op schrijfsnelheid.
Dat kan, maar handig is anders, vooral i.c.m. zo'n gevoelig systeem als een Raspberry PiWat 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 is dan inderdaad alleen het geval als je dat zelf instelt op een manier die niet standaard van toepassing is bij de meeste distrosVandaar dat er (optioneel) periodiek en/of incrementeel met fsck gechecked wordt op fouten tijdens boot....
|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||
Afhankelijk van de toepassing kan je juist dan baat hebben bij onorthodoxe oplossingen.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!
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.
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 kan, maar handig is anders, vooral i.c.m. zo'n gevoelig systeem als een Raspberry Pi
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.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
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 -
Ja - klopt. Alleen... ik reageerde op je stelling: " Volgens mij gebruikt de Raspberry Pi helemaal geen GRUB2nero355 schreef op woensdag 20 juli 2022 @ 13:35:
[...]
Je kan op verschillende manieren booten hé!
Zie :
- https://wiki.beyondlogic...._RaspberryPi_Boot_Process
- http://lions-wing.net/maker/raspberry-1/boot.html
[...]
Edit: niet relevant
[ Voor 3% gewijzigd door Airw0lf op 20-07-2022 18:50 ]
makes it run like clockwork
Lees die linkjes nou eens door VOORDAT je weer een reply plaatst!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?
Ja, daar ga je echt wat mee winnen! Lekker een hulpmiddel tegen corruptie uitschakelen om opslagruimte te winnen...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.

Dat valt IMHO reuze mee!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.
Boot een Live ISO vanaf een USB Stick of in een VM of zo en je komt er al gauw achter!Ik heb geen idee wat distro default is.
Ik zie op het moment dit in mijn dmesg output : https://access.redhat.com/solutions/26413Bij 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.
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! >:) ||
Ok - duidelijk...nero355 schreef op woensdag 20 juli 2022 @ 18:32:
[...]
Lees die linkjes nou eens door VOORDAT je weer een reply plaatst!
[...]
[ Voor 3% gewijzigd door Airw0lf op 20-07-2022 18:47 ]
makes it run like clockwork
@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.
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 -
@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!
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!
/f/image/X1cyTHx48de0KZkpxwQzqzUg.png?f=fotoalbum_large)
[ Voor 6% gewijzigd door CR2032 op 21-07-2022 13:30 ]
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
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 ]
@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.
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 -
Ik heb ook Android 11 en Chrome gaat nog steeds niet over DoH zonder dat ik ooit iets hoefde in te stellen.jpgview schreef op donderdag 21 juli 2022 @ 23:56:
gegeven dit recente artikel is het mogelijk dat je android 10+ device pihole negeert
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
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.CR2032 schreef op donderdag 21 juli 2022 @ 13:08:
...Veel van wat op internet staat als hulp werkt niet meer of half
.
...
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.
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.
Op Android stel je private DNS (DoT, fallback DoH geloof ik) system wide in, dus niet alleen voor je browser.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.
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 -
@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...
@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...
Private DNS, wat gebruik maakt van DoT, is wat anders als DoH.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.
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
@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.
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 -
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.
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.
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.
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 ]
Voor mij betekent het ene onherroepelijk het andere.Verwijderd schreef op vrijdag 22 juli 2022 @ 19:09:
@Raymond P Waarom geen DoH gebruiken en zelf hosten zijn twee
afzonderlijke dingen.
Partijen als Cloudflare/Apple bieden ook ODOH aan.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.
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.
Deels eens. Geef mij maar een geconfigureerd/dichtgetimmerd device op jouw bedrijfsnetwerk. BYOD is vies.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.
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).
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.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.
- knip -
Had onderstaande al ingeklopt voordat ik je edit zag.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.
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
@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.
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 -
@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.
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
Je zult voor de container een andere poort naar poort 80 moeten mappen of inderdaad je container een eigen IP geven.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.
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
Dank, blijkbaar ging het ergens met poort 53 fout, nu lijkt alles te werkenFreee!! 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.
@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.
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 -
Nog niet dus als ik onderstaande goed lees:Raymond P schreef op vrijdag 22 juli 2022 @ 21:37:
@deHakkelaar Kort uitgelegd wordt er zowel DoH als DoT gebruikt in PrivateDnsConfiguration (systemwide).
https://www.xda-developer...u-support-dns-over-https/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.
There are only 10 types of people in the world: those who understand binary, and those who don't
@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
https://security.googlebl...ver-http3-in-android.html
Of dichter bij huis:
nieuws: Google biedt ondersteuning voor DNS-over-HTTP/3 vanaf Android 11
En daarmee lijken DoH/3 servers dus inderdaad hardcoded te zijn in Android. Voorlopig dus alleen DoT icm Pi-Hole.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.
[ Voor 0% gewijzigd door Raymond P op 22-07-2022 22:30 . Reden: servers ]
- knip -
@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
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
@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.
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 -
@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:
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.
En tot deze laatste heel recente wijziging was DoH alleen default in een browser beschikbaar op Android en niet voor Private DNS:
Waarom heb je niet meteen gezegd dat dit een recente wijziging is?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.
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
@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.
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 -
@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?
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
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.
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 -
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.
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.
/f/image/yiRQjakuiC4U4h4Yi1jGxpbJ.png?f=fotoalbum_large)
Maar dan kan er dus niets gelogged worden etc? Of hoe moet ik dat zien?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]
Alleen loggen in RAM tot de volgende reboot. De Raspberry Pi blijft na reboot in read-only mode.Webgnome schreef op zaterdag 23 juli 2022 @ 15:49:
[...]
Maar dan kan er dus niets gelogged worden etc? Of hoe moet ik dat zien?
De webinterface van Pi-Hole werkt verder gewoon afgezien van save.
[ Voor 9% gewijzigd door CR2032 op 23-07-2022 15:59 ]
@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
EDIT: Ow en dat de /tmp folder dan ook naar een iSCSI target moet omdat daar de gravity database Zondags wordt opgebouwd.
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
@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.
@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 -
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.
Let op. Pi-Hole werkt niet voor het blokkeren van YouTube reclames.
Bekijkt eerst je eigen logs, voordat je hier een vraag stelt.