{"id":767,"date":"2019-01-02T16:10:54","date_gmt":"2019-01-02T15:10:54","guid":{"rendered":"http:\/\/archiv.etscheid.biz\/?p=767"},"modified":"2023-01-02T11:42:29","modified_gmt":"2023-01-02T10:42:29","slug":"pi-hole-in-virtualbox-mit-lancom","status":"publish","type":"post","link":"https:\/\/etscheid.biz\/blog\/2019\/01\/02\/pi-hole-in-virtualbox-mit-lancom\/","title":{"rendered":"Pi-Hole in Virtualbox mit Lancom"},"content":{"rendered":"\n<p>Ein neues sch\u00f6nes Thema auf welches ich gesto\u00dfen bin, ist das Pi-Hole. Ein DNS-Filter f\u00fcr Werbung und weitere Dinge, die man aussperren m\u00f6chte. Kurz gesagt werden alle ungew\u00fcnschten DNS abfragen in einem &#8222;Blackhole&#8220; versenkt und somit werden die Ger\u00e4te bzw. Browser daran gehindert bestimmte Seiten aufzurufen. Leider hatte ich gerade keine Rasperry zur Hand um das zu testen, deshalb in einer VM mit Virtualbox.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Zun\u00e4chst habe ich mir die wichtigsten Infos auf <a href=\"https:\/\/pi-hole.net\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/pi-hole.net\/<\/a> durchgelesen. <\/p>\n\n\n\n<p>Ubunto 16.04 wird unterst\u00fctzt. Das passende 32bit oder 64bit Image findet ihr hier: <a href=\"http:\/\/releases.ubuntu.com\/16.04\/\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/releases.ubuntu.com\/16.04\/<\/a><br>Bitte die entsprechende iso Datei runterladen.<\/p>\n\n\n\n<p>Dann Virtualbox runterladen und installieren, in meinem Fall f\u00fcr &#8222;Windows hosts&#8220; da ich Windows 10 nutze.<br><a rel=\"noreferrer noopener\" aria-label=\"https:\/\/www.virtualbox.org\/wiki\/Downloads (\u00f6ffnet in neuem Tab)\" href=\"https:\/\/www.virtualbox.org\/wiki\/Downloads\" target=\"_blank\">https:\/\/www.virtualbox.org\/wiki\/Downloads<\/a><\/p>\n\n\n\n<p>Nun kann es los gehen, Virtual Box \u00f6ffnen und eine neue VM anlegen.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu1.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu1.jpg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Neue VM anlegen Quelle: Screenshot Virtualbox<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Bei mir habe ich nur Ubunto 32 Bit zur Auswahl, da mein Laptop bzw. der Intel Prozessor noch keine VM mit 64 Bit unterst\u00fctzt. Sollte aber mit beiden Varianten gehen. Wenn ihr das 32 Bit iso geladen habt, dann bitte 32 bit ausw\u00e4hlen.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu2.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu2.jpg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Neue VM anlagen Quelle: Screenshot Virtualbox<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu3.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu3.jpg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\"> <br><em>Neue VM anlagen Quelle: Screenshot Virtualbox<\/em> <\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu4.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu4.jpg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\"> <br><em>Neue VM anlagen Quelle: Screenshot Virtualbox<\/em> <\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu5.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu5.jpg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\"> <br><em>Neue VM anlagen Quelle: Screenshot Virtualbox<\/em> <\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu6.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu6.jpg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\"> <br><em>Neue VM anlagen Quelle: Screenshot Virtualbox<\/em> <\/figcaption><\/figure>\n<\/div>\n\n\n<p>Jetzt muss man in den Einstellungen noch bei Massenspeicher den IDE Controller entfernen und ein neues DVD Laufwerk hinzuf\u00fcgen, dort w\u00e4hlt man dann die iso Datei von ubunto aus.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu7.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu7.jpg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\"> <br><em>Neue VM anlagen Quelle: Screenshot Virtualbox<\/em> <\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu8.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/VM-Neu8.jpg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\"> <br><em>Neue VM anlagen Quelle: Screenshot Virtualbox<\/em> <\/figcaption><\/figure>\n<\/div>\n\n\n<p>Ganz wichtig ist auch die Netzwerk Einstellungen anzupassen. Hier muss Netzwerkbr\u00fccke gew\u00e4hlt werden und der Controller der gerade benutzt wird. Bei mir der Gigabit Ethernet Controller. <br>Dann kann die VM gestartet werden. Jetzt wird erstmal ubunto installiert. Durchlaufen lassen, die Dialoge beantworten und auf neustart warten.<br>Die VM Instanz m\u00fcsste jetzt auch eine eigene IP-Adresse vom Router (DHCP-Server) bekommen haben.<\/p>\n\n\n\n<p>Dann muss man sich anmelden und kann das Pi-Hole installieren. Dazu folgenden Befehl nutzen:  <code>curl -sSL https:\/\/install.pi-hole.net | bash<\/code><\/p>\n\n\n\n<p>W\u00e4hrend der Installation wird man nach der IP-Adresse gefragt, diese m\u00fcsste die via Dhcp vergebenen sein. <br>Als Upstream DNS Server habe ich allerdings nicht die vorbelegten genommen, sondern die DNS Server der Telekom, die mir aktuell \u00fcber die Internetverbindung zugewiesen sind. Grund daf\u00fcr ist, das ich IP-Telefonie nutze und die Adressaufl\u00f6sung dann besser funktioniert. Die IP-Telefonie der Telekom nutzt SRV und das k\u00f6nnen halt nur die Telekom Server, alle anderen DNS Server nutzen nur den A-Record.<\/p>\n\n\n\n<p>Wenn alles richtig l\u00e4uft, dann sollte man nach der Installation die Pi-Hole Web Console unter der IP-Adresse der VM erreichen. z.B. http:\/\/10.0.1.47\/admin\/<\/p>\n\n\n\n<p>Damit der Router jetzt auch die DNS Abfragen an das Pi-Hole schickt muss man jetzt unter Settings die Daten auslesen.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/Pi-Hole-Config-1.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/Pi-Hole-Config-1.jpg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Netzwerk Information Quelle: Screenshot Pi-Hole Web Console<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Diese Daten werden dann in den Router, in meinem Fall der Lancom Router unter DNS -&gt; Weiterleitungen eingetragen. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/Pi-Hole-Config-2.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2019\/01\/Pi-Hole-Config-2.jpg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">DNS Weiterleitungen Quelle: Screenshot LANConfig<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Ab jetzt wird jede DNS-Anfrage vom Lancom an das Pi-Hole geschickt und entweder direkt beantwortet oder auf dem externen DNS Server erfragt. Steht eine Domain auf der Blacklist, so wird nur die IP-Adresse 0.0.0.0 zur\u00fcck gegeben. <\/p>\n\n\n\n<p>In der jetzigen Konfiguration kennt das Pi-Hole allerdings nur zwei IP-Adressen (Clients) den Router und den DNS Server im Internet.  Die IP-Adressvergabe durch das Pi-Hole habe ich bislang nicht aktiviert.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein neues sch\u00f6nes Thema auf welches ich gesto\u00dfen bin, ist das Pi-Hole. Ein DNS-Filter f\u00fcr Werbung und weitere Dinge, die man aussperren m\u00f6chte. Kurz gesagt werden alle ungew\u00fcnschten DNS abfragen in einem &#8222;Blackhole&#8220; versenkt und somit werden die Ger\u00e4te bzw. Browser daran gehindert bestimmte Seiten aufzurufen. Leider hatte ich gerade keine Rasperry zur Hand um &hellip; <\/p>\n<p class=\"read-more\"><a class=\"readmore-btn\" href=\"https:\/\/etscheid.biz\/blog\/2019\/01\/02\/pi-hole-in-virtualbox-mit-lancom\/\">+<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[52,44,167,168,169,170],"class_list":["post-767","post","type-post","status-publish","format-standard","hentry","category-voip","tag-dns","tag-lancom","tag-pi-hole","tag-pi-hole-version-4-2","tag-ubunto-version-16-04","tag-virtualbox"],"_links":{"self":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts\/767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/comments?post=767"}],"version-history":[{"count":1,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts\/767\/revisions"}],"predecessor-version":[{"id":1679,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts\/767\/revisions\/1679"}],"wp:attachment":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/media?parent=767"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/categories?post=767"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/tags?post=767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}