Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 44 reacties
Bron: Pi-hole, submitter: jpgview

Pi-hole is een advertising-aware dns- en webserver bedoeld om te draaien op een Raspberry Pi in jouw netwerk. Wanneer er een verzoek binnenkomt om een reclamedomein te resolven, zal Pi-hole dit ombuigen naar zichzelf zodat jouw client geen enkele connectie maakt met het reclamenetwerk. Voor meer informatie verwijzen we jullie door naar de uitleg en video's op deze pagina. De ontwikkelaars hebben versie 2.9 uitgebracht voorzien van de volgende aanpassingen:

Version 2.9
  • [NEW] - A much requested update method! Updating to 2.9 will require you use the standard install method one last time, but for future releases, the script will detect existing installs and not force you to have to enter all the settings again! Also added the command pihole -up to update everything from the command line with no prompts at all, so you can automate it if you like! #625
  • [NEW] - pihole -q. Want to know what list a blocked domain is coming from? Run pihole -q <domain> to find out! #636
  • [CHANGE] - pihole -d. Debug log is no longer automatically uploaded to Termbin, following a couple of concerns raised 1. Issue #606 2. On Pi-hole.net. #607
  • [FIX] - Misc BugFixes #570
  • [FIX] - Standardize filesystem free space detection. #619
  • [NEW] - Ability to force a list redownload via command line. #623
  • [NEW] - Blocked Pop-ups now autoclose. #626
Versienummer:2.9
Releasestatus:Final
Besturingssystemen:Linux
Website:Pi-hole
Download:https://pi-hole.net/pi-hole-2-9-released-with-important-bug-fixes-plus-some-cool-new-stuff/
Licentietype:Voorwaarden (GNU/BSD/etc.)

Updategeschiedenis

Moderatie-faq Wijzig weergave

Reacties (44)

Voor de ge´ntresseerden, ik heb een volledige manual geschreven om pi-hole op een Raspberry pi te installeren, welliswaar in het engels. Vanaf versie 2.9 zou het niet meer nodig zijn om het installatie script opnieuw te draaien om de update te installeren, gebruikers van vorige versies moeten dit dus wel doen (beschreven in de manual).
Om snel van DNS server te wisselen (op een windows machine), volstaat het om volgend commando te geven: netsh interface ipv4 add dnsserver "Ethernet" address=208.67.222.222 index=1. Dit wijst een OpenDNS server toe als primare DNS server aan de interface "Ethernet", je moet "Ethernet" dus wel vervangen met de naam van jouw LAN adapter, quotes zijn noodzakelijk
Om weer terug te gaan naar de door DHCP aangeboden DNS servers: netsh interface ipv4 set dnsserver "Ethernet" "dhcp", ook hier weer de naam van jouw LAN adapter i.p.v. "Ethernet"
Deze commando's in een cmd op je desktop voor quick access...

Edit: niet vergeten om ipconfig /flushdns uit te voeren om de locale DNS cash te clearen!

[Reactie gewijzigd door jpgview op 5 september 2016 15:02]

Interessante manual maar ik kan me niet herinneren dat ik zoveel heb gedaan om pi-hole aan de praat te krijgen.
Email? Webadmin? Dat is toch allemaal niet nodig voor pi-hole?
ntp zat volgens mij ook al ingebakken in jessie. Hoeft misschien alleen even de juiste region te selecteren.
In Hoofdstuk 6 zou je kunnen wijzen op het wijzigen van de DNS in je router/modem. Daardoor heeft pi-hole namelijk veel meerwaarde.
omdat een raspberry pi na de setup een device wordt waar je geen omkijken meer naar hebt, geef ik er de voorkeur aan om af en toe een teken van leven te ontvangen, vandaar e-mail. Ook geeft de wekelijkse update een mail met een overzicht van de hosts lijsten die werden geupdate.
Om de verschillende logfiles van het linux systeem (en dat zijn er nog al wat) eenvoudiger te kunnen bekijken gebruik ik webmin. o.a. nuttig voor de foutmelding in hoofdstuk 14 (die ik anders waarschijnlijk nooit opgemerkt zou hebben).
In hoofdstuk 6 wordt ook aangegeven dat pi-hole niets doet, tenzij je de DNS settings van je workstation aanpast, bij voorkeur op je router: <quote> If you have a DHCP server on your network, change the DNS settings in DHCP server setup </quote>.
ah ok ja ik geloof ook wel dat het extra nut heeft :). Maar voor een leek is het misschien wat teveel.
Manual is alsnog interessant hoor! Ga je nog updaten n.a.v. de nieuwe versie/installer?

