Arama butonu
Bu konudaki kullanıcılar: 1 misafir
27
Cevap
2038
Tıklama
3
Öne Çıkarma
Pi-Hole Kurulum Rehberi 2021 (Raspberry Pi Zero)
S
4 yıl
Yarbay
Konu Sahibi

Merhaba, sizlere bu konuda Raspberry Pi Zero'ya nasıl Pi-Hole kurulur anlatacağım ve kurduktan sonra nasıl ayarlarız elimden gelidğince anlaşılabilir bir dille anlatmaya çalışacağım.
Konudaki linkler örnek teşkil etmektedir, başka bir amacı yoktur. Tercihen gönlünüzce geçen ürünleri de kullanabilirsiniz.



Öncelikle Gerekli Malzemeler:


Raspberry Pi (herhangi model)            Biz bu rehberde en ucuz model olan Raspberry Pi Zero'yu kullanacağız. https://market.samm.com/raspberry-pi-zero
          Elinizde başka bir model varsa o da olur.

MicroSD kart         En az 2gb önerilir

MicroUSB şarj aleti         Pi Zero için en az 5v 1A yeterli gelmekte. Güncel telefonların şarj aletleri uygundur yani.
         Farklı bir Pi modeli kullanıyorsanız modelinizin gereksinimlerine bakın lütfen.

MicroUSB'den RJ45 eternet adaptörünü Linkteki ürün ya da benzeri

Kart okuyucu, laptoplarda mevcut, yoksa usb kart okuyucu bulmalısınız
Eternet kablosu, modemlerin içinde çıkan 1-2 metrelik kablolar yeterli
Pi için kutu, özel olarak almanıza gerek yok, ufak karton kutulara koyabilirsiniz( hava sirkülasyonu için delikler açmanızı öneririm)
Pi için mini soğutucular (yine zorunlu değil ama alırsanız daha serin çalışır)
Biraz network bilgisi.



Raspberry Pi İşletim Sistemi Kurulumu


Pi-Hole'u kurmadan önce raspberry pi'mize işletim sistemimizi kurmalıyız.
https://www.raspberrypi.org/software/operating-systems/ linkinden Raspberry Pi OS Lite imajını indiriyoruz.

https://www.balena.io/etcher// linkinden balenaEtcher programını indiriyoruz. balenaEtcher'i SD kartımıza işletim sistemini yazmak için kullanacağız.

Sd kartı takıp balenaEtcher programını çalıştırıyoruz.

Flash from file tıklayıp indirdiğimiz Pi Os Lite'ı seçiyoruz, kaydedilecek yer için ise SD  kartımızı seçiyoruz. Ardından Flash!a basıyoruz. https://i.imgur.com/7j09u6m.png

Pi OS 3-4 dakika içerisinde SD karta kurulacak.

Kurulum bittikten sonra SD kartın olduğu disk bölümünü açıp "boot" klasörünü açıyoruz.

"boot" klasörünün içerisinde ismi "ssh" olan uzantısız bir dosya oluşturuyoruz. https://i.imgur.com/7lJSaWT.png

Eğer uzantısız dosya oluşturmayı bilmiyorsanız şuradan indirebilirsiniz: https://drive.google.com/file/d/1bh1hL10frpz9JSiXR5-y-zv6blTMWZdR/view

Pi OS'u kurduk ve şimdi sd kartımızı pi'ye takıyoruz. Eternet kartını takıyoruz. Eternet kablosu ile modeme bağlayıp en son güç adaptörünü takıp çalıştırıyoruz.

Monitörsüz kurulum yapacağımız için SSH ile raspberry pi'ye bağlanmak için pi'nin IP adresini arayıp bulacağız.


Şimdi modem/router'imizin arayüzüne giriyoruz
Ağ ayarlarından anlıyorsanız yapmanız gereken çok basit. Routerinizin DHCP sunucusu ayarlarına girip "raspberrypi" yi bulmak.  https://i.imgur.com/6iAt9mX.png

