Ich habe eine Maschine mit einem Motherboard mit Ubuntu und einer PCIe-Grafikkarte zusammengestellt.
Vor dem Anschließen der Grafikkarte konnte das Gerät über das Ethernet-Kabel eine Verbindung zum Internet herstellen. Ich konnte das Gerät von meinem Laptop aus erfolgreich starten ping
und darauf zugreifen.ssh
Nach dem Anschließen meiner Grafikkarte kann das Gerät jedoch keine Verbindung mehr zum Internet herstellen. Das Ethernet-Kabel ist wie zuvor eingesteckt, aber jetzt ping
tritt ein Fehler mit dem Namen „Unbekannter Host“ auf und ich kann mich nicht mehr wie zuvor per SSH mit dem Gerät verbinden.
Wie kann es sein, dass mein Computer durch das bloße Anschließen einer Grafikkarte keine Verbindung zum Internet mehr herstellt?
Ich frage mich, was ich versuchen kann, um mein Gerät mit eingesteckter Karte mit dem Internet zu verbinden.
Weitere Informationen:
Monitorsignalausgabe nur über Karte, wenn Karte angeschlossen ist. Bevor ich dieses Problem mit der fehlenden Ethernet-Verbindung hatte, hatte ich einige Probleme mit dem Anschluss des Monitors. Wenn ich den Monitor an die Platine anschloss, ohne dass die Karte angeschlossen war, wurde ein Signal an den Monitor gesendet und der Monitor zeigte erfolgreich etwas an. Wenn jedoch die Karte angeschlossen war, wurde kein Monitorsignal von der Platine gesendet und der Monitor zeigte nur etwas an, wenn er direkt an die Karte angeschlossen war.
Das Gerät erkennt die Anwesenheit der Karte nur, wenn die Karte beim Start eingesteckt ist. Das Gerät scheint die Anwesenheit der Karte nur beim Start zu erkennen. Wenn ich die Karte nach dem Start des Geräts anschließe, verhält sich das Gerät, als wäre die Karte nicht angeschlossen (es lspci
zeigt die Karte nicht an, das Internet funktioniert und der Monitor kann eine Verbindung zur Karte anzeigen). Wenn ich die Karte vor dem Start anschließe, erkennt das Gerät die Karte ( lspci
es zeigt die Anwesenheit der Karte an, das Internet funktioniert nicht und der Monitor zeigt nur an, wenn eine Verbindung zur Karte besteht).
Wenn die Karte eingesteckt ist und das Gerät keine Verbindung zum Internet herstellt, ifconfig
lautet die Ausgabe
Die Ausgabe, lspci
wenn die Karte eingesteckt ist und das Gerät keine Verbindung zum Internet herstellt, lautet
Ausgabe ifconfig eth0 up
bei eingesteckter Karte:
Antwort1
Ich weiß, das ist schon lange her, aber mir ist gerade das Gleiche passiert, also dachte ich, ich lasse Sie wissen, was das Problem bei mir war. Als ich eine Grafikkarte hinzufügte, bootete mein Rechner, aber ich konnte mich nicht per SSH anmelden, sondern der normale Bildschirm wurde angezeigt. Das Problem war, dass sich der Name meiner Ethernet-Schnittstelle änderte, wenn die Grafikkarte angeschlossen wurde. Normalerweise war es ein enp5..., aber als ich die neue Grafikkarte einsetzte, wurde es ein enp6..., also funktionierte die Schnittstellenreferenz in meiner Netplan-Datei nicht. Ich musste nur meine Netplan-YAML-Datei von enp5 in enp6 ändern, anwenden und es funktionierte einwandfrei.
Antwort2
Falls dies jemandem hilft: Ich habe Grafikkarten zwischen zwei Computern hin- und hergeschoben und zweimal festgestellt, dass mein Ethernet-Adapter nicht mehr funktionierte, als ich eine Änderung vornahm. Ich musste die Grafikkarten herausziehen und den Computer einmal ohne sie hochfahren und sie dann wieder einsetzen und alles war in Ordnung.
Antwort3
Wie gefunden inVom DesktopAbschnitt hier, ich habe das Netzwerksymbol oben rechts in Gnome auf dem Desktop aufgerufen. Es zeigte Wired Off
, ich habe es einfach eingeschaltet und die Ethernet-Karte wurde aktiviert ( Wired Connected
), erhielt ihre DCHP-Adresse und wir wurden mit einem anderen Namen auf der Schnittstelle wieder mit dem Netzwerk verbunden.
In dieser Installation sind die Schnittstellennamen, die in Regel 3 aufgeführt sind,Hier,
Gerätenamen beinhalten den physischen Standort des Anschlusses der Hardware. Wenn diese Information nicht verfügbar oder anwendbar ist, verwendet udev Schema 5.
Bevor ich diese Lösung fand, war ich in diesem Kaninchenloch der gefürchteten manuellen Konfiguration und Überschreibungen gelandet. Die verborgene Magie der Desktop-Einstellungen stellte die umbenannte Ethernet-Schnittstelle wieder her. Nachdem ich mich über die Einzelheiten der Benennungsrichtlinie für Linux-Schnittstellen bei der Konfrontation mit neuer Hardware in den Steckplätzen informiert hatte, wäre es schön gewesen, ein Skript zu sehen, aber (UI-)Bettler können nicht wählerisch sein.
Dies alles geschah auf RHEL 8 auf einem AMD Ryzen Aorus Elite EX-Motherboard, wo ich die Onboard-Grafik durch eine PCIe-Grafikkarte (RX 6000) ergänzt habe.