En sorry ik heb daar dan overheen gelezen betreft router instellen.
Als het alleen maar DNS-requests ombuigt, waarom zou je daar een aparte DNS-server voor moeten opzetten? Dan is een hosts-bestand toch net zo effectief?
Je Hosts bestand moet je op elk device instellen. Pi-Hole vangt het direct voor je hele netwerk af.
In pi-hole zit een functie ingebakken om verschillende hosts lijsten te downloaden, er eventueel zelf lijsten aan toe te voegen. De lijsten worden wekelijks gedownload, de duplicates worden eruit gehaald. Dit alles gebeurd wekelijks, op zondag, zonder dat je er moet naar omkijken.
Pi-Hole werkt voor alle devices in een netwerk en kan je automatisch laten bijwerken, waar dat met de hosts file omslachtiger is, imo.
Pi-Hole gebruik ik i.c.m. OpenVPN. Elk apparaat die ik op mijn VPN aansluit, krijgt geen reclame meer. Zo staat op mijn telefoon permanent de VPN aan naar huis waardoor het ook bandbreedte scheelt.
Hiermee kun je ook hele domains afserveren.
Dus bijvoorbeeld alleen 'doubleclick.net' in de lijst en je bent verlost van:

cm.g.doubleclick.net
stats.g.doubleclick.net
pagead46.l.doubleclick.net
googleads.g.doubleclick.net
partnerad.l.doubleclick.net
securepubads.g.doubleclick.net
static.doubleclick.net
pubads.g.doubleclick.net
ad.doubleclick.net

En van alle hosts die nadien aan het domein toegevoegd worden.
Dat kan ook met een hosts file maar dat is geen doen voor sommige domeinen (amazonaws.com bijvoorbeeld).
Oeh, vooral dat is 'n goeie! Thx voor de info! :)
Na een post hier op tweakers gebruik ik alternate dns als dns server. Deze heeft een filter voor advertenties. Ik heb het ingesteld op mijn modem en nu heb ik dus ook geen last van advertenties, ook niet op mobiele devices. Veel makkelijker dan een hosts aanpassing!
Wanneer je een pi-hole gebruikt kan je dit dan als extra beveiliging/verdediging gebruiken. Deze link geeft aan (How can i change DNS servers after installation) hoe je de, door het pi-hole installatie script, voorgestelde DNS server kan wijzigen. In hoofdstuk vijf van mijn manual heb ik gekozen voor OpenDNS uit de aangeboden opties, die moeten dan later vervangen worden door de Alternate DNS servers (198.101.242.72 en 23.253.163.53) in /etc/dnsmasq.d/01-pihole.conf. Nadeel is uiteraard dat je over de gefilterde Alternate DNS geen controle hebt, whitelisten in pi-hole helpt hier niet meer.
Heb dit nog niet uitgebreid getest, to do...
Ziet er interessant uit maar je weet niet wat ze met de logs doen toch?
Met pi-hole blijft het lokaal.
Ik ben er ook heel tevreden over, alleen werkt het niet goed samen met Youtube.
Video's beginnen niet met afspelen tot de 5 seconden advertentie gedaan is (maar ik kan die reclame wel niet zien...)
Dat is wel vreemd. Bij mij werkt dat wel goed. Op alle mobiele devices en windows.
Wat trouwens wel vreemd is, is dat het bij mij ook perfect werkt tot ik aanpas dat de computers eerst naar de Synology (lokale dns), vervolgens naar PiHole en dan naar Google.