Ağ işlerinden çok anlamıyorsanız eğer Angry IP Scanner ile ağdaki aygıtları bulabilirsiniz. https://angryip.org/download/#windows

Benim şu an kullandığım modem/router TP-Link TD-W9970 modeli. Bende raspberrypi "192.168.1.108" IPsini aldı.

Ağda pi yi bulduktan sonra MAC adresini ve IP adresini not defterine not ediyoruz.


Modem/Router ayarlarınızı nasıl yapacağınızı bilmiyorsanız aşağıdaki işlemleri sırasıyla yapmaya çalışın.
quote:

Modeminizin adını Google'dan aratıp modem sayfasına nasıl gireceğinizi sorgulayın. (Türkiyede satılan çoğu modem arayüzüne 192.168.1.1 adresinden girilir.)
Modeminizin adresini bulamadıysanız öncelikle WIN+R tuşuna basarak açılan pencereye "cmd" yazıp entera basın.
Açılan pencereye "ipconfig" komutunu yazıp entera basın.
Listelenen ayarlardan "Default Gateway" in karşısındaki ip adresi modeminizin ip adresidir. https://i.imgur.com/xQnQIL4.png
Şimdi kullandığınız web tarayıcısından "Default Gateway" ip adresini adres girme yerine yazıp entera basın. Modeminizin sayfası açılacak.
Modeminizin şifresini bilmiyorsanız Google'dan modeminizin kullanıcı adı ve şifresini arayıp bulmaya çalışın sonra modem sayfasına girip yukarıdaki ayarları yapabilirsiniz.








Raspberry Pi'mizin IP adresini ve MAC adresini bulduk. Şimdi bunu DHCP sunucusunun rezerve ip listesine ekleyeceğiz. https://i.imgur.com/HouemqF.png
Bunu yapmamızdaki amaç olası elektrik kesintilerinde ya da yeniden başlatmalarda Raspberry Pi'miz hep aynı IP adresini alsın.

Ben yine benim routera göre anlatıyorum siz kendi modeminize nasıl yapacağınızı bulmalısınız. Ağ ayarlarından az çok anlıyorsanız çok kolay yaparsınız.

Raspberry Pi'mizin ip adresini buldık ve şimdi SSH işlemcisi ile bağlanacağız.

Bunun için PuTTY en basit programlardan. Tercih ettiğiniz başka bir program varsa onu da kullanabilirsiniz. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

PuTTY indirip kurup açıyoruz. Raspberry'mizin ip adresini girip "Open"a basıyoruz. https://i.imgur.com/8RmYlfb.png

Açılan pencereden öncelikle giriş ismi ve şifremizi isteyecek onları gireceğiz.

login as: pi
pi@xxx.xxx.x.x's password: raspberry

yazıp entera basacağız. Şifre girerken sanki birşey yazmıyor gibi göreceksiniz merak etmeyin.

Öncelikle Pi'miz için güncelleme var mı onları kontrol edeceğiz. Güncelleme için "sudo apt update" komutunu gireceğiz. Paketleri tarayıp güncellemeleri gösterecek bu komut. https://i.imgur.com/eLOILDl.png
Ondan sonra "sudo apt upgrade -y" komutunu girerek güncellemeleri yükleyeceğiz. Güncelleme duruma göre 4-5 dakika ya da daha fazla sürebilir. Bittiğinde pencereyi sakın kapatmayın.





Raspberry Pi'mize işletim sistemimizi kurduk. Ağ ayarlarını yapılandırdık. Güncellemelerini de yaptık. Şimdi sıra Pi-Hole kurmaya geldi.

Otomatik kurulum komutunu "curl -sSL https://raw.githubusercontent.com/pi-hole/pi-hole/master/automated%20install/basic-install.sh | bash" girip entera basıyoruz. Bu işlem pi-hole'u indirip kuracak. https://docs.pi-hole.net/main/basic-install//

Kurulum bittikten sonra karşılama ekranı gelecek. Klavyeden TAB ile ayarlar arası geçip seçmek için SPACE tuşlarını kullanacağız. https://i.imgur.com/GtRWO05.png https://i.imgur.com/cbMCiHR.png

