udhcpd 实例报告地址已在使用中

udhcpd 实例报告地址已在使用中

我正在尝试设置一个 dhcp 服务器,并使用 udhcpd 作为 dhcp 服务器。

背景信息:

按照教程配置 dhcp 服务器(例如针对 Raspberry Pi AP)这里这里这里),我被服务器卡住了udhcpd。请注意,所有链接都使用同一个udhcp服务器,而我的配置与指定的配置相同,但我在启动时却出现了这个错误

问题:

# sudo udhcpd -f
udhcpd (v1.22.1) started
udhcpd: bind: Address already in use

这是从控制台运行的,但在syslog

执行上述命令时,没有 DHCP 实例正在运行,这一点已通过 进行确认sudo ps -aux | grep dhcp

# sudo ps -aux | grep dhcp
admin     3375  0.0  0.2   4280  1892 pts/2    S+   22:50   0:00 grep --color=auto dhcp

额外信息:

用于 dhcp 的 NIC 是wlan1

/etc/网络/接口

//...

iface wlan1 inet static
    address 192.168.2.254
    netmask 255.255.255.0
    gateway 192.168.8.254 #internet-facing NIC
    network 192.168.2.0
    broadcast 192.168.2.255

//...

udhcpd配置文件

start           192.168.2.1    #default: 192.168.0.20
end             192.168.2.240   #default: 192.168.0.254

#interface      eth0                    #default: eth0
interface       wlan1

opt     dns     8.8.8.8 8.8.4.4
opt     subnet  255.255.255.0           #subnet to allow shared iface to send data to wlan0 gw
opt     router  192.168.2.254           #wlan1 - shared wifi iface - ip address
opt     lease 864000                    # 100 day lease

max_leases 64           #default: 254

remaining       yes             #default: yes

# The location of the leases file
#lease_file     /var/lib/misc/udhcpd.leases     #defualt: /var/lib/misc/udhcpd.leases

# The location of the pid file
pidfile         /var/run/udhcpd.pid     #default: /var/run/udhcpd.pid

# Static leases map
#w55eu laptop
static_lease b2:66:85:20:1e:32 192.168.2.1
#admin
static_lease 48:5a:3f:19:9d:63 192.168.2.4

我完全不知道是什么原因造成的:“地址已被使用”

有什么建议么?

相关内容