首页 > 其他分享 >kea dhcp4 服务报错"No subnet matches interface"的问题分析

kea dhcp4 服务报错"No subnet matches interface"的问题分析

时间:2025-01-13 23:13:34浏览次数:1  
标签:subnet dhcp4 No matches kea 报错 DEBUG

目录

环境

电脑为Manjaro, KDE环境, 已经配置ipv4地址 192.168.201.182/24
计划使用kea做DHCP服务器,
配置新的192.168.182.1 ip地址作为DHCPv4服务器地址
(原本想直接用配置里的192.0.2.0/24做DHCP服务的)

现象

设备无法通过电脑获取DHCP地址
wireshark看抓包, 有DHCP Request, 但是电脑没有回复消息
通过sudo systemctl status kea-dhcp4.service查看服务正常运行
点开配置文件确认日志输出(还要配置日志等级DEBUG, 输出详细程度为99, 然后重启服务),
发现select subnet报错No subnet matches interface, 以及 No subnet matches address

2025-01-13 22:36:30.340 DEBUG [kea-dhcp4.dhcpsrv/10824.125053594990272] DHCPSRV_SUBNET4_SELECT_BY_INTERFACE_NO_MATCH No subnet matches interface: enp6s0
2025-01-13 22:36:30.340 DEBUG [kea-dhcp4.bad-packets/10824.125053603382976] DHCP4_PACKET_DROP_0002 [hwtype=1 mac略], cid=[略], tid=0x9a7b7542, from interface enp6s0: no suitable subnet configured for a direct client
2025-01-13 22:36:30.340 DEBUG [kea-dhcp4.dhcpsrv/10824.125053594990272] DHCPSRV_SUBNET4_SELECT_BY_ADDRESS_NO_MATCH No subnet matches address: 192.168.201.182

结论

好像kea要求配置的地址是网卡的第一个地址了
去网络设置里调整手动配置ip的顺序, 把用作dhcp网关的地址写在第一个, kea-dhcp4服务就能正常分发地址了
日志变成

2025-01-13 22:36:44.412 DEBUG [kea-dhcp4.dhcpsrv/10980.130947699795648] DHCPSRV_SUBNET4_SELECT_BY_INTERFACE_NO_MATCH No subnet matches interface: enp6s0
2025-01-13 22:36:44.412 DEBUG [kea-dhcp4.dhcpsrv/10980.130947699795648] DHCPSRV_CFGMGR_SUBNET4_ADDR selected subnet 192.168.182.0/24 for packet received by matching address 192.168.182.1

服务器设置成192.0.2.0/24, 电脑设置ip为192.0.2.1 忘记测试, 但感觉过去应该和这个ip带0关系不大

标签:subnet,dhcp4,No,matches,kea,报错,DEBUG
From: https://www.cnblogs.com/SendBoringBackToNoWhere/p/18669586

相关文章

  • 《浪漫沙加2:七英雄的复仇》游戏启动时报错提示“找不到facesdk.dll”文件的原因和处理
    对于众多游戏爱好者而言,《浪漫沙加2:七英雄的复仇》无疑是一款备受期待、渴望沉浸其中的佳作。然而,不少玩家在满心欢喜准备启动游戏时,却遭遇了令人沮丧的报错提示——“找不到facesdk.dll”文件,这一状况瞬间打破了游戏的美好憧憬,探寻背后原因与处理方案势在必行。报错提示......
  • windows11电脑弹窗报错提示”找不到kprometheus.dll“文件的原因和修复方案
    在数字化办公与娱乐日益紧密融合的今天,Windows11以其强大功能和流畅体验备受用户青睐。然而,不少用户在使用过程中遭遇了棘手难题:电脑突然弹窗报错,提示“找不到kprometheus.dll”文件。这一状况不仅打乱操作节奏,还可能引发对系统稳定性的担忧,探寻原因和修复方案迫在眉睫。......
  • Mounriver Studio编译器在当前工程中添加文件夹后编译报错问题的解决方法
    在开发一些例程时,往往需要将自己现有的封装好的函数接口文件夹移植进来,但工程编译后往往会出现报未包含的错误,可按以下步骤处理解决:一、这边做示例,随便打开一个工程,假设在该工程目录下添加了一个MOUSE文件夹, 此时这个MOUSE文件夹并没有包含在这个工程的编译路径中,如果在mai......
  • centos(linux): 安装php8.4.1的报错
    一,配置时报错:1,报错configure:error:Packagerequirements(xpm)werenotmet:Package'xpm',requiredby'virtual:world',notfound解决:[root@blog~]#dnfinstalllibXpm-devel2,报错:checkingforicu-uc>=50.1icu-ioicu-i18n...noconf......
  • 关于数据库连接池Druid控制台报错
            在SpringBoot3.0.2项目中使用Druid的时候发现自带的Druid控制台报404报错如下:<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.2.20</version></dependency&g......
  • SAP Business One水晶报表报错(一)
    SAPBusinessOne编辑水晶报表时报错:SAPBusinessOne.exe-无法找到入口无法定位程序输入点??0?$JTCHandleT@VTerminatingThread@CXLib500@@@Etc1001206@@QEAA@PEAVTerminatingThread@CXLib599@@@Z于动态链接库C:\ProgramFiles(x86)\SAPBusinessObjects\CrystalRepo......
  • SAP Business One水晶报表报错(二)连接到 SAP Crystal Reports 2011 时出错;请检查是否已
    SAPBusinessOne水晶报表报错连接到SAPCrystalReports2011时出错;请检查是否已正确安装SAPCrystalReports2011解决方案:本文档包含重新安装SAPCrystalReports和关联的SAPBusinessOne组件时要遵循的步骤:确保您有权访问SAPBusinessOne和SAPCrysta......
  • xilinx_petalinux-踩坑报错处理总结
    报错libtinfo.so.5isrequiredbymeta-xilinx-tools.Thislibrarymustbeinstalledbeforethebuildsystemcanusexsct.Itisoftenpartofanncurses5package.解决:把libtinfo.so.X链接到libtinfo.so.5sudoln-s/lib/x86_64-linux-gnu/libtinfo.so.6.4/li......
  • 安装Maven,配置环境变量,修改本地仓库,idea中引入依赖报错-已经解决(是我一个cainiao改bu
    安装Maven,配置环境变量,修改本地仓库后idea中引入依赖报错1.安装Maven1.1下载Maven记得去官网下载 :  https://maven.apache.org/download.cgi二进制文件,下载即安装1.2Maven安装下载完毕之后可以剪切到自己想要安装的目录,然后解压即可。(下载解压即安装)2.配置环境......
  • netplan apply报错No module named ‘netifaces‘
    Ubuntu20.04.5LTS\n\l,ctrl+alt+f2切换字符登录f1切换图形处理办法:root登录执行root@node37:/disk1/Qwen2.5-72B-Instruct-GPTQ-Int4#cat/etc/netplan/01-network-manager-all.yaml #LetNetworkManagermanagealldevicesonthissystemnetwork: version:2......