Sadece DNS ayarını tercih ettiğiniz sağlayıcıyı seçebilirsiniz. diğer ayarlara hiç dokunmadan sonuna kadar ilerleyin. https://i.imgur.com/SRdtGHT.png

Ayarlardan sonra kurulum biraz daha devam edecek.

Herşey bittikten sonra bize ayarların özetini gösteren bir sayfa gelecek. Burada Pi-hole Web arayüzü için şifremiz de olacak bu şifreyi biryere not edelim. https://i.imgur.com/5MPnJ9f.png

Ardından "exit" yazıp pencereden çıkalım.





Pi-Hole Ayarları

Web tarayıcımızdan Raspberry Pi'mizi ip adresini yazıp sonuna /admin ekleyerek Pi-Hole Web arayüzüne giriş yapalım. Örnek: http://192.168.1.108/admin/

Sol taraftaki menüden Login'e basıp kaydettiğimiz şifreyle arayüze girelim. https://i.imgur.com/URiCRDH.png

Sol taraftaki menüden Group Management kısmına girelim. Açılan alt menüden Adlist'e gidelim. https://i.imgur.com/RxDX290.png

Ve şu adres listelerini menüye ekleyelim.


quote:

https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts
https://mirror1.malwaredomains.com/files/justdomains
https://adaway.org/hosts.txt
https://v.firebog.net/hosts/AdguardDNS.txt
https://v.firebog.net/hosts/Admiral.txt
https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt
https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
https://v.firebog.net/hosts/Easylist.txt
https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext
https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts


Bu listeler Türkçe içeriklerdeki büyük çoğunluğu engelliyor.




Pi-Hole kurduk ayarlarını da yaptık şimdi en son ayara geldi.


Eğer Modem/Router'den direk engelleme yapmak, ağdaki cihazlara hiçbir işlem yapmadan kullanmak istiyorsanız, modeminizin DHCP sunucu ayarlarına girip DNS'yi manuel olarak ayarlayacağız.
Birincil DNS'ye Pi-Hole ip adresimizi gireceğiz. https://i.imgur.com/2jtIanv.png
İkincil DNS'ye ise tercih ettiğimiz herhangi bir DNS gireceğiz ki olurda Pi-Hole çalışmayı durdurursa internet kesildi zannetmeyin.

Eğer tek tek kullanmak istediğiniz aygıtlarda etkinleştirmek istiyorsanız, kullanacağınız telefon, tablet, ya da bilgisayarda elle tek tek DNS ayarlarını girmeniz lazım.
iPhone ve iPad'lerde DNS değiştirmek için https://appleinsider.com/articles/18/04/22/how-to-change-the-dns-server-used-by-your-iphone-and-ipad

Androidlerde DNS değiştirmek için https://support.opendns.com/hc/en-us/articles/228009007-Android-Configuration-instructions-for-OpenDNS

Ben DHCP ayarlarından ayarlamayı tercih ediyorum. Böylece Pi-Hole ağdaki bütün aygıtlar otomatik olarak çalışıyor.


Bu rehberi Linus Tech Tips Forumundan yararlanarak hazırladım. Asıl rehbere oradan ulaşabilirsiniz. https://linustechtips.com/topic/1094810-pi-hole-setup-tutorial/
Yanlız oradaki rehber şu an itibarıyla tam güncel değildir. Konuyu açma sebebim de tam güncel bir rehber hazırlamaktır.
Saygılar.







< Bu mesaj bu kişi tarafından değiştirildi SpinalTap -- 13 Ocak 2021; 21:20:54 >

S
4 yıl
Binbaşı

1111 tane


yedek hostlarda içinde ve bir kaç whitelist karışmış olabilir

non google youtube facebook gibi şeylerde var. biraz kurcalamak lazım listeyi

https://drive.google.com/file/d/1apTY6oxo66iCiJHc3GredZfieQ1nv0Q8/view?usp=sharing





