Debian/Ubuntu

配置DNMasq作为DNS和DHCP服务器的步骤如下:

安装DNMasq

在Debian系统中安装DNMasq:

sudo apt-get update
sudo apt-get install dnsmasq

配置DNS服务器

编辑配置文件 /etc/dnsmasq.conf:

sudo nano /etc/dnsmasq.conf

添加以下配置:

interface=eth
server=8.8.8.8
domain=example.com

启用DNS查询

在配置文件末尾添加选项 -x:

...
interface=eth
server=8.8.8.8
domain=example.com
--x

启动DNS服务器

运行以下命令启动DNMasq:

sudo dnsmasq -S /etc/dnsmasq.conf -s

配置DHCP服务器

在同一配置文件中添加DHCP选项:

...
interface=eth
server=8.8.8.8
domain=example.com
--x
dhcp-range=192.168.1.10,192.168.1.20,86400
dhcp-mask=255.255.255.
interface=eth

启用DHCP服务器

运行以下命令启动DHCP服务:

sudo dnsmasq -S /etc/dnsmasq.conf -s -d

验证配置

检查DNS配置:

nslookup example.com localhost

检查DHCP分配:

ifconfig eth

配置其他设备

在其他设备上设置DNSMASQ作为DNS服务器:


添加以下行:

nameservers=192.168.1.1

高级配置(可选)

根据需要,添加接口选项或其他设置。

重启服务

重新启动DNMasq服务:

sudo systemctl restart dnsmasq

完成

配置完成后,所有设备应能通过DNMasq获得DNS和DHCP服务,如有问题,检查配置文件或日志文件并排错。

Debian/Ubuntu

@版权声明

转载原创文章请注明转载自原子VPN|多平台网络连接与线路优化工具,支持节点切换、网络测速及电脑手机端使用,满足不同网络环境下的连接需求,网站地址:https://yuanziapp.com.cn/