Pi-hole是什么呢?
一起來看看官方的介紹吧凛驮。
接下來我會演示在CentOS7上安裝Pi-hole的過程。
CentOS7 更新
# yum update
升級完成后的版本(2020.4.4)為 --> CentOS Linux release 7.7.1908 (Core)
網(wǎng)卡設(shè)置為靜態(tài)IP地址
1.安裝ifconfig工具
# yum install net-tools.x86_64
2. 確定網(wǎng)卡名稱
3. 修改網(wǎng)卡配置文件--> /etc/sysconfig/network-scripts/ifcfg-ens192
注1:配置文件名的后半部分為對應(yīng)的網(wǎng)卡名稱
注2:? 圖中標(biāo)注為關(guān)鍵部分条辟,根據(jù)實際情況填寫
4. 使網(wǎng)卡配置生效
# service network restart
關(guān)閉SELinux
1. 獲取selinux當(dāng)前狀態(tài)
# getenforce
2. 修改selinux配置文件 --> /etc/selinux/config黔夭,關(guān)閉SELINUX。
3. 重啟系統(tǒng)羽嫡。
# reboot
無腦安裝Pi-hole
1. 執(zhí)行一鍵安裝腳本本姥,一路回車,然后就是漫長的等待杭棵。附上安裝過程的log文件婚惫,數(shù)據(jù)已做脫敏處理,供參考魂爪。
# curl -sSL https://install.pi-hole.net | bash
升級Pi-hole
# pihole -up
最后一步
將Pi-hole的IP地址設(shè)置到路由器的DNS地址或設(shè)備的DNS地址先舷,然后登錄Pi-hole的管理界面,就可以看到DNS查詢等相關(guān)信息了滓侍。
FAQ
1. 因為網(wǎng)絡(luò)的原因升級中斷蒋川,怎么辦?
我是卡在**Downloading and Installing FTL**這一步撩笆,等了好久尔破,系統(tǒng)提示:
Error: URL https://github.com/pi-hole/ftl/releases/latest/download/pihole-FTL-linux-x86_64 not found
FTL Engine not installed
然后退出安裝過程。
我的解決辦法:從頭再次執(zhí)行安裝腳本浇衬,再次等待,只要pihole-FTL-linux-x86_64這個文件下載下來了餐济,安裝就能繼續(xù)往后走了耘擂。