Hoe heb jij de HA setup draaien? En ben benieuwd of het werkt!
Dit is al eens voorbij gekomen: https://www.reddit.com/r/...n_2_pihole_servers_in_ha/ (dus wellicht out-dated, inmiddelszxop4932 schreef op maandag 11 mei 2020 @ 09:19:
[...]
Hoe heb jij de HA setup draaien? En ben benieuwd of het werkt!
[ Voor 5% gewijzigd door Room42 op 11-05-2020 09:27 ]
"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron
Ik ben me aan het inlezen over het gebruik en installatie van Pi Hole en toen vroeg ik me af of er een reden is waarom Pi Hole zelf geen eigen DNS heeft die je kunt gebruiken? Je moet hem toch sowieso al als primaire DNS instellen op je router. Is dat niet makkelijker dan iedereen het zelf te laten doen?
Het werkt. Maar met update naar v5 werkt sync van white en blacklist niet meer. Niet zo een ramp HA werkt nog wel. Wat betekend dat hij schakelt tussen de pi’s als er een dns server uitvalt.zxop4932 schreef op maandag 11 mei 2020 @ 09:19:
[...]
Hoe heb jij de HA setup draaien? En ben benieuwd of het werkt!
Ik wilde 5.0 op een test raspberry uitproberen. Ging bij de install al fout (met een verse install van raspbian) door het ontbreken van getenforce. Op te lossen door selinux-utils te installeren.
Ik heb inmiddels een issue aangemaakt op github want er is geen check op getenforce in het installatiescript.[✓] Default SELinux: permissive
main: line 1960: getenforce: command not found
$ getenforce
-bash: getenforce: command not found
...
sudo apt install selinux-utils -y
[✓] Current SELinux: Disabled
[i] Using upstream DNS: Google (ECS) (8.8.8.8, 8.8.4.4)
[i] Static IP already configured
...
[i] The install log is located at: /etc/pihole/install.log
Installation Complete!
[ Voor 8% gewijzigd door ed1703 op 11-05-2020 12:26 ]
Je bedoelt als een publieke DNS-dienst? Met generieke blocklists, of zo? Wat voor verdienmodel zie je daarin dan (c.q., hoe laten ze de servers draaien)? Pi-hole is geen commerciële partij, geloof ik. Ik denk ook niet dat ik ze dat graag zie worden.ggj87 schreef op maandag 11 mei 2020 @ 11:25:
Ik ben me aan het inlezen over het gebruik en installatie van Pi Hole en toen vroeg ik me af of er een reden is waarom Pi Hole zelf geen eigen DNS heeft die je kunt gebruiken? Je moet hem toch sowieso al als primaire DNS instellen op je router. Is dat niet makkelijker dan iedereen het zelf te laten doen?
[ Voor 7% gewijzigd door Room42 op 11-05-2020 13:14 ]
"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron
het lijkt er op dat final van versie 5 is verschenen.
downloads: Pi-hole Core 5.0
Straks als ik thuis ben maar eens upgraden
downloads: Pi-hole Core 5.0
Straks als ik thuis ben maar eens upgraden
Commercieel valt er vast iets te bedenken, maar dan zal je waarschijnlijk wel akkoord moeten gaan met de voorwaarden dat ze de data die ze (kunnen) verzamelen over je internetgebruik doorverkopenRoom42 schreef op maandag 11 mei 2020 @ 12:35:
[...]
Je bedoelt als een publieke DNS-dienst? Met generieke blocklists, of zo? Wat voor verdienmodel zie je daarin dan (c.q., hoe laten ze de servers draaien)? Pi-hole is geen commerciële partij, geloof ik. Ik denk ook niet dat ik ze dat graag zie worden.
Dat werkt dus niet meer met v5. Je moet nu een database syncen. Beetje irritante wijziging dus, want dat is een stuk lastiger. Tenzij een networked slqite versie is gebruikt, maar dat dacht ik niet gelezen te hebben.Room42 schreef op maandag 11 mei 2020 @ 09:26:
[...]
Dit is al eens voorbij gekomen: https://www.reddit.com/r/...n_2_pihole_servers_in_ha/ (dus wellicht out-dated, inmiddels)
Afwachten of hier weer een oplossing voor komt dan!
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Soort van gedistribueerde grid-cloud van anonieme Pi-Hole installaties waarbij de routering en de te prefereren Pi-Hole continu geoptimaliseerd wordt?Grannd schreef op maandag 11 mei 2020 @ 13:36:
[...]
Commercieel valt er vast iets te bedenken, maar dan zal je waarschijnlijk wel akkoord moeten gaan met de voorwaarden dat ze de data die ze (kunnen) verzamelen over je internetgebruik doorverkopen
Asustor AS6704T (32GB, 4x16TB MG08), OpenWrt (3x GL.iNet Flint 2 MT6000), Lyrion Media Server, Odroid H2/N2+/C4/C2, DS918+ (4x8TB WD RED)
Zag dat de nieuwe 5.0 release device based rules heeft echter werk ik met een Microsoft AD Domain en kan dus helaas niet gebruik maken van de device based rules.
Dit, omdat nu de DNS loopt via client -> Windows Server DNS -> PiHole
Windows heeft nogal wat moeite als je dit omgooit naar client -> PiHole -> Windows Server DNS met een conditional forwarder.
Iemand die hier een oplossing voor heeft?
Dit, omdat nu de DNS loopt via client -> Windows Server DNS -> PiHole
Windows heeft nogal wat moeite als je dit omgooit naar client -> PiHole -> Windows Server DNS met een conditional forwarder.
Iemand die hier een oplossing voor heeft?
Als het niet gaat zoals het moet, dan moet het maar zoals het gaat.
Mis het syncen nauwlijks voeg niet elke dag dingen toe. De gravity update moet ik nu los draaien op de pi. Op beide cronjob aangemaakt met pihole -g.Mars Warrior schreef op maandag 11 mei 2020 @ 13:40:
[...]
Dat werkt dus niet meer met v5. Je moet nu een database syncen. Beetje irritante wijziging dus, want dat is een stuk lastiger. Tenzij een networked slqite versie is gebruikt, maar dat dacht ik niet gelezen te hebben.
Afwachten of hier weer een oplossing voor komt dan!
Ja, net als Adguard dat ook aanbiedt. Al vind ik die niet zo goed want dan zie ik nog steeds ads of ze blocken niet alles.Room42 schreef op maandag 11 mei 2020 @ 12:35:
[...]
Je bedoelt als een publieke DNS-dienst? Met generieke blocklists, of zo? Wat voor verdienmodel zie je daarin dan (c.q., hoe laten ze de servers draaien)? Pi-hole is geen commerciële partij, geloof ik. Ik denk ook niet dat ik ze dat graag zie worden.
Hoe hebben jullie de Raspberry Pi naast je router hangen? Ik zag dat er behuizingen voor te koop zijn. Lijkt me wel handig om dat er bij te nemen ter bescherming van dat ding of niet?
M'n Pi heb ik netjes in zo'n behuizing op zolder staan in een patchkast en de router in de meterkastggj87 schreef op maandag 11 mei 2020 @ 15:35:
Hoe hebben jullie de Raspberry Pi naast je router hangen? Ik zag dat er behuizingen voor te koop zijn. Lijkt me wel handig om dat er bij te nemen ter bescherming van dat ding of niet?
Hoeft echt niet perse naast elkaar te staan
[ Voor 13% gewijzigd door Gunner op 11-05-2020 15:37 ]
Still warm the blood that courses through my veins. | PvOutput | ARSENAL FC
Ja, dat is precies ook het probleem dat ik zie. Je kunt niet een 'one-size-fits-all'-blocklist maken. Of je blockt te veel of je blockt te weinig. En ook qua logging heb ik hem liever gewoon in eigen beheer.ggj87 schreef op maandag 11 mei 2020 @ 15:35:
[...]
Ja, net als Adguard dat ook aanbiedt. Al vind ik die niet zo goed want dan zie ik nog steeds ads of ze blocken niet alles.
Check even het Raspberry Pi - deel 2-topic, daar zijn genoeg ideeën over behuizingen te vinden. Hier is het een beetje off-topic.Hoe hebben jullie de Raspberry Pi naast je router hangen? Ik zag dat er behuizingen voor te koop zijn. Lijkt me wel handig om dat er bij te nemen ter bescherming van dat ding of niet?
[ Voor 27% gewijzigd door Room42 op 11-05-2020 15:40 ]
"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron
Het maken van groepen en toewijzen van bepaalde block/whitelists is echt een fijne toevoeging!
Alleen heb ik nu het idee dat nieuwe clients niet automatisch worden toegevoegd aan een groep en dus buiten de blocklist vallen, klopt dat?
Alleen heb ik nu het idee dat nieuwe clients niet automatisch worden toegevoegd aan een groep en dus buiten de blocklist vallen, klopt dat?
Fout. Alle clients, ook nieuwe, zijn per definitie onderhevig aan de regels van the default group, zelfs al heb je geen clients aangemaakt in group management. Pas wanneer je group management begint te gebruiken (maak een groep, een client en wijs die client toe aan die group) kan je zinvolle regels beginnen te maken. Ik geef een uitgewerkt voorbeeld in mijn manual, sectie 18 (group management, a whitelist example).Sinus_rhythm schreef op maandag 11 mei 2020 @ 16:15:
Het maken van groepen en toewijzen van bepaalde block/whitelists is echt een fijne toevoeging!
Alleen heb ik nu het idee dat nieuwe clients niet automatisch worden toegevoegd aan een groep en dus buiten de blocklist vallen, klopt dat?
[ Voor 38% gewijzigd door jpgview op 11-05-2020 20:30 ]
Ik heb een probleem met updaten. Als ik mijn pihole wil update zegt hij steeds dat FTL engine niet up to date is. Als ik hem wil updaten krijg ik een error en zou niet weten waar dat aan ligt http://prntscr.com/sf52ig
pihole -rRensVerlaak schreef op dinsdag 12 mei 2020 @ 09:23:
Ik heb een probleem met updaten. Als ik mijn pihole wil update zegt hij steeds dat FTL engine niet up to date is. Als ik hem wil updaten krijg ik een error en zou niet weten waar dat aan ligt http://prntscr.com/sf52ig
Best bovenstaande commando eens laten lopen
Dan krijg ik hetzeflde probleemTheCeet schreef op dinsdag 12 mei 2020 @ 09:27:
[...]
pihole -r
Best bovenstaande commando eens laten lopen
http://prntscr.com/sf5ia3
Volgens de foutmelding kun je github.com niet bereiken?RensVerlaak schreef op dinsdag 12 mei 2020 @ 09:30:
[...]
Dan krijg ik hetzeflde probleem
http://prntscr.com/sf5ia3
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Nee klopt maar als ik de link kopieer en plak in chrome werkt hij welMars Warrior schreef op dinsdag 12 mei 2020 @ 09:49:
[...]
Volgens de foutmelding kun je github.com niet bereiken?
Wat ik gevonden heb:RensVerlaak schreef op dinsdag 12 mei 2020 @ 09:50:
[...]
Nee klopt maar als ik de link kopieer en plak in chrome werkt hij wel
edit /etc/resolv.conf and change from 127.0.0.1 to let’s say google’s 8.8.8.8
run a pihole -r and repair.
https://discourse.pi-hole...gine-not-installed/9004/2
Al een aantal jaar zeer tevreden Pi-Hole gebruiker.
De laatste tijd loop ik er echter tegenaan dat ik op NOS.nl weer alle STER-reclameblokken zie.
Wel voornamelijk steeds dezelfde, een video van gaslicht.com de afgelopen weken.
Als ik vervolgens element inspecteren doe, zie ik dat het een simpele html video-tag is met een mp4 vanaf ster: https://cdn.ster.nl/banners/36448cf.mp4
Nu heb ik een tijdje terug cdn.ster.nl toegevoegd aan de blacklist en als ik op de daadwerkelijke video-link klik, werkt die pagina zoals verwacht ook niet.
Toch blijf ik die video wel continu zien op NOS.nl. Iemand enig idee hoe dat kan?
De laatste tijd loop ik er echter tegenaan dat ik op NOS.nl weer alle STER-reclameblokken zie.
Wel voornamelijk steeds dezelfde, een video van gaslicht.com de afgelopen weken.
Als ik vervolgens element inspecteren doe, zie ik dat het een simpele html video-tag is met een mp4 vanaf ster: https://cdn.ster.nl/banners/36448cf.mp4
Nu heb ik een tijdje terug cdn.ster.nl toegevoegd aan de blacklist en als ik op de daadwerkelijke video-link klik, werkt die pagina zoals verwacht ook niet.
Toch blijf ik die video wel continu zien op NOS.nl. Iemand enig idee hoe dat kan?
Dat doet mij aan https://github.com/pi-hole/pi-hole/issues/2970 denkenRensVerlaak schreef op dinsdag 12 mei 2020 @ 09:23:
Ik heb een probleem met updaten. Als ik mijn pihole wil update zegt hij steeds dat FTL engine niet up to date is. Als ik hem wil updaten krijg ik een error en zou niet weten waar dat aan ligt http://prntscr.com/sf52ig
Werkt de nieuwe release trouwens op Raspbian Stretch?
[ Voor 7% gewijzigd door Raven op 12-05-2020 10:00 ]
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
Dacht dat het een kleine update was maar het blijkt v5 al te zijn. 
Maar dat maakt niet uit; kan ik gelijk met de RegEx filter aan de slag om een heel domein the whitelisten.
Maar dat maakt niet uit; kan ik gelijk met de RegEx filter aan de slag om een heel domein the whitelisten.
[ Voor 5% gewijzigd door Gunner op 12-05-2020 09:58 ]
Still warm the blood that courses through my veins. | PvOutput | ARSENAL FC
Er staat dan dat ik geen toegang heb om dat aan te passen. Doe ik dan iets fout?TheCeet schreef op dinsdag 12 mei 2020 @ 09:51:
[...]
Wat ik gevonden heb:
edit /etc/resolv.conf and change from 127.0.0.1 to let’s say google’s 8.8.8.8
run a pihole -r and repair.
https://discourse.pi-hole...gine-not-installed/9004/2
Volgens mij heb ik hem SDkaart vriendelijker gemaakt, hij draait nu als test op m'n Pi.jpgview schreef op dinsdag 5 mei 2020 @ 22:05:
Er is een interessante wending aangaande youtube ads. Je kan er alles over lezen in dit discourse topic.
Je kan het script hier downloaden.
Het zou uitermate nuttig zijn om dit te testen met zoveel mogelijk gebruikers, gelieve eventuele problemen te melden op discourse, niet hier (de auteur is, bij mijn weten, niet actief op dit forum).
Er word nog hard gewerkt aan verbeteringen, het is dus aan te raden de GitLab pagina in de gaten te houden voor eventuele updates.
Hoe werkt het? (je kan dit ook lezen in de comment - begin van het script).
- download het script
code:
1 sudo wget https://gitlab.com/grublets/youtube-updater-for-pi-hole/-/raw/master/youtube.update.sh -O /home/pi/youtube.update.sh
- maak het script executable (sudo chmod +x /home/pi/youtube.update.sh)
- je moet het script aanpassen, vervang 123.456.789.999 (dummy) door een IP address uit je pihole log, dat address is een googlevideo address in jouw regio (something like r6---sn-ni5f-tfbl.googlevideo.com - lees ook de comment in het script)
- run het script één maal met sudo (sudo /home/pi/youtube.update.sh)
- controleer of het bestand /etc/dnsmasq.d/99-youtube.grublets.conf bestaat.
- controleer of het bestand /etc/hosts.youtube bestaat.
- herstart pihole-FTL (sudo service pihole-FTL restart)
- maak een cron job aan, maak een bestand /etc/cron.d/youtubeupdate, inhoud:
code:
1 * * * * * root PATH="$PATH:/home/pi/" /home/pi/youtube.update.sh 2>&1
vanaf nu zal de cron job elke minuut draaien, en eventuele nieuwe domain names toevoegen aan /etc/hosts.youtube, er word, door pihole-FTL dan altijd verwezen naar het IP address dat jezelf hebt gekozen uit je pihole log, wat het aantal ads drastisch zal (zou - het blijft een test, maar de eerste resultaten zijn gunstig) doen dalen.
Er zijn voorlopig nog geen entries voor IPv6 (word aan gewerkt)
Het script maakt intensief gebruik van je SD kaart (voor pi gebruikers). Er is een voorstel gedaan om dit te wijzigen naar TMPFS (memory).
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
| #!/bin/bash # crappy hack that seems to keep YouTube ads to a minumum. # over two hours of Peppa Pig and no ads. Taking one for the team... # grub@grub.net v0.11 # Change forceIP to the real IP from an nslookup of a # googlevideo hostname so you get something in your # geographical region. You can find one in your # Pi-hole's query logs. # They will look something like this: # r6---sn-ni5f-tfbl.googlevideo.com # as root: run this once then run "pihole restartdns" # You can cron this for auto-updating of the host file. # Mine fires every minute: # * * * * * /home/grub/bin/youtube.update.sh 2>&1 forceIP="123.456.789.999" # nothing below here should need changing piLogs="/var/log/pihole.log" ytHosts="/etc/hosts.youtube" dnsmasqFile="/etc/dnsmasq.d/99-youtube.grublets.conf" if [ ! -f $dnsmasqFile ]; then echo "addn-hosts=$ytHosts" > $dnsmasqFile touch $ytHosts piLogs="$piLogs*" # preload with results from all logs echo "Setup complete! Execute 'pihole restartdns' as root." echo "cron the script to run every minute or so for updates." fi ytEntries=$(wc -l $ytHosts) for i in $(zgrep -e "reply.*-.*\.googlevideo.*\..*\..*\..*" $piLogs | awk -v fIP=$forceIP '{ print fIP, $6 }') do if [ $(grep -c "$i" $ytHosts) == 0 ]; then # Add line to ytHosts echo $forceIP $i >> $ytHosts fi done if [ "$ytEntries" != "$(wc -l $ytHosts)" ]; then logger "youtube.update.sh: File updated to $(wc -l $ytHosts)" /usr/local/bin/pihole restartdns reload fi exit |
Wat ik anders doe is de logfile in een array proppen en vervolgens voor elke regel even kijken of hij in de ytHosts file voorkomt. Staat hij er niet, wordt hij toegevoegd. Er is dus geen 'workFile' meer.
Helaas heb ik geen account voor GitLab, dus vandaar dat ik hem hier maar even drop.
[ Voor 1% gewijzigd door MijnKijk op 12-05-2020 11:09 . Reden: Ik zag dat de 'restartdns' ontbrak en een foutje of 3 :P ]
Ik heb dit geprobeerd maar volgens mij kan ik geen site bereiken. Als ik ping google.com doe dan kan hij het niet bereiken.TheCeet schreef op dinsdag 12 mei 2020 @ 09:51:
[...]
Wat ik gevonden heb:
edit /etc/resolv.conf and change from 127.0.0.1 to let’s say google’s 8.8.8.8
run a pihole -r and repair.
https://discourse.pi-hole...gine-not-installed/9004/2
Sinds de V5 update gisteren mijn Pi-Hole @ Docker install maar eens een update gegeven, en tijdens het doorlezen van de comments kwam ik deze YouTube-ad blocker tegen.jpgview schreef op dinsdag 5 mei 2020 @ 22:05:
Er is een interessante wending aangaande YouTube ads. Je kan er alles over lezen in dit discourse topic.
Je kan het script hier downloaden.
Ik vraag mij alleen af;
Omdat YouTube steeds andere URL's gebruikt, eg: r5---sn-ni5f-tfbl.googlevideo.com
Is het niet zo dat bij elke nieuwe URL de advertentie de 1e keer gewoon geladen wordt?
Er zijn inmiddels reacties waarbij sommigen er inmiddels honderden unieke URL's hebben 'verzameld'.
Bij zo vaak van server wijzigen is er dan toch geen houden aan?

