Pi-Hole i OpenVPN to chyba najbezpieczniejsze rozwiązanie dla naszej sieci domowej czy nawet sieci w biurze. Open VPN opisywałem wcześniej w poprzednim wpisie ,a teraz czas na instalacje i ustawienia PiHole.
Pi-Hole
Pi-hole to aplikacja blokująca reklamy (i nie tylko) na poziomie sieci LAN, która działa jako lejek DNS i opcjonalnie serwer DHCP, przeznaczona do użytku w sieci prywatnej. Jest przeznaczony do użytku na urządzeniach wbudowanych z możliwością pracy w sieci, takich jak Raspberry Pi, ale może być używany na innych maszynach z systemem Linux, w tym we wdrożeniach w chmurze.
Ja używam Ubuntu 18.04. Wszystko co potrzebujemy do instalacji Pi-Hole polega na otworzeniu terminala i pobrania pliku instalacyjnego (komendy).
Strona jak zainstalowac pihole na Ubuntu 18.04
$ curl -sSL https://install.pi-hole.net | bash
Teraz rozpoczynamy instalacje polegajaca na ustawieniu serwera. Głównie wybieramy domyslne
ustawienia. Jedynie zmieniamy nasze IP serwera i DNS-y.
Pelna instalcja na Raspberry Pi pokazuje film ponizej.
Ustawienia DNS
Ja wybrałem dnsy google. Przy polaczeniu z Cloudflare byl problem z resolverami i nie moglem otworzyc stron na swoim serwerze.
Dodatkowo dodalem serwer 192.168.0.12 jako glowny serwer dns dla mojej sieci lokalnej.
Połączenie z Open VPN
Jest proste. Nalezy dodac do pliku konfiguracyjnego znajdujacego sie
/etc/openvpn/server/server.conf
i zmienić
push "dhcp-option DNS 192.168.0.12" - glowny dns serwera.
#push "dhcp-option DNS 8.8.8.8" - to mozemy odhaczyc.
Wiecej na temat połączenia z open vpn jest tutaj