You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ProLiant ML150 G6服务器升级Ubuntu Server 18.04至20.04后以太网连接丢失的问题求助

ProLiant ML150 G6服务器升级Ubuntu Server 18.04至20.04后以太网连接丢失的问题求助

Hey Walter,先别慌,咱们一步步来排查和解决这个以太网连接的问题~

一、先确认系统对网卡的识别状态

因为Kubuntu 23.04能正常驱动网卡,说明硬件本身没问题,问题大概率出在Ubuntu 20.04的驱动或配置上。先引导到20.04系统(没网也能本地操作),执行以下命令收集信息:

  • 列出所有网络设备详情,重点看以太网控制器的驱动加载情况:
    lshw -C network
    注意看输出里的以太网条目,有没有unclaimed(未被驱动认领)的标记,以及configuration字段里的driver是否正常显示。
  • 查看系统识别的网络接口:
    ip link show
    找eth开头或enp开头的以太网接口,记录下它的名称(比如enp2s0),同时看状态是否为DOWN。

二、针对ProLiant ML150 G6的网卡驱动修复

这款服务器常用的是Broadcom NetXtreme II系列网卡,Ubuntu 20.04默认的固件或驱动可能存在兼容问题,咱们可以离线安装适配的驱动:

  1. 先在能联网的Kubuntu 23.04里确认网卡具体型号:
    lspci | grep Ethernet
    比如输出可能是Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet
  2. 下载Ubuntu 20.04对应的离线驱动包:
    针对Broadcom NetXtreme II,需要的是firmware-bnx2包。你可以在Kubuntu里通过apt download firmware-bnx2下载离线.deb包,或者从Ubuntu 20.04的官方软件源镜像里提取这个包,存到U盘里。
  3. 把U盘插到20.04系统上,挂载后安装包:
    dpkg -i firmware-bnx2_*.deb
  4. 安装完成后重启系统,再用ip link show查看网卡是否正常识别,尝试启用接口:ip link set 你的网卡名称 up

三、检查并修复网络配置文件

升级过程中,网络配置文件可能被覆盖或修改,咱们可以检查Netplan配置:

  1. 进入Netplan配置目录:
    cd /etc/netplan/
  2. 查看目录下的YAML配置文件(比如00-installer-config.yaml):
    cat 00-installer-config.yaml
  3. 确保配置文件里正确指向你的以太网接口,且DHCP开启,示例正确配置如下:
    network:
      ethernets:
        enp2s0:  # 替换成你从ip link show里得到的网卡名称
          dhcp4: true
      version: 2
    
  4. 修改后应用配置:
    netplan apply
    然后重启网络服务:
    systemctl restart systemd-networkd

四、检查内核模块加载情况

如果驱动安装后还是不行,检查内核模块是否正常加载:

  • 查看网卡对应的内核模块信息(以bnx2为例):
    modinfo bnx2
  • 检查模块是否已加载:
    lsmod | grep bnx2
  • 如果没加载,手动加载模块:
    modprobe bnx2
    加载后再重启系统,确认模块是否会自动加载。
  • 要是模块加载失败,可能是内核版本兼容问题,可以尝试安装Ubuntu 20.04的其他LTS内核版本(比如5.15),同样需要离线下载内核包安装后重启测试。

按照这些步骤排查下来,应该能解决你的以太网连接问题~要是哪一步遇到具体的错误提示,随时把输出内容贴出来,咱们再进一步分析。

备注:内容来源于stack exchange,提问作者walter joseph

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 06:53:00