De reacties zijn wel positief dus ik ga het vanavond maar eens proberen.
.
Bovenstaande vraag is dus eigenlijk meer omdat ik benieuwd ben hoe het dan wel werkt.
Want als diegenen inmiddels 100+ ads hadden gezien waren ze niet zo positief geweest.
Het enige wat ik mij kan bedenken is dat de advertentie URL's vooraf al naar de devices worden gestuurd, om láter te worden gebruikt om ads binnen te halen. Maar tegen die tijd is de Pi-hole lijst al bijgewerkt en worden ze geredirect.
[ Voor 26% gewijzigd door SmiGueL op 12-05-2020 12:02 ]
Delidded 4770K 4.7GHz @ H220 || Gigabyte Z87X-UD4H || 16GB @ 2400MHz || Gigabyte GTX 760 || 2x128GB Samsung 830 @ RAID-0 & WD 3 TB || Iiyama XB2483HSU-B1 || Synology DS916+ 3x6TB + 120GB SSD Cache || Synology DS213+ 6TB backup
Ik neem aan dat je de DHCP kan uitschakelen op de fritzbok. Probeer dit eens en gebruik de DHCP van de Pi-Hole?Verwijderd schreef op dinsdag 12 mei 2020 @ 10:56:
Met de nieuwe versie 5 van PiHole toch maar weer eens een poging gedaan dit werkend te krijgen. Installatie op een Pi3 gaat goed. Webinterface komt ook in de lucht en PiHole lijkt dan ook goed te draaien.
Ik heb een Fritzbox 7581 en als ik daar de DNS op verander dan gaat alles mis. Mijn Samsung Note 9 wil eerst helemaal niet meer op de WiFi totdat ik de fritzbox herstart heb. Daarna zegt dat hij geen Internet meer heeft. Ik zie dat hij als DNS de PiHole gebruikt.
Ik heb inmiddels van alles geprobeerd op de Fritzbox en bij iedere wijziging de Fritzbox herstart (+ 5 minuten....) maar ik kom gewoon niet op een werkende configuratie uit.
Ik zoek eigenlijk een hele gedetailleerd configuratie voorbeeld van een Fritzbox 7581 (laatste firmware) zodat ik zeker kan weten dat die goed is. Dus wie oh wie heeft het werkend en wil even 2 screendumpjes maken van de IPv4 config en de IPv6 config schermpjes?
Still warm the blood that courses through my veins. | PvOutput | ARSENAL FC
Heb je dit geprobeerd?Verwijderd schreef op dinsdag 12 mei 2020 @ 10:56:
Met de nieuwe versie 5 van PiHole toch maar weer eens een poging gedaan dit werkend te krijgen. Installatie op een Pi3 gaat goed. Webinterface komt ook in de lucht en PiHole lijkt dan ook goed te draaien.
Ik heb een Fritzbox 7581 en als ik daar de DNS op verander dan gaat alles mis. Mijn Samsung Note 9 wil eerst helemaal niet meer op de WiFi totdat ik de fritzbox herstart heb. Daarna zegt dat hij geen Internet meer heeft. Ik zie dat hij als DNS de PiHole gebruikt.
Ik heb inmiddels van alles geprobeerd op de Fritzbox en bij iedere wijziging de Fritzbox herstart (+ 5 minuten....) maar ik kom gewoon niet op een werkende configuratie uit.
Ik zoek eigenlijk een hele gedetailleerd configuratie voorbeeld van een Fritzbox 7581 (laatste firmware) zodat ik zeker kan weten dat die goed is. Dus wie oh wie heeft het werkend en wil even 2 screendumpjes maken van de IPv4 config en de IPv6 config schermpjes?
https://nl.avm.de/service...n-FRITZ-Box-configureren/
Tot nu toe heeft de reclame op youtube zicht niet meer laten zien, ik heb pihole op verschillende plekken draaien, op mijn eigen server heeft ie nu 42 varianten geblokkeerd en op de ander 128.SmiGueL schreef op dinsdag 12 mei 2020 @ 11:46:
[...]
Sinds de V5 update gisteren mijn Pi-Hole @ Docker install maar eens een update gegeven, en tijdens het doorlezen van de comments kwam ik deze YouTube-ad blocker tegen.
Ik vraag mij alleen af;
Omdat YouTube steeds andere URL's gebruikt, eg: r5---sn-ni5f-tfbl.googlevideo.com
Is het niet zo dat bij elke nieuwe URL de advertentie de 1e keer gewoon geladen wordt?
Er zijn inmiddels reacties waarbij sommigen er inmiddels honderden unieke URL's hebben 'verzameld'.
Bij zo vaak van server wijzigen is er dan toch geen houden aan?
Ik ga het vanavond maar eens proberen.
Het werkt dus prima
Probeer eens sudo ervoor te zetten? Ik had in het verleden ook eens jouw probleem voor bij update.RensVerlaak schreef op dinsdag 12 mei 2020 @ 10:42:
[...]
Ik heb dit geprobeerd maar volgens mij kan ik geen site bereiken. Als ik ping google.com doe dan kan hij het niet bereiken.
Na pihole -r te laten lopen was het opgelost bij mij.
[quote]TheCeet schreef op dinsdag 12 mei 2020 @ 11:55:TheCeet schreef op dinsdag 12 mei 2020 @ 11:55:
[...]
Probeer eens sudo ervoor te zetten? Ik had in het verleden ook eens jouw probleem voor bij update.
Na pihole -r te laten lopen was het opgelost bij mij.
[...]
Dan krijg ik dit
code:
1
| Error: no "edit" mailcap rules found for type "application/octet-stream" |
Misschien dat iemand anders hier op het forum u kan verder.RensVerlaak schreef op dinsdag 12 mei 2020 @ 12:00:
[...]
[quote]TheCeet schreef op dinsdag 12 mei 2020 @ 11:55:
[...]
Dan krijg ik dit
code:
1 Error: no "edit" mailcap rules found for type "application/octet-stream"
In slechtste geval opnieuw installeren
Ja ik ben ook een echte leek op dit gebied.TheCeet schreef op dinsdag 12 mei 2020 @ 12:09:
[...]
Misschien dat iemand anders hier op het forum u kan verder.
In slechtste geval opnieuw installeren
Heb momenteel 2 pi's zero's maar heb geen idee hoe ik nu via ssh per pi kan connecten. Ik trek nu eentje eruit om met de andere te connecten maar is niet helemaal de bedoeling volgens mij
- Ik ben niet de auteur van dat script, ik heb het alleen hier op het forum gemeld, omdat niet iedereen constant discourse, reddit, GitLab en GitHub in de gaten houd.SmiGueL schreef op dinsdag 12 mei 2020 @ 11:46:
[...]
Ik vraag mij alleen af;
Omdat YouTube steeds andere URL's gebruikt, eg: r5---sn-ni5f-tfbl.googlevideo.com
Is het niet zo dat bij elke nieuwe URL de advertentie de 1e keer gewoon geladen wordt?
Er zijn inmiddels reacties waarbij sommigen er inmiddels honderden unieke URL's hebben 'verzameld'.
Bij zo vaak van server wijzigen is er dan toch geen houden aan?
- Tot op heden heb ik alleen maar een vermoeden, waarom het werkt, ik heb ook geen idee of het zal blijven werken (omdat de lijst alleen maar groter wordt)
Zoals ik ook al in het pihole v5 topic schreef, mijn analyse van het pihole log:
- je start een google video -> loading
- op die moment zie je de DNS request voor de video URL in het log komen.
- de video begint af te spelen, maar...
- terwijl de video speelt, zie je nieuwe DNS requests, waarschijnlijk de requests voor een advertentie.
- wanneer de video is afgelopen word (waarschijnlijk) het IP van de vorige stap gebruikt om de ad te laden.
Het is dus nodig om de nieuwe entries (die van de requests, terwijl de video aan het spelen is) zo snel mogelijk toe te voegen aan de youtube hosts file. Niet snel genoeg -> ad, vandaar cron elke minuut.
Nogmaals, ik ben niet de auteur van het script, ik heb alleen maar een vermoeden wat de logica is.Wil je meer weten, of vragen stellen aan de auteur, doe het op GitLab
@MijnKijk heeft hierboven (hoop dat de link correct is) een versie gebupliceerd, die SD card friendly is (alleen SD writes als er een nieuw domain gevonden is). Ben deze versie op dit moment aan het bekijken. Mijn eerste indruk is positief, alleen zou ik het logger commando verwijderen, dit is een extra SD card write, die niets bijdraagt aan de werking.
Ik begreep dat er in versie 5.0 een GUI-mogelijkheid zou worden toegevoegd om zelf hostnames aan LAN-IP's te koppelen. Heeft iemand deze functie al gevonden?
Ik heb geprobeerd het in te stellen bij Group Management > Clients, maar dat lijkt iets anders te doen (wat?).
Heb nu een lan.list bestand, wat op zich prima werkt. Maar via GUI zou handiger zijn.
Ik heb geprobeerd het in te stellen bij Group Management > Clients, maar dat lijkt iets anders te doen (wat?).
Heb nu een lan.list bestand, wat op zich prima werkt. Maar via GUI zou handiger zijn.
Zeker, staat in de menubalk links: "Local DNS Records"sOid schreef op dinsdag 12 mei 2020 @ 12:19:
Ik begreep dat er in versie 5.0 een GUI-mogelijkheid zou worden toegevoegd om zelf hostnames aan LAN-IP's te koppelen. Heeft iemand deze functie al gevonden?
Ik heb geprobeerd het in te stellen bij Group Management > Clients, maar dat lijkt iets anders te doen (wat?).
Heb nu een lan.list bestand, wat op zich prima werkt. Maar via GUI zou handiger zijn.
Eens, vergeten te verwijderen. Was onderdeel van de test.jpgview schreef op dinsdag 12 mei 2020 @ 12:16:
@MijnKijk heeft hierboven (hoop dat de link correct is) een versie gebupliceerd, die SD card friendly is (alleen SD writes als er een nieuw domain gevonden is). Ben deze versie op dit moment aan het bekijken. Mijn eerste indruk is positief, alleen zou ik het logger commando verwijderen, dit is een extra SD card write, die niets bijdraagt aan de werking.
Ziet er aardig uit.MijnKijk schreef op dinsdag 12 mei 2020 @ 10:23:
[...]
Wat ik anders doe is de logfile in een array proppen en vervolgens voor elke regel even kijken of hij in de ytHosts file voorkomt. Staat hij er niet, wordt hij toegevoegd. Er is dus geen 'workFile' meer.
Wat ik me echter afvraag... De googlevideo-domeinen worden dus (allemaal) geblocked na het aanroepen a.d.h.v. een *googlevideo* regex. Waarom is deze regex dan niet op te nemen in de regex-blacklist van pihole 5? Dan worden ze toch altijd al direct geblocked?
En als dat niet kan omdat op die googlevideo-domeinen ook gewilde videos staan, dan heb je op een gegeven moment een probleem dat gewilde videos ook geblocked worden.
Of zie ik iets over het hoofd?
Je ziet iets over het hoofd. Een regex blacklist zorgt er voor dat het antwoord op de query 0.0.0.0 is. Dat is niet wat het script doet, Het script doet een redirect, e.g. echt IP address wordt vervangen door het IP address dat je de eerste keer in het script hebt toegevoegd.
Snap ik, maar ik quotte om aan te geven dat het om dat Youtube script ging.jpgview schreef op dinsdag 12 mei 2020 @ 12:16:
- Ik ben niet de auteur van dat script, ik heb het alleen hier op het forum gemeld, omdat niet iedereen constant discourse, reddit, GitLab en GitHub in de gaten houd.
Thnx 4 sharing.
Zoals ik onderaan mijn bericht schreef had ik al een vermoeden dat het op die manier zou werken, simpelweg omdat het script uit de log leest, en dus in feite al 'te laat' is met het redirecten.
Begrijp ik dan goed dat deze methode werkt omdat het opgegeven IP adres, waarnaar in feite alles wordt geredirect, wél alle video's kan serveren, maar niet elke advertentie op deze server heeft staan?
Opzich is hier door YouTube dan simpel omheen te werken door OF pas 10 seconden voor elke ad een nieuwe URL van de adserver te sturen OF door elke server/IP adres te voorzien van alle ads..

