风寄巴山秋头像
关注

OpenBMC:网络配置问题排查

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 服务端口

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

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/2501_93253394/article/details/165887147

文章来源转载

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--