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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM