【笔记】Linux部署udhcpd作为DNS服务器

前言

Linux部署udhcpd作为DNS服务器

下载依赖

1
apt install udhcpd

修改配置

  • 修改配置文件/etc/udhcpd.conf

startend:IP地址池范围
opt dns:内网DNS服务器

192.168.1.1:本机

option subnet:子网掩码
option dns:公网DNS服务器
option domain:本机域名
option lease:租期,单位秒

864000:10天

/etc/udhcpd.conf
1
2
3
4
5
6
7
8
9
10
11
12
start           192.168.1.2
end 192.168.1.254

interface wlan0

opt dns 192.168.1.1 192.168.8.1
option subnet 255.255.255.0
opt router 192.168.1.1
opt wins 192.168.1.1
option dns 114.114.114.114
option domain local
option lease 864000
  • 修改配置文件/etc/default/udhcpd,注释DHCPD_ENABLED="no"
/etc/default/udhcpd
1
#DHCPD_ENABLED="no"

重启服务

1
2
systemctl enable udhcpd
systemctl restart udhcpd

完成

参考文献