You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

ASMB9-iKVM控制器Redfish认证访问及SSDP设置修改问题

ASMB9-iKVM控制器Redfish认证访问及SSDP设置修改问题

嘿,我之前折腾过ASMB9-iKVM的Redfish配置,结合手册和实际踩坑经验,给你梳理下解决思路:

  • 先搞定Redfish的认证问题
    虽然Redfish的根路径(/redfish/v1/)不需要认证,但像Managers/Self/NetworkProtocol这类涉及设备配置的资源是有权限限制的,必须用你登录iKVM Web管理界面的管理员账号来认证。
    最简单的方式是用HTTP基本认证,比如用curl命令测试:

    curl -u 你的管理员用户名:密码 -k https://machine.example.com/redfish/v1/Managers/Self/NetworkProtocol
    

    这里的-k是跳过自签证书的校验,如果你已经配置了可信证书可以去掉。要是不想每次输密码,也可以通过Redfish的Session服务获取认证Token,之后带着Token访问更安全。

  • 找到并修改SSDP设置
    成功访问NetworkProtocol资源后,你会看到一个SSDP对象,里面的Enabled字段就是控制SSDP广播开关的。如果想关闭广播,用PATCH请求修改这个字段:

    curl -u 你的管理员用户名:密码 -k -X PATCH -H "Content-Type: application/json" -d '{"SSDP": {"Enabled": false}}' https://machine.example.com/redfish/v1/Managers/Self/NetworkProtocol
    

    修改完成后,再GET一次这个路径,确认SSDP.Enabled已经变成false就生效了。

  • 额外排查小技巧

    • 要是还是访问不了目标路径,先检查你的账号是不是真的有管理员权限,普通用户是没有修改网络配置权限的;
    • 虽然你的固件是1.17.0,但可以看看华硕有没有针对ASMB9-iKVM的固件更新,有时候Redfish的资源路径或者权限逻辑会在新版本里优化;
    • 确认你的网络没有防火墙或者策略阻止了443端口的访问(Redfish默认和iKVM Web界面共用443端口)。

备注:内容来源于stack exchange,提问作者umläute

火山引擎 最新活动