< Bu mesaj bu kişi tarafından değiştirildi StalkerReborn -- 6 Şubat 2021; 1:48:44 >

P
4 yıl
Binbaşı

Hocam bende dns değişmediği için dhcp yi devredışı bırakıp pihole üzerinden etkinleştirdim. Fakat şu kısmı nasıl yapıyorız?


Raspberry Pi'mizin IP adresini ve MAC adresini bulduk. Şimdi bunu DHCP sunucusunun rezerve ip listesine ekleyeceğiz.https://i.imgur.com/HouemqF.png



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
D
4 yıl
Yarbay

Rica ederim.

quote:

konudaki linkleri ekleyince çoğu şeye erişim engellendi mesela youtube da videoda kaldığım kısım ve geçmişim kaydedilmiyor. Birde bazı sayfalarda logolar gözükmüyor. Önerdiğiz linkler var mı blok için

Evet, var. Öncelikle eklediğiniz bütün listeleri kaldırın. Sadece aşağıdaki listeyi ekleyin. İçerisindeki listelere ve detaylara bakmak isterseniz buraya tıklayabilirsiniz. Türkçe listelerde mevcut zaten.

https://dbl.oisd.nl/

quote:

mesela youtube da videoda kaldığım kısım ve geçmişim kaydedilmiyor.

Üstte yazdığım şekilde kullanırsanız sorun yaşayacağınızı zannetmiyorum. Zaten ben de aynı listeyi kullanıyorum. Ama oldu ki sorun devam etti; s.youtube.com adresini whitelist'e ekleyebilirsiniz.


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @poseidon_TR
P
4 yıl
Binbaşı

Hocam yardımlarınız için çok teşekkür ederim.
şu linki https://dbl.oisd.nl/
RegEx filter olarak ekliyorum değil mi?
çünkü domain olarak eklemek istediğimde şu hatayı alıyorum.
< Resime gitmek için tıklayın >

burdaki gibi regex olarak ekledim.
< Resime gitmek için tıklayın >



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @The Hollow
D
4 yıl
Yarbay

Onunla mümkün değil. Android TV veya Android TV Box varsa SmartTubeNext'i deneyebilirsiniz.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @alperturgutb
H
6 ay
Yarbay

evet, pihole'yi göçerttim.

DataTables warning: table id=domainsTable - Ajax error. For more information about this error, please see https://datatables.net/manual/tech-notes/7


kasıla kasıla da olsa web arayüzüne eriştim. backup'ı geri yükledim ama yukarıdaki hata iletisi ortadan kalksa bile, sanırım ayarlar kısmına girmeye çalıştığımda, sürekli olmasa bile çoğunlukla uzun beklemeler yaptırmaya başladı ve progrtam ıakldırıp tekrar adguardhome'a geri döndüm. geri döndüm çünkü; pihole de beyaz listeye ekleme yapma ihtiyacı çıkıyor. bu eklemeyle herkes uğraşamaz. uğraşamaz derken, birisine hazırladınız verdiniz ve size bu konuda muhtaç ise peşinden kurtulamazsınız. bakıcı gibi sürekli peşinde dolaşırsınız. hataya da gereksiz yere çok uzun listeler eklerken ulaştım. kesinlikle stabil çalışıyor ama rakam vermeyeceğim, binli rakamlarda satır eklerken, kilitlendi. fakat adlist ekleme konusunda kolaylık açısından bence iyi. https://www.cloudflare.com/en-gb/ssl/encrypted-sni/ adresindeki browser kontrolünü de geçiyor. ama dediğim gibi beyaz listeye ekleme konusu var ve bu hoşuma gitmedi. belki de sadece tr için adlist ekleme yapmalıydım bilemiyorum. bir pihole de web arayüzüne girişten sonra internete erişebilmek için ek yapılandırmalar yapmak gerekiyor görünüyor. zor değil ama zaten iki tane gibi bir şey. default olarak hazır karşılasaymış, güzel olurmuş. yine de kullanıcı dostu görünüyor.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.