[ Voor 24% gewijzigd door SmiGueL op 12-05-2020 13:40 ]
Delidded 4770K 4.7GHz @ H220 || Gigabyte Z87X-UD4H || 16GB @ 2400MHz || Gigabyte GTX 760 || 2x128GB Samsung 830 @ RAID-0 & WD 3 TB || Iiyama XB2483HSU-B1 || Synology DS916+ 3x6TB + 120GB SSD Cache || Synology DS213+ 6TB backup
Zet je de DHCP-server in de PiHole settings wel uit, als je die van de router blijft gebruiken?Verwijderd schreef op dinsdag 12 mei 2020 @ 11:55:
[...]
Daar heb ik aan gedacht maar dan krijgt (bijna) alles een nieuw IP adres en daarmee valt dan de helft van mijn domotica systeem om..... Dus dat is eigenlijk alleen een optie wanneer het een 100% zekere optie zou zijn. (jaja, een vast IP was handiger geweest voor die devices)
Maar er zijn denk ik genoegt tweakers met Xs4all die PiHole gebruiken met een Fritzbox 7581. Dus als ik nou precies weet wat een 100% goed werkende config op de Fritzbox is, dan kan ik dat overnemen.
[...]
Die pagina kende ik nog niet maar had ik al wel geprobeerd. Ik had daar de Google DNS servers ingevuld (nog niet eens PiHole) maar toen deed mijn Samsung Note 9 het al weer niet. Zelfs niet na een reboot van het modem. Het lijkt er op alsof de Fritzbox niets anders wil accepteren dan de DNS van de provider.....
Nee, tenmiste daar ga ik vanuit.SmiGueL schreef op dinsdag 12 mei 2020 @ 12:47:
[...]
Begrijp ik dan goed dat deze methode werkt omdat het opgegeven IP adres, waarnaar in feite alles wordt geredirect, wél alle video's kan serveren, maar niet elke advertentie op deze server heeft staan?
Wanneer een video laad, zie je in het pihole log een request naar de CNAME (v.b.r7---sn-uxaxoxu-cg0r.googlevideo.com - drie streepjes). Pihole-FTL doet zijn ding en geeft het address van het A record als antwoord. Het A record wijst naar het domain r7.sn-uxaxoxu-cg0r.googlevideo.com (geen streepjes maar een punt), dat is de domain entry die aan de lijst word toegevoegd.
Wanneer je allebei (CNAME en A record) aan de lijst toevoegd, is de pret binnen de paar minute over (error loading …)
Zoals al gezegd, het is mij ook niet duidelijk waarom en hoelang het werkt. Ik had ook graag een verklaring, maar heb deze, ondanks vele uren onderzoek, ook nog niet gevonden.
Als je de Pihole zo hebt staan dat hij een externe DNS server gebruikt (bv. Google) hoef in de Fritz!box alleen maar in te stellen bij DHCP dat het uit te geven adres het adres is van je Pihole.Verwijderd schreef op dinsdag 12 mei 2020 @ 13:04:
[...]
Die staat standaard uit. Mijn installatie is volledig nieuw van scratch en ik heb nog geen instelling in PiHole aangepast of veranderd. Dus out-of-the-box.
Dus Netwerk-> Netwerk settings dan naar beneden scrollen en de IP4 adressen aanpassen bij Lokale DNS server en die laten wijzen naar je Pihole. Nu krijgt iedere DHCP gebruiker automatisch de "goede" DNS server.
Succes
Ah, ok. Nu zie ik het.jpgview schreef op dinsdag 12 mei 2020 @ 12:42:
[...]
Je ziet iets over het hoofd. Een regex blacklist zorgt er voor dat het antwoord op de query 0.0.0.0 is. Dat is niet wat het script doet, Het script doet een redirect, e.g. echt IP address wordt vervangen door het IP address dat je de eerste keer in het script hebt toegevoegd.
Maar volgens mij is voor het script wel dnsmasq nodig (als dns proxy). Dan kun je natuurlijk ook iets dergelijks als dnsmasq-regex gebruiken (of andere dns-proxy die regex ondersteunt).
Zoiets als
address=/:r\d+\W+sn-.*.googlevideo.com:/123.456.789.999
Zo blijft het puzzelen
Edit: ik zie dat pihole zelf al de dnsmasq configs gebruikt.
[ Voor 4% gewijzigd door rvk op 12-05-2020 13:53 ]
thanks
ik probeer het ook
MijnKijk schreef op dinsdag 12 mei 2020 @ 10:23:
[...]
Volgens mij heb ik hem SDkaart vriendelijker gemaakt, hij draait nu als test op m'n Pi.
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 #!/bin/bash # crappy hack that seems to keep YouTube ads to a minumum. # over two hours of Peppa Pig and no ads. Taking one for the team... # grub@grub.net v0.11 # Change forceIP to the real IP from an nslookup of a # googlevideo hostname so you get something in your # geographical region. You can find one in your # Pi-hole's query logs. # They will look something like this: # r6---sn-ni5f-tfbl.googlevideo.com # as root: run this once then run "pihole restartdns" # You can cron this for auto-updating of the host file. # Mine fires every minute: # * * * * * /home/grub/bin/youtube.update.sh 2>&1 forceIP="123.456.789.999" # nothing below here should need changing piLogs="/var/log/pihole.log" ytHosts="/etc/hosts.youtube" dnsmasqFile="/etc/dnsmasq.d/99-youtube.grublets.conf" if [ ! -f $dnsmasqFile ]; then echo "addn-hosts=$ytHosts" > $dnsmasqFile touch $ytHosts piLogs="$piLogs*" # preload with results from all logs echo "Setup complete! Execute 'pihole restartdns' as root." echo "cron the script to run every minute or so for updates." fi ytEntries=$(wc -l $ytHosts) for i in $(zgrep -e "reply.*-.*\.googlevideo.*\..*\..*\..*" $piLogs | awk -v fIP=$forceIP '{ print fIP, $6 }') do if [ $(grep -c "$i" $ytHosts) == 0 ]; then # Add line to ytHosts echo $forceIP $i >> $ytHosts fi done if [ "$ytEntries" != "$(wc -l $ytHosts)" ]; then logger "youtube.update.sh: File updated to $(wc -l $ytHosts)" /usr/local/bin/pihole restartdns reload fi exit
Wat ik anders doe is de logfile in een array proppen en vervolgens voor elke regel even kijken of hij in de ytHosts file voorkomt. Staat hij er niet, wordt hij toegevoegd. Er is dus geen 'workFile' meer.
Helaas heb ik geen account voor GitLab, dus vandaar dat ik hem hier maar even drop.
Oh stom, overheen gekeken. Dank!MijnKijk schreef op dinsdag 12 mei 2020 @ 12:25:
[...]
Zeker, staat in de menubalk links: "Local DNS Records"
Kan het kloppen dat ik alleen de router die de adressen uitdeelt moet toevoegen? In dit geval domain fritz.box en IP 192.168.178.1. Of kan ik ook namen overschrijven? Niet elk apparaat heeft een duidelijke hostname, zoals de smart tv.
Je kunt meerdere hostnames naar één IP adres laten verwijzen, maar als je TV wel een hostname heeft, kun je wellicht beter een CNAME aanmaken die naar de hostname van je TV verwijst. Uitgaande dat de hostname van (bv) je TV wel te resolven is.sOid schreef op dinsdag 12 mei 2020 @ 15:12:
[...]
Oh stom, overheen gekeken. Dank!
Kan het kloppen dat ik alleen de router die de adressen uitdeelt moet toevoegen? In dit geval domain fritz.box en IP 192.168.178.1. Of kan ik ook namen overschrijven? Niet elk apparaat heeft een duidelijke hostname, zoals de smart tv.
Ik verwacht alleen niet dat je dat al kunt doen vanuit de GUI.
Een alternatief os je TV een fixed IP adres geven vanuit DHCP, daar kun je dan namelijk ook een naam aan meegeven.
Het handmatig toewijzen van DNS entries aan dynamische IP adressen is niet de meest handige werkwijze.
De grote vraag is; zijn die handmatige entrys dynamisch? Ik zie nu netjes hostnames in m'n logs omdat ik die lijst heb aangevuld maar die IP-adressen kunnen natuurlijk wijzigen.MijnKijk schreef op dinsdag 12 mei 2020 @ 12:25:
[...]
Zeker, staat in de menubalk links: "Local DNS Records"
Ergens denk ik van niet.
[ Voor 3% gewijzigd door Gunner op 12-05-2020 15:30 ]
Still warm the blood that courses through my veins. | PvOutput | ARSENAL FC
Zie bovenstaande bericht. Handmatige entries zijn niet dymamisch.Gunner schreef op dinsdag 12 mei 2020 @ 15:30:
[...]
De grote vraag is; zijn die handmatige entrys dynamisch? Ik zie nu netjes hostnames in m'n logs omdat ik die lijst heb aangevuld maar die IP-adressen kunnen natuurlijk wijzigen.
Pi-Hole biedt volgens mij ook de mogelijkheid de hostnames bij de router/DHCP server uit te vragen, als Pi-Hole niet de DHCP server is.
Dit zit onder Settings -> DNS -> Conditional Forwarding
Hoe zie je dat voor jeGunner schreef op dinsdag 12 mei 2020 @ 15:30:
De grote vraag is; zijn die handmatige entrys dynamisch? Ik zie nu netjes hostnames in m'n logs omdat ik die lijst heb aangevuld maar die IP-adressen kunnen natuurlijk wijzigen.
Ergens denk ik van niet.
Je moet gewoon Statische IP's gebruiken of DHCP Static IP Bindings maken op basis van MAC address en daar weer DNS Records aan koppelen : Dat is de enige en juiste manier IMHO
Maak eens wat screenshots van de DHCP LAN Settings en we komen er vast wel uit!Verwijderd schreef op dinsdag 12 mei 2020 @ 13:54:
Ja, en dat is precies dus wat ik doe en niet werkt!
Dan is dit een mooie kans om alles eens goed in te gaan stellen om problemen in de toekomst te voorkomen!Verwijderd schreef op dinsdag 12 mei 2020 @ 11:55:
Daar heb ik aan gedacht maar dan krijgt (bijna) alles een nieuw IP adres en daarmee valt dan de helft van mijn domotica systeem om..... Dus dat is eigenlijk alleen een optie wanneer het een 100% zekere optie zou zijn. (jaja, een vast IP was handiger geweest voor die devices)
Gebruik effe de Search hier of op het Pi-Hole Forum, want er zijn wel wat opties voor mogelijk, echter moet je het een en ander handmatig aanpassen in bepaalde config files.Tijntje schreef op maandag 11 mei 2020 @ 14:11:
Zag dat de nieuwe 5.0 release device based rules heeft echter werk ik met een Microsoft AD Domain en kan dus helaas niet gebruik maken van de device based rules.
Dit, omdat nu de DNS loopt via client -> Windows Server DNS -> PiHole
Windows heeft nogal wat moeite als je dit omgooit naar client -> PiHole -> Windows Server DNS met een conditional forwarder.
Iemand die hier een oplossing voor heeft?
Weet het niet meer uit mijn hoofd... sorry!
Je gateway is stuk!RensVerlaak schreef op dinsdag 12 mei 2020 @ 09:23:
Ik heb een probleem met updaten. Als ik mijn pihole wil update zegt hij steeds dat FTL engine niet up to date is. Als ik hem wil updaten krijg ik een error en zou niet weten waar dat aan ligt http://prntscr.com/sf52ig
Kan je handmatig toevoegen (static route toevoegen) of effe goed /etc/dhcpcd.conf nakijken en ervoor zorgen dat je gateway goed is ingesteld
Wel raar dat het daar pas stuk gaat, maar goed... kijk effe of het daaraan ligt...
Stel gewoon je SSHd goed inRensVerlaak schreef op dinsdag 12 mei 2020 @ 12:12:
Ja ik ben ook een echte leek op dit gebied.
Heb momenteel 2 pi's zero's maar heb geen idee hoe ik nu via ssh per pi kan connecten. Ik trek nu eentje eruit om met de andere te connecten maar is niet helemaal de bedoeling volgens mij
DNS Rebinding door YouTubejpgview schreef op dinsdag 12 mei 2020 @ 12:16:
- Tot op heden heb ik alleen maar een vermoeden, waarom het werkt, ik heb ook geen idee of het zal blijven werken (omdat de lijst alleen maar groter wordt)
Zoals ik ook al in het pihole v5 topic schreef, mijn analyse van het pihole log:
- je start een google video -> loading
- op die moment zie je de DNS request voor de video URL in het log komen.
- de video begint af te spelen, maar...
- terwijl de video speelt, zie je nieuwe DNS requests, waarschijnlijk de requests voor een advertentie.
- wanneer de video is afgelopen word (waarschijnlijk) het IP van de vorige stap gebruikt om de ad te laden.
Een beetje ranzig, maar eerlijk gezegd zou het me niet verbazen!

