我組裝了一台帶有運行 Ubuntu 的主機板和插入 PCIe 的顯示卡的機器。
在連接顯示卡之前,機器能夠透過乙太網路線連接到網際網路。我能夠從我的筆記型電腦成功運行ping
並ssh
進入機器。
但是,連接顯示卡後,機器現在無法連接到網路。乙太網路線的插入方式與以前相同,但現在ping
因「未知主機」錯誤而失敗,我無法像以前一樣透過 ssh 連接到電腦。
簡單地連接顯示卡怎麼會阻止我的機器連接到網路?
我想知道我可以嘗試如何讓我的機器在插入卡的情況下連接到互聯網。
附加資訊:
連接卡後僅透過卡片監控訊號輸出。在遇到乙太網路無法連接的問題之前,我在連接顯示器時遇到了一些問題。如果我在沒有連接卡的情況下將顯示器插入板上,那麼訊號將發送到顯示器並且顯示器將成功顯示。但是,連接卡片後,監視器訊號不會從板發送,並且只有直接連接到卡片時監視器才會顯示。
機器僅在啟動時插入卡片時偵測卡片的存在。該機器似乎只在啟動時檢測該卡的存在。如果我在機器啟動後連接卡,機器的行為就像卡未連接一樣(lspci
不顯示卡,互聯網工作並且顯示器可以顯示已連接到板)。如果我在啟動前連接卡,機器確實會注意到該卡(lspci
顯示卡的存在,互聯網無法工作,監視器僅在連接到卡時顯示)。
當卡片插入且機器未連接網路時,輸出ifconfig
為
ifconfig eth0 up
插入卡片時的輸出:
答案1
我知道這是很久以前的事了 - 但我也遇到過同樣的事情,所以我想我會讓你知道我遇到了什麼問題。當我新增顯示卡時,我的機器會啟動,但我無法 ssh 進入它,但會顯示正常的螢幕。問題是當插入顯示卡時,我的乙太網路介面名稱會改變。不起作用。我只需要將 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) 補充了板載顯示卡。