Dus computer --> PiHole --> Google DNS werkt perfect met youtube
computer --> Synology --> PiHole --> Google DNS niet. (Enkel probleem met youtube dan)
uit nieuwsgierigheid, waarom wil je internetten via je NAS!?
Omdat je dan als je het goed instelt heel de Raspbery niet nodig hebt. De Nas kan dat dan ook voor je doen. Dat scheelt dus een kastje, een voeding en extra onderhoud. Ik ben er alleen nog niet achter hoe je dat dan op een synology moet instellen. Het zou moeten kunnen
Voor de geinteresseerden; ik heb vanavond even uitgezocht hoe ik een Pi-hole constructie op m'n Synology kan draaien, bij gebrek aan een RPI:

Info over een Adblock DNS server @ Synology:
http://www.synology-forum.nl/dns-server/pi-hole-hardware-matige-ad-block/

Tutorial:
https://synologytweaks.wordpress.com/2015/08/23/use-synology-as-an-ad-blocker/

De laatste regel uit de tutorial heb ik vervolgens in de taakplanner gezet, en daarme lijkt hij de lijst perfect te updaten. :)
/var/packages/DNSServer/target/script/ad-blocker.sh

[Reactie gewijzigd door SmiGueL op 6 september 2016 00:53]

ik heb ad-blocker.sh bekeken, een groot voordeel van pi-hole lijkt mij onmiddelijk dat er meerdere hosts lijsten worden gebruikt (en je er lijsten kan aan toevoegen).
Nadat ik de lijst uit ad-blocker.sh toegevoegd heb aan pihole (/etc/pihole/adlists.list) worden er exact 50 extra dns entries aan de lijst toegevoegd, wat dus wil zeggen dat yoyo.org toch nog een paar unieke entries heeft.
In totaal worden op mijn pi 466221 entries geblocked, de yoyo.org lijst bevat "slechts" 2365 entries. Pi-hole lijkt mij dus intressanter, het is wel noodzakelijk om relevante lijsten te vinden...
Ik ben de afgelopen dagen bezig geweest het Synology script wat aan te passen zodat er meerdere lijsten te importeren zijn (share het script binnenkort wel even, voor de ge´nteresseerden) en ben hierbij onder andere ook nog deze lijst tegengekomen: (36k entries)

https://github.com/mat1th/Dns-add-block

Ook al wordt deze in tegenstelling tot yoyo.org niet geŘpdatet, misschien heb je er nog wat aan. :)

[Reactie gewijzigd door SmiGueL op 9 september 2016 00:21]

ah ok ik wist niet dat je dan pi-hole ook op de de NAS wilde draaien.
je schreef dit:
"Dus computer --> PiHole --> Google DNS werkt perfect met youtube
computer --> Synology --> PiHole --> Google DNS niet. (Enkel probleem met youtube dan) "

Dus waar PiHole staat dacht ik dat dat op de pi zou draaien.
Werkt pi-hole tegenwoordig al met adverteerders die via https adverteren en via ipv6? Dat waren de grootste gemissen toen ik het vorig jaar heb getest. Ik kan er op de site niet zo snel meer iets over vinden.
Bij de installatie kun je IPv4 en IPv6 selecteren, dus ik verwacht het wel.
Ik ben wel geinteresseerd in Pi-Hole. Maar ook benieuwd hoe goed dit nu werkt.

Een adblocker in Safari of op m'n iPhone kun je nog snel even uitzetten als blijkt dat een site niet geladen wordt of als je een site wilt whitelisten. Dit draait toch ergens op een een Pi waardoor je de instellingen weer in moet.
Webbrowser moet natuurlijk sneller gaan zonder ads maar hoe snel is een Pi als DNS als je die instelt in je router?

[Reactie gewijzigd door iAmRenzo op 5 september 2016 14:42]

In principe gaat het razendsnel en zou surfen zelfs sneller moeten worden omdat veel sites dus niet eens meer geladen worden.
Whitelisten gaan trouwens ook snel en makkelijk. Je surft gewoon naar de admin pagina van pi-hole en je kunt zo een domein toevoegen aan de whitelist.
Werkt het ook voor de 5 seconden ads in Youtube? Dat doet adblock nl wel heel goed.
Ja. En NPO ook.

