IBM x3650 m4 服务器网卡问题
问题描述
Bios 中显示四个网口都是正常 connected 状态。
系统为 Ubuntu 18.04 server 后,进入系统四个网口名为:eno2,eno3,eno4,eno5,且只有 eno3 可用。
有两台这个型号的机器,原先第一台出现这问题,我认为是其他三个网口坏了,但是第二台机器问题一模一样,让我产生了探究的心情。
解决过程
先从系统层面来看,手动配置 ip 信息,但无论怎么样网络都不会起变化,我也傻了,只有重启后才改变了网络(重启还导致了一个 glibc 的问题),但一直只有 eno3 可以连通。
再从硬件层面来看,先确认四个网口都可以连通(通过 Bios 里的数据查看),但是一进系统就只有一个口可以闪烁,去查下 IBM 的文档吧。
从文档和搜索结果来看,只想了 IMM 这个东西,也就是 Integrated Management Module。
最后经过一系列的操作,确实从这里解决了问题。
解决方案
简单版
- 开机按 F1 进入到 Bios,进入到 System Settings–>Integrated Manager Module
- 选择 Reset IMM to Defaults,然后确定,注意此时机器风扇会全负荷工作,噪音比较大
- 等声音消失就可以重启了
复杂版
- 开机按 F1 进入到 Bios,进入到 System Settings–>Integrated Manager Module–>Network Configuration
- 更改 Network Interface Port 为 Dedicated,Fail-Over Rule 为空
- 然后移动到最底下保存,提示要等几分钟,那就等吧(凭感觉就可以重启了)
重启完了过后,进入系统,这时候可能所有网口都不能用了,但不要怕,通过 ip a
查看结果,观察网卡是否有这些数据 <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
,关注到这个 noop,我们可以通过如下的方法启动它,并 DHCP 分配地址,但是重启后又会消失。
ip link set dev eth0 up
dhclient -v eth0