OpenWrt是一款强大的路由器固件,其在DHCP服务方面也提供了高级设置。以下是一些常见的OpenWrt DHCP高级设置:
1. DHCP IP范围:在OpenWrt的DHCP设置中可以设置IP地址段,以便控制分配给客户端的IP范围。可以限制IP地址的数量,或者防止IP地址分配到不允许的子网。
2. DHCP静态地址分配:在静态地址分配中可以分配IP地址给客户端,以便可以利用某个固定IP地址的服务,如播放器、视频服务器、打印机等。
3. DHCP选项:在OpenWrt DHCP中,可以设置一些DHCP选项,如DNS服务器地址、网关和子网掩码等。
4. DHCP租期:在OpenWrt DHCP设置中可以设置客户端使用IP地址的时间限制。在租期到期时,DHCP服务器将释放IP地址并重新分配给其他客户端。
5. DHCP Mac地址获取:OpenWrt DHCP也可以通过MAC地址获取给指定客户端约定的IP地址。这可以让特定设备持续地使用相同的固定IP地址。
这些设置可以通过Web界面或通过SSH登录路由器,并使用命令行访问DHCP设置进行配置。需要注意的是,在进行任何更改之前,请备份路由器的现有设置,以便在必要时可以还原。
在openwrt里Dnsmasq的配置文件也在/etc/config/dhcp 文件
思路是,给静态DHCP服务,给需要不同配置的的Host 打上TAG,相同TAG的主机单独配置dhcp_option 具体如下。
config host
option mac '00:1c:c2:2a:7f:8d'
option name 'xzb'
option ip '192.168.2.12'
config host
option name 'myhomepc'
option ip '192.168.2.14'
option tag 'need_outernet'
option mac '44:8a:5b:e0:70:3a'
config tag 'need_outernet'
list dhcp_option '3,192.168.2.3'
option force '1'