dnsmasq 配置dhcp服务器
时间: 2024-09-10 14:18:09 浏览: 139
Dnsmasq是一款小型、轻量级的DNS和DHCP服务器,常用于家庭网络、无线路由器或者作为ISP路由器的辅助服务。配置dnsmasq为DHCP服务器主要包括以下几个步骤:
1. **安装**:首先,在Linux系统上安装dnsmasq,如Ubuntu可以使用`sudo apt-get install dnsmasq`。
2. **启动和开机自启**:编辑`/etc/default/dnsmasq`文件,设置`ENABLED=1`,并添加`BOOTFILE_DIR=/var/lib/misc/dhcp`指定DHCP的配置目录。
3. **配置文件`/etc/dnsmasq/dnsmasq.conf`**:
- 添加 DHCP 服务器配置,例如:
```conf
dhcp-range=192.168.0.1,192.168.0.254,24h # 分配IP地址范围
dhcp-option=option domain-name,"yourdomain.com" # 设置默认域名
dhcp-option=option routers,"192.168.0.1" # 设定网关
```
- 使用`interface=`指定监听的网络接口,比如`interface=wlan0`表示无线网卡。
4. **启用DHCP服务**:重启dnsmasq使其应用新配置:
```bash
sudo service dnsmasq restart
```
5. **测试**:你可以通过ping或者ipconfig命令检查是否成功分配了IP地址。
阅读全文