如何在调试日志中查看已解析的共享机密?

问题描述

我正在调试一个身份验证失败并显示以下错误的问题

由于错误而丢弃数据包而没有响应:从x.x.x.x接收到具有无效Message-Authenticator的数据包! (共享的机密不正确。)

这里共享的秘密用户是aW:&= O3A`V,c \%tpD5w0n] G〜89xR“!h。(包括末尾的点)

在客户端中,我将此配置为

client blah {ipaddr=x.x.x.x,secret='aW:&=O3A`V,c\\%tpD5w0n]G~89xR"!h.' }

根据freeradius文档,单引号会转义除单引号和反斜杠之外的所有内容。我用两个反斜杠逃脱了反斜杠

我相信客户端会发送正确的共享机密,因为Windows NPS身份验证成功

所以我想确认freeradius正在按我的意图读取上述共享机密。我尝试通过运行radiusd -X检查调试日志,但此处隐藏了共享机密

radiusd: #### Loading Clients ####
 client blah {
        ipaddr = xxxxxxxxxxxxxx
        require_message_authenticator = no
        secret = **<<< secret >>>**
  limit {
        max_connections = 16
        lifetime = 0
        idle_timeout = 30
  }
 }

有没有办法检查共享机密的解析形式?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...