CentOS7部署Pi-hole速记

Pi-hole是什么呢?

一起来看看官方的介绍吧。


What is Pi-hole

接下来我会演示在CentOS7上安装Pi-hole的过程。

CentOS7 更新

# yum update

升级完成后的版本(2020.4.4)为 --> CentOS Linux release 7.7.1908 (Core)

网卡设置为静态IP地址

1.安装ifconfig工具

# yum install net-tools.x86_64

2. 确定网卡名称

3. 修改网卡配置文件--> /etc/sysconfig/network-scripts/ifcfg-ens192

注1:配置文件名的后半部分为对应的网卡名称

注2:  图中标注为关键部分,根据实际情况填写

4. 使网卡配置生效

# service network restart

关闭SELinux

1. 获取selinux当前状态

# getenforce

2. 修改selinux配置文件 --> /etc/selinux/config,关闭SELINUX。

3. 重启系统。

# reboot

无脑安装Pi-hole

1. 执行一键安装脚本,一路回车,然后就是漫长的等待。附上安装过程的log文件,数据已做脱敏处理,供参考。

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

升级Pi-hole

# pihole -up

最后一步

将Pi-hole的IP地址设置到路由器的DNS地址或设备的DNS地址,然后登录Pi-hole的管理界面,就可以看到DNS查询等相关信息了。

FAQ

1. 因为网络的原因升级中断,怎么办?

我是卡在**Downloading and Installing FTL**这一步,等了好久,系统提示:

Error: URL https://github.com/pi-hole/ftl/releases/latest/download/pihole-FTL-linux-x86_64 not found

FTL Engine not installed

然后退出安装过程。

我的解决办法:从头再次执行安装脚本,再次等待,只要pihole-FTL-linux-x86_64这个文件下载下来了,安装就能继续往后走了。

参考资料

- centos 如何修改ip地址

- SELinux 和 iptables 开启关闭

- Pi-host Installation

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容