|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||
[...]
Stel gewoon je SSHd goed in
Sorry maar voor mij is dit gelijk aan chinees. Ik ben echt een leek op dit gebied.
Stel gewoon je SSHd goed in
Sorry maar voor mij is dit gelijk aan chinees. Ik ben echt een leek op dit gebied.
https://www.raspberrypi.org/documentation/remote-access/ssh/RensVerlaak schreef op dinsdag 12 mei 2020 @ 15:49:
[...]
Stel gewoon je SSHd goed in
Sorry maar voor mij is dit gelijk aan chinees. Ik ben echt een leek op dit gebied.
(korte versie; plaats een leeg textbestand genaamd ssh zonder extensie in de root van je sd
Geen idee
maar die conditional forwarder suggestie van @MijnKijk werkt goed.
[ Voor 21% gewijzigd door Gunner op 12-05-2020 15:51 ]
Still warm the blood that courses through my veins. | PvOutput | ARSENAL FC
Oh bedoelde hij dat. Maar dat heb ik ook.Gunner schreef op dinsdag 12 mei 2020 @ 15:50:
[...]
https://www.raspberrypi.org/documentation/remote-access/ssh/
(korte versie; plaats een leeg textbestand genaamd ssh zonder extensie in de root van je sd kaart)
Als je dat gedaan hebt moet je met een SSH-client bv putty of ssh.exe in je command prompt van windows kunnen verbinden naar het ip-adres van je Pi
(ik was ook een leek op Pi-gebied en raspbian maar een hoop is prima zelf uit te zoeken)
[ Voor 12% gewijzigd door Gunner op 12-05-2020 15:52 ]
Still warm the blood that courses through my veins. | PvOutput | ARSENAL FC
ook een leek kan zoeken op google.RensVerlaak schreef op dinsdag 12 mei 2020 @ 15:49:
[...]
Stel gewoon je SSHd goed in
Sorry maar voor mij is dit gelijk aan chinees. Ik ben echt een leek op dit gebied.
https://www.google.com/se...qQKHQv1C1IQ4dUDCAw&uact=5
edit: shit te laat
Ja dat klopt. Maar ik heb hier 2 raspberry pi zero W aangesloten maar die hebben het zelfde ipadress om mee te koppelen dus als ze beide aanstaan weet ik niet hoe ik specifiek met 1 verbinding maak.Gunner schreef op dinsdag 12 mei 2020 @ 15:52:
[...]
Als je dat gedaan hebt moet je met een SSH-client bv putty of ssh.exe in je command prompt van windows kunnen verbinden naar het ip-adres van je Pi
Hoe heb je dan in vredesnaam dit voor elkaar gekregen :RensVerlaak schreef op dinsdag 12 mei 2020 @ 15:49:
"Stel gewoon je SSHd goed in"
Sorry maar voor mij is dit gelijk aan chinees. Ik ben echt een leek op dit gebied.
Want dat lijkt weer op iets van VRRP te wijzenRensVerlaak schreef op dinsdag 12 mei 2020 @ 15:53:
Ja dat klopt. Maar ik heb hier 2 raspberry pi zero W aangesloten maar die hebben het zelfde ipadress om mee te koppelen dus als ze beide aanstaan weet ik niet hoe ik specifiek met 1 verbinding maak.

De Raspberry Pi is ooit gemaakt als een klein goedkoop computertje, zodat mensen wat nieuws konden leren qua Linux en/of Programmeren dus onder dat motto zou ik zeggen : Steek eens wat meer moeite in hetgene waarmee je bezig bent!
|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||
Heb je, nadat je de DNS in de Fritz hebt ingesteld, ook je devices laten weten dat er een andere DNS server in het LAN zit?Verwijderd schreef op dinsdag 12 mei 2020 @ 13:54:
[...]
Ja, en dat is precies dus wat ik doe en niet werkt!
Snelste manier is een device rebooten, of je doet het met ipconfig /renew, maar je kan ook wachten totdat de lease verlopen is.....
Als data het nieuwe goud is dan is je telefoon een goudmijn. | Mijn RIPE Atlas probe
Er gebeuren hele vreemde dingen bij hem :hp-got schreef op dinsdag 12 mei 2020 @ 16:03:
Heb je, nadat je de DNS in de Fritz hebt ingesteld, ook je devices laten weten dat er een andere DNS server in het LAN zit?
Snelste manier is een device rebooten, of je doet het met ipconfig /renew, maar je kan ook wachten totdat de lease verlopen is...
En dat hoort niet zo te gaan!Verwijderd schreef op dinsdag 12 mei 2020 @ 10:56:
Ik heb een Fritzbox 7581 en als ik daar de DNS op verander dan gaat alles mis. Mijn Samsung Note 9 wil eerst helemaal niet meer op de WiFi totdat ik de fritzbox herstart heb. Daarna zegt dat hij geen Internet meer heeft. Ik zie dat hij als DNS de PiHole gebruikt.
Ik heb inmiddels van alles geprobeerd op de Fritzbox en bij iedere wijziging de Fritzbox herstart (+ 5 minuten....) maar ik kom gewoon niet op een werkende configuratie uit.
Daarom stelde ik voor om gewoon wat screenshots te plaatsen, want dan kunnen we meekijken!
|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||
Voor de liefhebber een kleine tweak op mijn eerdere aanpassing. Er zat door mijn aanpassing wat onnodige code in de grep wat ook zorgde voor wat vervuiling in de loop. Dus de grep aangepast naar:
Verder even 'forceIP' vervangen voor 'forceIPv4', mocht ik waarde zien IPv6 entries toe te voegen. Het resultaat:
code:
1
| $(zgrep -e "reply.*-.*\.googlevideo.*\..*\..*\..*" $piLogs | awk '{ print $6 }') |
Verder even 'forceIP' vervangen voor 'forceIPv4', mocht ik waarde zien IPv6 entries toe te voegen. Het resultaat:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
| #!/bin/bash # crappy hack that seems to keep YouTube ads to a minumum. # over two hours of Peppa Pig and no ads. Taking one for the team... # grub@grub.net v0.11, SD Write tweak revision 2 # Change forceIPv4 to the real IP from an nslookup of a # googlevideo hostname so you get something in your # geographical region. You can find one in your # Pi-hole's query logs. # They will look something like this: # r6---sn-ni5f-tfbl.googlevideo.com # as root: run this once then run "pihole restartdns" # You can cron this for auto-updating of the host file. # Mine fires every minute: # * * * * * /home/grub/bin/youtube.update.sh 2>&1 forceIPv4="123.456.789.999" # nothing below here should need changing piLogs="/var/log/pihole.log" ytHosts="/etc/hosts.youtube" dnsmasqFile="/etc/dnsmasq.d/99-youtube.grublets.conf" if [ ! -f $dnsmasqFile ]; then echo "addn-hosts=$ytHosts" > $dnsmasqFile touch $ytHosts piLogs="$piLogs*" # preload with results from all logs echo "Setup complete! Execute 'pihole restartdns' as root." echo "cron the script to run every minute or so for updates." fi ytEntries=$(wc -l $ytHosts) for i in $(zgrep -e "reply.*-.*\.googlevideo.*\..*\..*\..*" $piLogs | awk '{ print $6 }') do if [ $(grep -c "$i" $ytHosts) == 0 ]; then # Add line to ytHosts echo $forceIPv4 $i >> $ytHosts fi done if [ "$ytEntries" != "$(wc -l $ytHosts)" ]; then /usr/local/bin/pihole restartdns reload fi exit |
@jpgview
is dit script bedoeld voor Pihole 4 of 5?
ik heb pi hole 5 draaien maar merk weinig verschil.
daarnaast zou de cronjob niet nodig hoeven zijn wanneer de dns wildcards of regex zou ondersteunen of heb ik het fout?
het lijkt of pi-hole bij mij niet kijkt naar hosts.youtube (het echte ip komt niet overeen met het geconfigureerde) doe ik dan iets fout?
is dit script bedoeld voor Pihole 4 of 5?
ik heb pi hole 5 draaien maar merk weinig verschil.
daarnaast zou de cronjob niet nodig hoeven zijn wanneer de dns wildcards of regex zou ondersteunen of heb ik het fout?
het lijkt of pi-hole bij mij niet kijkt naar hosts.youtube (het echte ip komt niet overeen met het geconfigureerde) doe ik dan iets fout?
Werkt voor beide 4 en 5.
Dat dacht ik ook maar hier wordt het ip adres dus niet vervangen door 0.0.0.0 (wat pihole doet) maar die door je opgegeven ip adres.ik heb pi hole 5 draaien maar merk weinig verschil.
daarnaast zou de cronjob niet nodig hoeven zijn wanneer de dns wildcards of regex zou ondersteunen of heb ik het fout?
Ik had dat in eerste instantie ook. Maar na een complete reconfig lukte het wel voor de clients.het lijkt of pi-hole bij mij niet kijkt naar hosts.youtube (het echte ip komt niet overeen met het geconfigureerde) doe ik dan iets fout?
Note: op de pihole machine zelf werkt het niet omdat voor de pihole zelf de externe dns weer teruggezet is. Als je op de pihole zelf ook de pihole-dns wilt hebben moet je dus in de configs duiken.
De Rpi heeft wel een ipadres in de range? Kan deze ook de Gateway bereiken?
Heb je een dns-server ingesteld in Pihole?
Heb je een dns-server ingesteld in Pihole?
Heeft er iemand met de PiHole v5 flutterhole werkend?
De summary komt niet in beeld en blijft maar rondjes draaien, de rest van flutterhole werkt als behoren.
De summary komt niet in beeld en blijft maar rondjes draaien, de rest van flutterhole werkt als behoren.
for i in $(zgrep -e "reply.*-.*\.googlevideo.*\..*\..*\..*" $piLogs | awk '{ print $6 }')
do
ik zie ondanks dat ik op youtube advertenties tegen kom, geen entries in de log die beginnen met "reply"
wel zie ik de bekende
May 12 17:01:47 unbound[3044:0] info: redirector.googlevideo.com. A IN NOERROR 0.011150 0 60
May 12 17:01:47 unbound[3044:0] info: r5---sn-5hne6ns6.googlevideo.com. A IN NOERROR 0.036992 0 95
maar de reply's zouden dus de entries moeten zijn die in d blijst terecht moeten komen?
do
ik zie ondanks dat ik op youtube advertenties tegen kom, geen entries in de log die beginnen met "reply"
wel zie ik de bekende
May 12 17:01:47 unbound[3044:0] info: redirector.googlevideo.com. A IN NOERROR 0.011150 0 60
May 12 17:01:47 unbound[3044:0] info: r5---sn-5hne6ns6.googlevideo.com. A IN NOERROR 0.036992 0 95
maar de reply's zouden dus de entries moeten zijn die in d blijst terecht moeten komen?
MijnKijk schreef op dinsdag 12 mei 2020 @ 16:57:
Voor de liefhebber een kleine tweak op mijn eerdere aanpassing. Er zat door mijn aanpassing wat onnodige code in de grep wat ook zorgde voor wat vervuiling in de loop. Dus de grep aangepast naar:
code:
1 $(zgrep -e "reply.*-.*\.googlevideo.*\..*\..*\..*" $piLogs | awk '{ print $6 }')
Verder even 'forceIP' vervangen voor 'forceIPv4', mocht ik waarde zien IPv6 entries toe te voegen. Het resultaat:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 #!/bin/bash # crappy hack that seems to keep YouTube ads to a minumum. # over two hours of Peppa Pig and no ads. Taking one for the team... # grub@grub.net v0.11, SD Write tweak revision 2 # Change forceIPv4 to the real IP from an nslookup of a # googlevideo hostname so you get something in your # geographical region. You can find one in your # Pi-hole's query logs. # They will look something like this: # r6---sn-ni5f-tfbl.googlevideo.com # as root: run this once then run "pihole restartdns" # You can cron this for auto-updating of the host file. # Mine fires every minute: # * * * * * /home/grub/bin/youtube.update.sh 2>&1 forceIPv4="123.456.789.999" # nothing below here should need changing piLogs="/var/log/pihole.log" ytHosts="/etc/hosts.youtube" dnsmasqFile="/etc/dnsmasq.d/99-youtube.grublets.conf" if [ ! -f $dnsmasqFile ]; then echo "addn-hosts=$ytHosts" > $dnsmasqFile touch $ytHosts piLogs="$piLogs*" # preload with results from all logs echo "Setup complete! Execute 'pihole restartdns' as root." echo "cron the script to run every minute or so for updates." fi ytEntries=$(wc -l $ytHosts) for i in $(zgrep -e "reply.*-.*\.googlevideo.*\..*\..*\..*" $piLogs | awk '{ print $6 }') do if [ $(grep -c "$i" $ytHosts) == 0 ]; then # Add line to ytHosts echo $forceIPv4 $i >> $ytHosts fi done if [ "$ytEntries" != "$(wc -l $ytHosts)" ]; then /usr/local/bin/pihole restartdns reload fi exit
Klopt idd, ik zie ze ook niet.
De zgrep is gelijk aan het origineel. Wellicht dat de initiële auteur er een bedoeling mee heeft gehad, geen idee. Ik heb hem slechts geoptimaliseerd voor SD kaart gebruik, lees minder onnodige schrijfacties.
Wat in je ytHosts komt zijn de 'r5---sn-5hne6ns6.googlevideo.com' entries. Volgens mij die met 1 streepje, niet die met 3, maar ik weet het even niet zeker en kan ook even niet kijken.
Maar voel je vrij de zgrep aan te passen
. De zgrep werkt voor zover ik kan nagaan prima, dus ik voel niet direct de behoefte hem voor mezelf aan te passen.
De zgrep is gelijk aan het origineel. Wellicht dat de initiële auteur er een bedoeling mee heeft gehad, geen idee. Ik heb hem slechts geoptimaliseerd voor SD kaart gebruik, lees minder onnodige schrijfacties.
Wat in je ytHosts komt zijn de 'r5---sn-5hne6ns6.googlevideo.com' entries. Volgens mij die met 1 streepje, niet die met 3, maar ik weet het even niet zeker en kan ook even niet kijken.
Maar voel je vrij de zgrep aan te passen
[ Voor 19% gewijzigd door MijnKijk op 12-05-2020 20:11 ]
Regel 40 geeft bij mij een foutmelding: [: ==: unary operator expected
Neem aan dat de 0 een "0" (dubbele quote) nodig heeft?
Neem aan dat de 0 een "0" (dubbele quote) nodig heeft?
MijnKijk schreef op dinsdag 12 mei 2020 @ 16:57:
Voor de liefhebber een kleine tweak op mijn eerdere aanpassing. Er zat door mijn aanpassing wat onnodige code in de grep wat ook zorgde voor wat vervuiling in de loop. Dus de grep aangepast naar:
code:
1 $(zgrep -e "reply.*-.*\.googlevideo.*\..*\..*\..*" $piLogs | awk '{ print $6 }')
Verder even 'forceIP' vervangen voor 'forceIPv4', mocht ik waarde zien IPv6 entries toe te voegen. Het resultaat:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 #!/bin/bash # crappy hack that seems to keep YouTube ads to a minumum. # over two hours of Peppa Pig and no ads. Taking one for the team... # grub@grub.net v0.11, SD Write tweak revision 2 # Change forceIPv4 to the real IP from an nslookup of a # googlevideo hostname so you get something in your # geographical region. You can find one in your # Pi-hole's query logs. # They will look something like this: # r6---sn-ni5f-tfbl.googlevideo.com # as root: run this once then run "pihole restartdns" # You can cron this for auto-updating of the host file. # Mine fires every minute: # * * * * * /home/grub/bin/youtube.update.sh 2>&1 forceIPv4="123.456.789.999" # nothing below here should need changing piLogs="/var/log/pihole.log" ytHosts="/etc/hosts.youtube" dnsmasqFile="/etc/dnsmasq.d/99-youtube.grublets.conf" if [ ! -f $dnsmasqFile ]; then echo "addn-hosts=$ytHosts" > $dnsmasqFile touch $ytHosts piLogs="$piLogs*" # preload with results from all logs echo "Setup complete! Execute 'pihole restartdns' as root." echo "cron the script to run every minute or so for updates." fi ytEntries=$(wc -l $ytHosts) for i in $(zgrep -e "reply.*-.*\.googlevideo.*\..*\..*\..*" $piLogs | awk '{ print $6 }') do if [ $(grep -c "$i" $ytHosts) == 0 ]; then # Add line to ytHosts echo $forceIPv4 $i >> $ytHosts fi done if [ "$ytEntries" != "$(wc -l $ytHosts)" ]; then /usr/local/bin/pihole restartdns reload fi exit
Weet je zeker dat jouw Fritz op 10.0.0.127 zit?Verwijderd schreef op dinsdag 12 mei 2020 @ 19:14:
[...]
Ja. PiHole is 10.0.0.128, frtitzbox 10.0.0.127. Ik kan ook inloggen op de webinterface van PiHole. In Pihole staat Google als DNS (alleen bij IPv4, zoals default).
Ik gebruik een Fritz 7490, die zit bij mij op 10.0.0.1
Dus in Pi-hole onder Settings - DHCP - Router (gateway) IP address staat bij mij 10.0.0.1
Als data het nieuwe goud is dan is je telefoon een goudmijn. | Mijn RIPE Atlas probe
Maar waar vult hij hem dan wel mee?
dit is het origineel:
cp $ytHosts $workFile
zgrep -e "reply.*-.*\.googlevideo.*\..*\..*\..*" $piLogs \
| awk -v fIP=$forceIP '{ print fIP, $6 }' >> $workFile
je doet dus een grep op alles waar reply in voor komt, en zet dat in de file.
dus ik snap hem ff niet
dit is het origineel:
cp $ytHosts $workFile
zgrep -e "reply.*-.*\.googlevideo.*\..*\..*\..*" $piLogs \
| awk -v fIP=$forceIP '{ print fIP, $6 }' >> $workFile
je doet dus een grep op alles waar reply in voor komt, en zet dat in de file.
dus ik snap hem ff niet
MijnKijk schreef op dinsdag 12 mei 2020 @ 20:04:
Klopt idd, ik zie ze ook niet.
De zgrep is gelijk aan het origineel. Wellicht dat de initiële auteur er een bedoeling mee heeft gehad, geen idee. Ik heb hem slechts geoptimaliseerd voor SD kaart gebruik, lees minder onnodige schrijfacties.
Wat in je ytHosts komt zijn de 'r5---sn-5hne6ns6.googlevideo.com' entries. Volgens mij die met 1 streepje, niet die met 3, maar ik weet het even niet zeker en kan ook even niet kijken.
Maar voel je vrij de zgrep aan te passen. De zgrep werkt voor zover ik kan nagaan prima, dus ik voel niet direct de behoefte hem voor mezelf aan te passen.
Tuuk, beetje dom van mijVerwijderd schreef op dinsdag 12 mei 2020 @ 20:31:
[...]
Die setting staat alleen aan als je DHCP op PiHole gebruikt,[...]

Als data het nieuwe goud is dan is je telefoon een goudmijn. | Mijn RIPE Atlas probe
Crap, ik moet eens kappen met dat fanatiek updaten. Ik probeerde Pihole te updaten naar versie 5, maar niet goed gecheckt dat Jessie niet meer supported is in versie 5. Tijdens install knalt hij eruit omdat 2 package niet geinstalleerd kan worden...
Wordt gevalletje Pi opnieuw installeren
balen.. want heb er meer dingen op draaien.
* grote_oever mompelt iets over backup
Wordt gevalletje Pi opnieuw installeren
* grote_oever mompelt iets over backup
Jij werkt schijnbaar met unbound. Die geeft niet standaard de tekst "reply" in de logs.
Je moet de regel dus aanpassen dat ie de googlevideo-domein uit de log haalt en in de youtube lijst zet.
Aan de korte snippet kan ik niet zien wat de reply regel is. Dit was een snippet uit pihole.log?
Ps. Ik neem aan dat logging in settings > privacy wel aanstaat?
[ Voor 18% gewijzigd door rvk op 12-05-2020 21:01 ]
Verwijderd
Met dezelfde list van 980k naar 420k domeinen gegaan sinds v5.0
Kan toch niet dat ik zoveel duplicaten had?
Kan toch niet dat ik zoveel duplicaten had?
[ Voor 5% gewijzigd door Verwijderd op 12-05-2020 21:36 ]
Ik zit nog steeds op 1.094.230. Zelfde als waarmee ik op 4 zat.Verwijderd schreef op dinsdag 12 mei 2020 @ 21:35:
Met dezelfde list van 980k naar 420k domeinen gegaan sinds v5.0
Kan toch niet dat ik zoveel duplicaten had?
Weet je zeker dat alle lijsten goed en compleet ingelezen zijn?
(Overigens gebruik ik gewoon de standaard en https://dbl.oisd.nl/)
Verwijderd
Ja, na de migratie nog eens laten updaten en opnieuw 420k.rvk schreef op dinsdag 12 mei 2020 @ 21:41:
[...]
Ik zit nog steeds op 1.094.230. Zelfde als waarmee ik op 4 zat.
Weet je zeker dat alle lijsten goed en compleet ingelezen zijn?
(Overigens gebruik ik gewoon de standaard en https://dbl.oisd.nl/)
Kan ze ook eens volledig wipen en opnieuw toevoegen natuurlijk.
Klopt ik gebruikte de unbound log
Zet de pihole overal reply bij dan? In welke syntax precies? Dan weet ik wat ik eraf moet halen
Zet de pihole overal reply bij dan? In welke syntax precies? Dan weet ik wat ik eraf moet halen
rvk schreef op dinsdag 12 mei 2020 @ 20:54:
[...]
Jij werkt schijnbaar met unbound. Die geeft niet standaard de tekst "reply" in de logs.
Je moet de regel dus aanpassen dat ie de googlevideo-domein uit de log haalt en in de youtube lijst zet.
Aan de korte snippet kan ik niet zien wat de reply regel is. Dit was een snippet uit pihole.log?
Ps. Ik neem aan dat logging in settings > privacy wel aanstaat?
Even onder settings > privacy de log aanzetten en dan in pihole.log kijken.Zjemm schreef op dinsdag 12 mei 2020 @ 21:47:
Klopt ik gebruikte de unbound log
Zet de pihole overal reply bij dan? In welke syntax precies? Dan weet ik wat ik eraf moet halen
[...]
Voorbeeld
code:
1
2
3
4
5
| May 12 21:48:02 dnsmasq[3813]: query[A] e.crashlytics.com from 192.168.2.56 May 12 21:48:02 dnsmasq[3813]: gravity blocked e.crashlytics.com is 0.0.0.0 May 12 21:48:02 dnsmasq[3813]: query[A] gathering.tweakers.net from 192.168.2.56 May 12 21:48:02 dnsmasq[3813]: forwarded gathering.tweakers.net to 192.168.2.1 May 12 21:48:02 dnsmasq[3813]: reply gathering.tweakers.net is 213.239.154.31 |
Ah nice, ik keek altijd in de unbound log
Thnx
Thnx
Verwijderd
Fixed, 1.27m nu.rvk schreef op dinsdag 12 mei 2020 @ 21:41:
[...]
Ik zit nog steeds op 1.094.230. Zelfde als waarmee ik op 4 zat.
Weet je zeker dat alle lijsten goed en compleet ingelezen zijn?
(Overigens gebruik ik gewoon de standaard en https://dbl.oisd.nl/)
Waar moet je dat aanpassen danVerwijderd schreef op woensdag 13 mei 2020 @ 00:17:
Gevonden!!!! Bij xs4all stond poortbeveiliging op niveau 4 en die blokkeert zowel in als uitgaand DNS verkeer.... op niveau 3 werkt het wel!
In een of andere Control Panel voor Klanten op hun website of zo ?!
|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||
ja, knap vervelend, om die reden gebruik ik meerdere Pi's en voor de kosten hoef je het niet te laten naar mijn ideegrote_oever schreef op dinsdag 12 mei 2020 @ 20:53:
Crap, ik moet eens kappen met dat fanatiek updaten. Ik probeerde Pihole te updaten naar versie 5, maar niet goed gecheckt dat Jessie niet meer supported is in versie 5. Tijdens install knalt hij eruit omdat 2 package niet geinstalleerd kan worden...
Wordt gevalletje Pi opnieuw installerenbalen.. want heb er meer dingen op draaien.
* grote_oever mompelt iets over backup
En hoe kan je het wijzigen naar TMPFS ?[b][
- maak een cron job aan, maak een bestand /etc/cron.d/youtubeupdate, inhoud:
code:
1 * * * * * root PATH="$PATH:/home/pi/" /home/pi/youtube.update.sh 2>&1
vanaf nu zal de cron job elke minuut draaien, en eventuele nieuwe domain names toevoegen aan /etc/hosts.youtube, er word, door pihole-FTL dan altijd verwezen naar het IP address dat jezelf hebt gekozen uit je pihole log, wat het aantal ads drastisch zal (zou - het blijft een test, maar de eerste resultaten zijn gunstig) doen dalen.
Er zijn voorlopig nog geen entries voor IPv6 (word aan gewerkt)
Het script maakt intensief gebruik van je SD kaart (voor pi gebruikers). Er is een voorstel gedaan om dit te wijzigen naar TMPFS (memory).
alvast bedankt
[ Voor 10% gewijzigd door INF3RN040 op 13-05-2020 15:47 ]
In Portainer:Freee!! schreef op zondag 10 mei 2020 @ 22:36:
[...]
Ik zie het vrijwel nooit aan de tags omdat ik eigenlijk altijd met :latest werk. En Portainer heeft zo zijn voordelen, maar voor het automatisch updaten van images geef ik de voorkeur aan Watchtower.
Contaners > PiHole > Recreate
Vinkje bij "pull latest image"
Zo simpel is het.
Watchtower vind ik gevaarlijk. Ik wacht liever eerst tot duidelijk is of er geen heftige bugs zijn na een release.
Heb sinds vandaag een update naar versie 5 van pihole gedaan. Nu kan ik bij groupmanagement->Clients mijn apparaten allemaal zien. Heb er een aantal een naam en een groep toegewezen.
Als ik dan naar dashboard ga, staat er top Clients (total). Daar staat 192.168.1.1 en localhost. En bij Top Clients (blocked only) staat alleen 192.168.1.1. Ik had verwacht dat daar ook al mijn apparaten zouden staan (telefoon, laptop etc.). Of hoort dat zo?
Heb een Netgear R7000 met originele firmware. Daar heb ik DHCP aanstaan en bij de pi 4 uit. DNS staat ingesteld als 192.168.1.29 (ip van pi 4) bij Geavanceerd->Installeren->Internetinstallatie->Adres domeinnaamserver->Deze DNS servers gebruiken. Daar heb ik bij beide DNS servers 192.168.1.29 staan.
Advertentie blokkade werkt gewoon.
Als ik dan naar dashboard ga, staat er top Clients (total). Daar staat 192.168.1.1 en localhost. En bij Top Clients (blocked only) staat alleen 192.168.1.1. Ik had verwacht dat daar ook al mijn apparaten zouden staan (telefoon, laptop etc.). Of hoort dat zo?
Heb een Netgear R7000 met originele firmware. Daar heb ik DHCP aanstaan en bij de pi 4 uit. DNS staat ingesteld als 192.168.1.29 (ip van pi 4) bij Geavanceerd->Installeren->Internetinstallatie->Adres domeinnaamserver->Deze DNS servers gebruiken. Daar heb ik bij beide DNS servers 192.168.1.29 staan.
Advertentie blokkade werkt gewoon.
Was dat niet conditional forwarding wat je onder DNS moet instellen?
Al is het nieuws nog zo slecht, het wordt leuker als je het op zijn Brabants zegt :)
nog ff een vraagje he, door dit script worden googlevideo's domeinen aan een lijst toegevoegd welke we vervolgens verwijzen naar een google IP. We maken er een ordinaire host file van.
ik had tot voor kort een zelfde soort lijst met googlevideo domeinen, maar die blokkeerde ik dan gewoon en dat zorgde ook voor minder advertenties.
dat was deze lijst: https://raw.githubusercon...ist/master/domainlist.txt
wat is nou de werking en het verschil? want het blokkeren leek te helpen.
maar met dit script verwijzen we alle googlevideo domeinen naar 1 en het zelfde IP.
any idea?
ik had tot voor kort een zelfde soort lijst met googlevideo domeinen, maar die blokkeerde ik dan gewoon en dat zorgde ook voor minder advertenties.
dat was deze lijst: https://raw.githubusercon...ist/master/domainlist.txt
wat is nou de werking en het verschil? want het blokkeren leek te helpen.
maar met dit script verwijzen we alle googlevideo domeinen naar 1 en het zelfde IP.
any idea?
MijnKijk schreef op dinsdag 12 mei 2020 @ 16:57:
Voor de liefhebber een kleine tweak op mijn eerdere aanpassing. Er zat door mijn aanpassing wat onnodige code in de grep wat ook zorgde voor wat vervuiling in de loop. Dus de grep aangepast naar:
code:
1 $(zgrep -e "reply.*-.*\.googlevideo.*\..*\..*\..*" $piLogs | awk '{ print $6 }')
Verder even 'forceIP' vervangen voor 'forceIPv4', mocht ik waarde zien IPv6 entries toe te voegen. Het resultaat:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 #!/bin/bash # crappy hack that seems to keep YouTube ads to a minumum. # over two hours of Peppa Pig and no ads. Taking one for the team... # grub@grub.net v0.11, SD Write tweak revision 2 # Change forceIPv4 to the real IP from an nslookup of a # googlevideo hostname so you get something in your # geographical region. You can find one in your # Pi-hole's query logs. # They will look something like this: # r6---sn-ni5f-tfbl.googlevideo.com # as root: run this once then run "pihole restartdns" # You can cron this for auto-updating of the host file. # Mine fires every minute: # * * * * * /home/grub/bin/youtube.update.sh 2>&1 forceIPv4="123.456.789.999" # nothing below here should need changing piLogs="/var/log/pihole.log" ytHosts="/etc/hosts.youtube" dnsmasqFile="/etc/dnsmasq.d/99-youtube.grublets.conf" if [ ! -f $dnsmasqFile ]; then echo "addn-hosts=$ytHosts" > $dnsmasqFile touch $ytHosts piLogs="$piLogs*" # preload with results from all logs echo "Setup complete! Execute 'pihole restartdns' as root." echo "cron the script to run every minute or so for updates." fi ytEntries=$(wc -l $ytHosts) for i in $(zgrep -e "reply.*-.*\.googlevideo.*\..*\..*\..*" $piLogs | awk '{ print $6 }') do if [ $(grep -c "$i" $ytHosts) == 0 ]; then # Add line to ytHosts echo $forceIPv4 $i >> $ytHosts fi done if [ "$ytEntries" != "$(wc -l $ytHosts)" ]; then /usr/local/bin/pihole restartdns reload fi exit
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.