Echter heb ik op dit moment een probleempje (misschien dat een herinstallatie helpt): https://gathering.tweaker...message/48117517#48117517
Ik gebruik Pi-Hole al erg lang, geen idee hoe lang intussen, maar ik ben blij dat ik het heb! Overigens heb ik het script draaien op een Ubuntu VM, het script is dus niet uitsluitend bedoeld voor RPi apparaatjes. :)

Omdat ik het als primaire DNS gebruik, profiteren mobiele apparaten er ook van en dat is erg mooi meegenomen. In apps ben je dan namelijk ook advertenties kwijt.
[NEW] - A much requested update method! Updating to 2.9 will require you use the standard install method one last time, but for future releases, the script will detect existing installs and not force you to have to enter all the settings again! Also added the command pihole -up to update everything from the command line with no prompts at all, so you can automate it if you like! #625
Is ook wel heel erg mooi meegenomen. Het update script werkt(e) namelijk niet altijd even goed, waardoor je soms een herinstallatie diende te doen.

[Reactie gewijzigd door CH40S op 5 september 2016 13:13]

Ik lees her en der dat het SD kaartje na een jaartje of zo problemen begint te vertonen, en dus vervangen moet worden. Mag ik vragen welk SD kaartje jij gebruikt, en hoelang het al mee gaat? zelf heb ik Transcend micro-SDHC kaart 32GB CL10
De SD-kaartjes falen door x aantal schrijfbewerkingen. Pi-Hole is continu bezig die lijsten te vernieuwen etc. Schrijft dus continu.

Zelf heb ik het ook op een Linux bak draaien.
Dan heb je nog de logs die CONTINU geschreven worden, en deze elke dag geflushed worden om 23:58.
Ik heb geen RPi, ik draai Pi-Hole op een Ubuntu VM. Sandisk heeft op zich prima (micro) SD-kaarten.
Dat hangt er vooral vanaf hoeveel je schrijft naar een SD kaartje. Ik gebruik al diversen Sd kaartjes in rpi's die meer dan 2 jaar meegaan zonder problemen, maar ik gebruik de SD kaartjes hoofdzakelijk om te booten en voor de rest schrijf ik zo veel mogelijk NIET op de SD kaart. Ik heb dat opgelost door logging en swapping via NFS weg te schrijven naar een NAS. Uiteraard kun je er ook voor kiezen om de logging en/of swap te minimaliseren of als je dat durft zelfs uit te schakelen.

[Reactie gewijzigd door trebor.ed op 5 september 2016 15:31]

Enkele maanden geleden heb ik the Pi-hole op een ongebruikte rpi-1 ge´nstalleerd om eens te kijken hoe dat werkte. Ik ben er erg tevreden over en heb in de afgelopen tijd maar 1 whitelisting moeten maken (youtube) via de web-interface, voor de rest blijft alle "ellende" buiten de deur (ook op alle mobiele devices). Bovendien kun je via de webinterface prima nagaan van welke ellende en hoeveel ellende je bespaart blijft. Je merkt echt goed wat je mist als je je device weer even buiten je eigen netwerk gebruikt.
Intussen heeft de RPI met pi-hole een vaste functie gekregen en heb ik zojuist de versie 2.9 ge´nstalleerd.
Voor Ubuntu 16.04-gebruikers, die moeten even zelf Apache en PHP installeren, omdat daar 'php5' niet beschikbaar is: 'sudo apt install php-cgi php apache2'.

Hierna kun je zonder problemen Pi-hole (her)installeren.

Edit:
Nog beter kun je het installatiescript downloaden en onderstaande regel:
PIHOLE_DEPS=( dnsutils bc dnsmasq lighttpd php5-common php5-cgi php5 git curl unzip wget sudo netcat )
vervangen door:
PIHOLE_DEPS=( dnsutils bc dnsmasq lighttpd php-common php-cgi php git curl unzip wget sudo netcat )
Dus van 'php5' maak je gewoon 'php'.

Daarna kun je de installer uitvoeren via:
cat basic-install.sh | bash

[Reactie gewijzigd door Evanescent op 6 september 2016 01:54]


Om te kunnen reageren moet je ingelogd zijn



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True