Loading

CentOS7安装Dnsmasq并更新最新版

DNSmasq 是 Linux 下的一个用于配置 DNS 和 DHCP 的工具,个人认为最主要的功能还是用来做 DNS 服务器。一句话,好用的不行。

 

CentOS7更新编译工具

yum -y install iptables-services net-tools
yum -y install wget gcc make gcc-c++

CentOS

由于 CentOS 的 yum 安装的 Dnsmasq 版本比较旧,因此我们可以先下载最新版编译好,用 yum 安装完之后再替换掉程序。

yum -y install dnsmasq

Ubuntu/Debian

apt-get install dnsmasq

查看Dnsmasq版本,yum 安装的 Dnsmasq 版本比较旧

 

 

 

dnsmasq -v

 

先从 http://www.thekelleys.org.uk/dnsmasq/ 找到你想要的 Dnsmasq 版本的源码压缩包的下载地址,例如我选择的是我写这篇文章时的最新版dnsmasq-2.85.tar.gz

下载对应的源码压缩包并解压,我尝试编译dnsmasq-2.86,结果编译失败!!!

wget https://thekelleys.org.uk/dnsmasq/dnsmasq-2.85.tar.gz
tar -zxvf dnsmasq-2.85.tar.gz

编译源码 make 不带 etc 等

cd dnsmasq-2.85
make V=s

然后我们再用我们编译好的最新版本替换,然后再查看一下版本号

\cp -rf dnsmasq-2.85/src/dnsmasq /usr/sbin/dnsmasq
dnsmasq -v

 

 

posted @ 2021-12-08 15:03  梦想PHOTO  阅读(1163)  评论(0编辑  收藏  举报