☰
OpenBMC:网络配置问题排查
2026/9/30 7:09:58 网站建设 项目流程

OpenBMC:网络配置问题排查

1. 按层检查网络

网络问题应按以下顺序定位:

接口和链路 → IP 地址 → 路由 → DNS → 服务监听 → 外部访问路径

首先确认故障范围:是 SSH 和 HTTPS 都不可达,还是只有某个服务无法访问。

2. 检查接口、地址和路由

ip link ip addr ip route

重点查看接口是否启用、是否具有载波、地址前缀是否正确,以及默认路由是否指向可达网关。

对远端管理机地址查询路由:

ip route get <client-ip>

该命令可以检查 BMC 将使用哪个接口和源地址返回数据。请求能够到达 BMC,但返回路由错误,同样会导致连接失败。

3. 检查 DHCP、DNS 和网络服务

使用 systemd-networkd 的镜像可以查看:

networkctl status <interface> journalctl -u systemd-networkd -b --no-pager

DHCP 获取失败时,应检查链路、VLAN、DHCP 服务器和网络配置是否匹配。

查看 DNS 配置:

cat /etc/resolv.conf

如果系统使用 systemd-resolved:

resolvectl status resolvectl query <hostname>

直接访问 IP 正常、访问域名失败,通常应优先检查 DNS。

临时使用ip addr修改的地址不一定会持久保存,还可能被网络管理服务覆盖。长期配置应通过平台支持的网络管理接口修改。

4. 检查监听端口和虚拟化网络

ss -lntup systemctl status bmcweb --no-pager

确认目标服务是否监听正确的地址和端口。如果 BMC 内部访问正常、其他机器无法访问,还需检查宿主机防火墙、路由和端口转发。

QEMU 用户态 NAT 中,客体地址通常不能被外部机器直接路由访问。外部客户端需要连接宿主机的映射端口:

外部客户端 ↓ 宿主机地址和映射端口 ↓ QEMU hostfwd ↓ BMC 服务端口

不要通过远程连接随意重启网络服务;修改地址和路由前,应准备串口或其他可用管理入口。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询