我组装了一台机器,其主板运行 Ubuntu,并配有 PCIe 插入式显卡。
在连接显卡之前,机器可以通过以太网电缆连接到互联网。我能够从笔记本电脑成功运行ping
并ssh
进入机器。
但是,连接显卡后,机器现在无法连接到互联网。以太网电缆的插入方式与以前相同,但现在ping
出现“未知主机”错误,我无法像以前一样通过 ssh 连接到机器。
仅仅连接一张显卡怎么能阻止我的机器连接到互联网呢?
我想知道我可以尝试什么来让我的机器在插入卡的情况下连接互联网。
附加信息:
连接卡时仅通过卡输出监控信号在遇到以太网无法连接的问题之前,我在连接显示器时遇到了一些麻烦。如果我将显示器插入主板而不连接卡,则信号会发送到显示器,显示器会成功显示。但是,连接卡后,显示器信号不会从主板发送,并且只有直接连接到卡时显示器才会显示。
机器仅在启动时插入卡时才检测卡的存在。机器似乎只在启动时检测到卡的存在。如果我在机器启动后连接卡,机器的行为就像卡未连接一样(lspci
不显示卡,互联网工作,显示器可以显示连接到主板)。如果我在启动前连接卡,机器会注意到卡(lspci
显示卡的存在,互联网不工作,显示器仅在连接到卡时显示)。
当卡插入并且机器未连接到互联网时,输出ifconfig
为
ifconfig eth0 up
插入卡时的输出:
答案1
我知道这是很久以前的事了 - 但我刚刚也遇到了同样的问题,所以我想让你知道我的问题是什么。当我添加显卡时,我的机器可以启动,但我无法通过 ssh 进入它,但正常的屏幕会显示出来。问题是插入显卡后我的以太网接口名称会改变。通常它是一个 enp5...,但是当我插入新的显卡时,它变成了 enp6...,所以我的 netplan 文件中的接口引用不起作用。我只需要将我的 netplan yaml 文件从 enp5 更改为 enp6,应用它,它就可以正常工作了。
答案2
我想这可能对某些人有帮助,我在两台计算机之间移动过视频卡,并且注意到两次当我进行更改时,我的以太网适配器停止工作。我不得不拔出视频卡并在没有它们的情况下启动计算机一次,然后将它们重新放回去,一切正常。
答案3
正如在从桌面此处部分,我访问了桌面上 Gnome 右上角的网络图标。它显示Wired Off
,我只需将其打开,以太网卡就会唤醒 ( Wired Connected
),获取其 DCHP 地址,然后我们重新连接到网络,界面上的名称不同。
在此安装中,遵循规则 3 的接口名称已列出这里,
设备名称包含硬件连接器的物理位置。如果此信息不可用或不适用,udev 将使用方案 5。
在找到这个解决方案之前,我陷入了可怕的手动配置和覆盖的困境。桌面设置的隐藏魔法恢复了重命名的以太网接口。在面对插槽中的新硬件时,阅读了 Linux 接口命名策略的详细信息后,看到脚本会很不错,但(UI)乞丐不能挑三拣四。
这一切都发生在 AMD Ryzen Aorus Elite EX 主板上的 RHEL 8 上,我在该主板上使用 PCIe 显卡(RX 6000)补充了板载显卡。