pi-hole Sorun Giderme

Troubleshooting Questions · Issue #127 · pi-hole/pi-hole · GitHub

Pi-hole Password Reset

pi-hole sunucumuzda oturum açıyoruz.  Aşağıdaki komutu çalıştırarak kolay bir şekilde parolamı sıfırlıyorum. İstediğiniz parolayı mehmet yazan kısmı değiştirerek belirleyebilirsiniz.

sudo pihole -a -p mehmet 

Supported OS Hatası

Eğer aşağıdaki görseldeki gibi bir hata alıyorsanız, ilk olarak pi-hole uygulamasının desteklediği işletim sistemine bakınız. Eğer işletim sistemi desteği var ise güvenlik duvarınızdan bir engel alıyor olmalısınız. Test amaçlı sunucu üzerinde firewall durumunu pasife çekiniz. Akabinde kurumsal bir ağ kullanıyor iseniz firewall cihazınızdan engel olup olmadığına bakınız. Mobil internet üzerinden de testleri gerçekleştirebilirsiniz.

Bu tür durumlarda aşağıdaki komut satırını çalıştırarak kuruluma devam edebilirsiniz.

curl -sSL https://install.pi-hole.net | sudo PIHOLE_SKIP_OS_CHECK=true bash 

DNS Resolution Hatası

Kurulumdan sonra DNS resolution is currently unavailable hatası alınabiliyor. Bu durum genelde kurulumdan sonra, sunucunuzun dns çözümlememesinden kaynaklanıyor.

Bu sorunu aşmak için resolv konfigürasyon dosyasına dns sunucu olarak localhost olarak eklememiz gerekmektedir.

sudo sh -c "echo nameserver 127.0.0.1 >> /etc/resolv.conf" 

Şimdi ise pihole sunucumuz onarma işlemlerini gerçekleştirelim.

sudo pihole -r 

Açılan pencerede, Repair seçeneği üzerindeyken Enter tuşuna basarak devam ediyorum.

Cİhazlarda İnternet Olmaması

CASE-1

Pi-hole kullanabilmek için,  cihazların dns adresi pi-hole sunucu ip adresi olması gerekmektedir. Yada mevcut DNS sunucunuzu Pi-hole sunucusuna forward ederek kullanabilirsiniz.

CASE-2

Eğer cihazlar üzerinden internet yok ise ilk yapmamız gereken pi-hole sunucusu üzerinden internet kontrolü ve dns çözümlümesine bakılmalıdır. Sunucu üzerinden kontrol ettiğimde dns çözümlemediğini fark ettim. 

ping 8.8.8.8 -c1
ping google.com c1 

Bu durum genelde sunucunuzun ağ ayarlarında değişiklik yaptığınız zaman gerçekleşiyor. Bu sorunu aşmak için resolv konfigürasyon dosyasına dns sunucu olarak localhost olarak eklememiz gerekmektedir.

sudo sh -c "echo nameserver 127.0.0.1 >> /etc/resolv.conf" 

Şimdi ise pihole sunucumuz onarma işlemlerini gerçekleştirelim.

sudo pihole -r 

Açılan pencerede, Repair seçeneği üzerindeyken Enter tuşuna basarak devam ediyorum.

Şimdi kontrol ettiğimizde sunucu üzerinde dns çözümlediğini görebiliriz.

CASE-3

  • Kullanıcılar internete çıkamıyor ise, google dns adreslerinin firewall tarafından engellenmediğine emin olun.

CASE-4

  • Pi-hole sunucusunun üzerinde farklı sanallaştırılmış network olması durumunda yine client cihazlar internete çıkarken sorun yaşayacaktır.
Blog'a Dön