dhcpsrv - DHCP服务器端#
示例
-- 参考dhcpsrv.create函数
dhcpsrv.create(opts)#
创建一个dhcp服务器
参数
传入值类型 |
解释 |
---|---|
table |
选项,参考库的说明, 及demo的用法 |
return |
服务器对象 |
返回值
无
例子
-- 创建一个dhcp服务器, 最简介的版本
dhcpsrv.create({adapter=socket.LWIP_AP})
-- 详细的版本
-- 创建一个dhcp服务器
local dhcpsrv_opts = {
adapter=socket.LWIP_AP, -- 监听哪个网卡, 必须填写
mark = {255, 255, 255, 0}, -- 网络掩码, 默认 255.255.255.0
gw = {192, 168, 4, 1}, -- 网关, 默认 192.168.4.1
ip_start = 100, -- ip起始地址, 默认100
ip_end = 200, -- ip结束地址, 默认200
ack_cb = function(ip, mac) end, -- ack回调, 有客户端连接上来时触发, ip和mac地址会传进来
}
dhcpsrv.create(dhcpsrv_opts)