移除 GPU 后以太网接口将被禁用

移除 GPU 后以太网接口将被禁用

首先我想说的是,我对 Ubuntu 完全陌生,我上周才开始使用它,所以我不太熟悉它的功能。

话虽如此,我遇到了一个问题,当我移除 GPU 时,我的以太网接口被禁用,我必须在打开 PC 电源时手动启用它。我最初安装了安装了 GPU 的 Ubuntu 18.04 LTS,然后意识到我的用例不需要 GPU,于是决定将其移除。移除后,接口在电源循环之间不断被禁用。

以下是输出

lshw-c 网络
对于这两种情况,首先都要使用内部的 GPU。
sudo lshw -c 网络
  *-网络
       描述:以太网接口
       产品:RTL8111/8168/8411 PCI Express 千兆以太网控制器
       供应商:瑞昱半导体有限公司
       物理 ID:0
       总线信息:pci@0000:02:00.0
       逻辑名称:enp2s0
       版本:06
       序列号:74:d4:35:92:7e:50
       大小:1Gbit/s
       容量:1Gbit/s
       宽度:64 位
       时钟:33MHz
       功能:pm msi pciexpress msix vpd bus_master cap_list 以太网物理 tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd 自动协商
       配置:自动协商=开启 广播=是 驱动程序=r8169 驱动程序版本=2.3LK-NAPI 双工=完整 固件=rtl8168e-3_0.0.4 03/27/12 ip=192.168.2.238 延迟=0 链接=是 多播=是 端口=MII 速度=1Gbit/s
       资源:irq:16 ioport:d000(size=256)内存:fe900000-fe900fff 内存:d0000000-d0003fff
  *-网络
       描述:以太网接口
       物理 ID:1
       逻辑名称:docker0
       序列号:02:42:dc:90:c3:39
       功能:以太网物理
       配置:广播=是 驱动程序=桥接 驱动程序版本=2.3 固件=N/A ip=172.17.0.1 链接=否 多播=是
无GPU

sudo lshw -c 网络
  *-网络已禁用
       描述:以太网接口
       产品:RTL8111/8168/8411 PCI Express 千兆以太网控制器
       供应商:瑞昱半导体有限公司
       物理 ID:0
       总线信息:pci@0000:01:00.0
       逻辑名称:enp1s0
       版本:06
       序列号:74:d4:35:92:7e:50
       大小:10Mbit/s
       容量:1Gbit/s
       宽度:64 位
       时钟:33MHz
       功能:pm msi pciexpress msix vpd bus_master cap_list 以太网物理 tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd 自动协商
       配置:自动协商=开启 广播=是 驱动程序=r8169 驱动程序版本=2.3LK-NAPI 双工=完整 固件=rtl8168e-3_0.0.4 03/27/12 延迟=0 链接=否 多播=是 端口=MII 速度=10Mbit/s
       资源:irq:16 ioport:d000(size=256)内存:fea00000-fea00fff 内存:d0000000-d0003fff
  *-网络
       描述:以太网接口
       物理 ID:1
       逻辑名称:docker0
       序列号:02:42:dc:90:c3:39
       功能:以太网物理
       配置:广播=是 驱动程序=桥接 驱动程序版本=2.3 固件=N/A ip=172.17.0.1 链接=否 多播=是

总线信息和逻辑名称清楚地表明当我移除 GPU 时发生了某些事情,但并不能解释为什么它在每次电源循环后自动禁用。

答案1

在网上搜索了一番后,我发现大多数此类问题都可以通过编辑/etc/network/interfaces相应的接口来解决,但对我来说这并不完全正确。就我而言,我必须进行编辑,/etc/netplan/*.yaml因为我没有 ifupdown。接口内列出了 enp2s0,所以我将其更改为 enp1s0,这解决了它在启动时始终被禁用的问题。

似乎 .yaml 文件不会自动更新添加或删除的网络接口,必须手动完成。

相关内容