Linux 如何在openbmc中启用bmcweb

Linux 如何在openbmc中启用bmcweb,linux,web,yocto,bmc,openbmc,Linux,Web,Yocto,Bmc,Openbmc,现在我成功地构建了openbmc并在带有Asped2500 bmc的服务器上运行它 我可以登录openbmc,也可以在上面使用ssh。 但我无法通过浏览器访问webui 无法访问此网站 拒绝连接 错误连接被拒绝 如何通过浏览器访问webui?首先,您应该可以自由地接触discord 或者在电子邮件列表中,向专家寻求更详细的帮助 当我想知道BMCWeb是否在一台机器上工作时,我将分享我所做的事情 确保包含bitbake配方 确保bmcweb正在运行,并且没有错误消息 确保网络允许bmcweb接收

现在我成功地构建了openbmc并在带有Asped2500 bmc的服务器上运行它

我可以登录openbmc,也可以在上面使用ssh。 但我无法通过浏览器访问webui

无法访问此网站 拒绝连接

错误连接被拒绝


如何通过浏览器访问webui?

首先,您应该可以自由地接触discord 或者在电子邮件列表中,向专家寻求更详细的帮助

当我想知道BMCWeb是否在一台机器上工作时,我将分享我所做的事情

  • 确保包含bitbake配方
  • 确保bmcweb正在运行,并且没有错误消息
  • 确保网络允许bmcweb接收和发送消息
为了确保食谱包括在内,我通常会运行

find-name bmcweb
在bitbake生成目录中。它应该在rootfs中。如果您在build目录中没有看到bmcweb,则说明您的配方存在问题,并且没有包括在内

为了确保bmc上正在运行bmcweb,我打开ssh并运行
ps | grep“bmcweb
journalctl-u bmcweb
systemctl status bmcweb
。通常,这些信息会让我确信bmcweb正在运行,或表明它没有运行

网络是我最难检查的项目。
netstat
命令将指示bmc上打开的端口。或者从主机上运行
nmap${bmc\u ip}
以列出打开的端口

当我对bmcweb不确定时,我会遵循以下三个步骤。欢迎访问discord或电子邮件列表