连接到 hostapd 生成的 AP 时出现“解析租约失败:无法从租约中获取网络掩码”

连接到 hostapd 生成的 AP 时出现“解析租约失败:无法从租约中获取网络掩码”

我正在运行一个 Linux 设备,它使用 hostapd 和 udhcpd 生成一个接入点(我遵循指南)。我以前用我的 Ubuntu 16 PC 连接过它,但更新到 Ubuntu 22 后就无法连接了。客户端上的系统日志显示以下错误:

[1702642014.5815] dhcp4 (wlx000f005d7551):解析租约失败:无法从租约中获取网络掩码

/var/lib/dh​​cp/dhclient.leases 中存储的租约如下:

lease {
  interface "wlx000f005d7551";
  fixed-address 192.168.3.10;
  option dhcp-lease-time 864000;
  option dhcp-message-type 5;
  option dhcp-server-identifier 192.168.3.1;
  renew 5 2023/12/15 10:34:47;
  rebind 5 2023/12/15 10:34:47;
  expire 5 2023/12/15 10:34:47;
}

服务器上的输出ip addr如下:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:25:ca:6b:d3:e5 brd ff:ff:ff:ff:ff:ff
3: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:25:ca:6b:d3:e5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.1/24 brd 192.168.3.255 scope global wlan1
       valid_lft forever preferred_lft forever
    inet6 fe80::225:caff:fe6b:d3e5/64 scope link 
       valid_lft forever preferred_lft forever

根据服务器(使用dumpleases),租约已发送,并且 IP 已正确分配。我尝试使用具有相同 dhclient 配置的 Ubuntu 22 笔记本电脑,效果很好。唯一的区别是我的 PC 上有一个 USB 无线适配器,并且启用了 UFW。我该如何解决这个问题?

编辑:手动设置该接口的 IP 和掩码有效。

相关内容