Ethernet не работает после подключения видеокарт

Ethernet не работает после подключения видеокарт

Я собрал машину с материнской платой под управлением Ubuntu и видеокартой, подключенной к PCIe.

До подключения видеокарты машина могла подключаться к интернету через кабель Ethernet. Мне удалось успешно запустить pingи sshподключиться к машине с моего ноутбука.

Однако после подключения моей видеокарты машина теперь не может подключиться к интернету. Кабель Ethernet подключен так же, как и раньше, но теперь pingвыдает ошибку «неизвестный хост», и я не могу подключиться к машине по ssh, как раньше.

Как простое подключение видеокарты может помешать моему компьютеру подключиться к Интернету?

Мне интересно, что я могу попробовать сделать, чтобы подключить свой компьютер к Интернету с подключенной картой.


Дополнительная информация:

Выход сигнала монитора только через карту, если карта подключена. До того, как столкнуться с этой проблемой с неподключением Ethernet, у меня возникли некоторые проблемы с подключением монитора. Если я подключал монитор к плате без подключенной карты, то сигнал отправлялся на монитор, и монитор успешно отображал изображение. Однако с подключенной картой сигнал монитора не отправлялся с платы, и монитор отображал изображение только при прямом подключении к карте.

Машина обнаруживает наличие карты только тогда, когда карта вставлена ​​при запуске.. Машина, похоже, обнаруживает наличие карты только при запуске. Если я подключаю карту после запуска машины, машина ведет себя так, как будто карта не подключена ( lspciкарта не отображается, интернет работает, а монитор может отображать подключение к плате). Если я подключаю карту до запуска, машина обнаруживает карту ( lspciпоказывает наличие карты, интернет не работает, а монитор отображает только при подключении к карте).


Когда карта подключена и устройство не подключено к Интернету, вывод ifconfigбудет следующим:

снимок экрана с выводом <code>ifconfig</code> с подключенной картой и неработающим Ethernet


Вывод, lspciкогда карта подключена, а устройство не подключено к Интернету,введите описание изображения здесь


Вывод ifconfig eth0 upпри подключении карты:

введите описание изображения здесь

решение1

Я знаю, что это было давно, но у меня только что произошло то же самое, поэтому я решил рассказать вам, в чем проблема. Когда я добавил видеокарту, моя машина загрузилась, но я не мог подключиться к ней по ssh, но отображался обычный экран. Проблема заключалась в том, что имя моего интерфейса Ethernet менялось при подключении видеокарты. Обычно это было enp5..., но когда я вставлял новую видеокарту, оно становилось enp6..., поэтому ссылка на интерфейс в моем файле netplan не работала. Мне просто пришлось изменить файл yaml netplan с enp5 на enp6, применить, и все заработало нормально.

решение2

Если это кому-то поможет, я переставлял видеокарты между двумя компьютерами и дважды замечал, что когда я что-то менял, мой сетевой адаптер переставал работать. Мне приходилось вытаскивать видеокарты и включать компьютер без них, а затем вставлять их обратно, и все было в порядке.

решение3

Как найдено вС рабочего столараздел здесь, я получил доступ к значку «Сеть» в правом верхнем углу Gnome на рабочем столе. Он показал Wired Off, я просто включил его, и карта Ethernet проснулась ( Wired Connected), получила свой адрес DCHP, и мы были повторно подключены к сети с другим именем на интерфейсе.

В этой установке имена интерфейсов, перечисленные в Правиле 3,здесь,

Имена устройств включают физическое расположение разъема оборудования. Если эта информация недоступна или не применима, udev использует схему 5.

Прежде чем я нашел это решение, я погружался в кроличью нору ужасной ручной настройки и переопределений. Скрытая магия настройки рабочего стола восстановила переименованный интерфейс Ethernet. После прочтения подробностей политики именования интерфейсов Linux при столкновении с новым оборудованием в слотах было бы неплохо увидеть скрипт, но (UI) нищим выбирать не приходится.

Все это происходило на RHEL 8 на материнской плате AMD Ryzen Aorus Elite EX, где я дополнил встроенную графику видеокартой PCIe (RX 6000).

Связанный контент