RaspberryPi Zero'ya Pihole Kurulumu

2 minute read

Selamlar, bu yazımda Raspberry Pi Zero 2W cihazına Pi-Hole kurulumunu anlatmaya çalışacağım. Pi-hole, dns server, reklam engelleyici, dhcp server olarak çalışabilen açık kaynak kodlu bir yazılımdır. Bu yazılımı networkümüzde bir dhcp sunucu, reklam engelleyici olarak kullanabiliriz. Pi-hole birçok işletim sistemini destekler, aynı zamanda Docker container olarak da kurup kullanabilirsiniz.

Peki nedir bu Raspberry Pi Zero 2W? Raspberry Pi Zero 2W, temel olarak küçük bir bilgisayardır. Bu bilgisayar ile birçok proje yapabilirsiniz. Raspberry Pi Zero 2W’nun bazı özellikleri şöyledir:

  • 1Ghz, Single-core İşlemci
  • 512MB RAM LPDDR2
  • Mini HDMI
  • USB On-The-Go Giriş
  • Micro USB Güç Girişi
  • HAT-uyumlu 40-pin header
  • Composite video ve reset headerler
  • CSI Kamera Konektörü
  • 11b/g/n Wireless LAN
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)

Raspberry Pi Zero W görüntü itibariyle şöyledir:

pihole

Kullanacağım donanım ve yazılımlar şöyledir:

  • Raspberry Pi Zero 2W
  • Güç Kablosu,
  • SD Kart,
  • Kart Okuyucu,
  • Raspberry Pi Imager,
  • Putty.

İlk olarak cihaza bir işletim sistemi kuracağız. Bu cihaz birçok işletim sistemini destekler fakat ben kendi işletim sistemi olan Rasbian’ı kuracağım. SD Kart’ı bilgisayarıma taktıktan sonra Raspberry Pi Imager uygulamasını açıyorum.

Raspberry Pi Device, Operating System, Storage

Seçeneklerini resimdeki gibi seçip ilerliyorum.

pihole

Karşımıza gelen ekrandan “EDIT SETTINGS” seçeneğiyle devam ediyorum.

General sekmesinde; Hostname, Username, Password, Wlan SSID and Password, Time Zone ve Keyboard Layout.

Seçeneklerini kendime göre dolduruyorum.

pihole

Daha sonra “SERVICES” sekmesine gelip SSH’ı Enable ediyorum.

pihole

Daha sonra “SAVE” diyerek bu kısmı bitirip gelen seçeneğe de YES diyerek devam ediyorum.

pihole

Bir sonraki ekranda SD Karttaki bilgilerin silineceğine dair bir uyarı bildirimi geliyor. Emin olduktan sonra YES diyerek kurulumu başlatıyorum.

pihole

Kurulum bittikten sonra gelen bildirimi kapatıp SD Kart’ı Raspberry Pi’a takıyorum.

pihole

Güç kablosunu da cihazın ilgili portuna takıp cihazın boot edilmesini sağlıyorum.

pihole

Cihazın hangi IP’yi aldığını öğrenmek için modemin arayüzünden veya Linux kullanıcıları için “nmap” veya “netdiscover” araçları kullanılabilir.

nmap:

nmap -sn 192.168.0.0/24      (Kendi IP Bloğunuza Göre)

netdiscover:

netdiscover -r 192.168.0.0/24

Benim için Raspberry Pi’ın IP adresi: 192.168.0.98

Cihaza bağlanmak için Putty yazılımını kullanıyorum.

pihole

Kullanıcı adı ve parolayı girerek erişim sağlıyorum.

pihole

Şimdi Pi-hole kurulumu için aşağıdaki Script’i terminale yazınca otomatik olarak yükleme başlamış olacaktır.

curl -sSL https://install.pi-hole.net | bash

pihole

Bir süre paketleri kuracaktır. Daha sonra sırasıyla aşağıdaki adımları izliyorum.

pihole

pihole

pihole

pihole

pihole

pihole

pihole

pihole

pihole

pihole

pihole

Kurulum bir süre daha devam edecektir ve daha sonra web arayüzüne erişebileceğimiz IP ve Password bilgilerini bize verecektir.

pihole

Bize ilgili IP ve Password’ü verdi.

Eğer parolayı değiştirmek istersek, terminalden:

sudo pihole -a -p

komutunu girip yeni şifremizi verebiliriz.

Daha sonra da tarayıcıdan ilgili IP adresine gidiyorum.

pihole

Parolamızı girerek arayüze erişebiliriz artık.

pihole

Artık istediğiniz gibi konfigüre edip kullanabilirsiniz.

Networkünüzde bulunan cihaz veya cihazların DNS adresini Raspberry Pi’ni IP’si yaparsanız reklamlara takılmadan internette gezinti yapabilirsiniz artık.

Teşekkürler,

İyi Çalışmalar.