Я хотел бы сначала сказать, что я - абсолютно новое для Ubuntu, я вполне буквально начал использовать ее на прошлой неделе, таким образом, я не слишком знаком с тем, как все функционирует.
После этих слов я испытываю проблему, где мой интерфейс Ethernet отключен, когда я удаляю свой GPU, и я должен вручную включить его при включении ПК. Я установил Ubuntu 18.04 LTS с GPU, установленным первоначально, и затем понял, что не имел никакой потребности в GPU для моего варианта использования и решил удалить его. После удаления его интерфейс продолжает отключаться между циклами включения и выключения питания.
Вот вывод для
lshw -c networkдля обоих сценариев, сначала с GPU внутри.
sudo lshw -c network *-network description: Ethernet interface product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:02:00.0 logical name: enp2s0 version: 06 serial: 74:d4:35:92:7e:50 size: 1Gbit/s capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168e-3_0.0.4 03/27/12 ip=192.168.2.238 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s resources: irq:16 ioport:d000(size=256) memory:fe900000-fe900fff memory:d0000000-d0003fff *-network description: Ethernet interface physical id: 1 logical name: docker0 serial: 02:42:dc:90:c3:39 capabilities: ethernet physical configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=172.17.0.1 link=no multicast=yesБез GPU
sudo lshw -c network *-network DISABLED description: Ethernet interface product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:01:00.0 logical name: enp1s0 version: 06 serial: 74:d4:35:92:7e:50 size: 10Mbit/s capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168e-3_0.0.4 03/27/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s resources: irq:16 ioport:d000(size=256) memory:fea00000-fea00fff memory:d0000000-d0003fff *-network description: Ethernet interface physical id: 1 logical name: docker0 serial: 02:42:dc:90:c3:39 capabilities: ethernet physical configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=172.17.0.1 link=no multicast=yes
Информация о шине и логическое имя являются ясным индикатором, что что-то происходит, когда я удаляю GPU, но не объясняет, почему это автоматически отключено после каждого цикла включения и выключения питания.
После выполнения еще некоторого рытья вокруг онлайн и обнаружения большинство проблем как это разрешено путем редактирования /etc/network/interfaces
для соответствующего интерфейса, который не был точно корректен для меня. В моем случае я должен был отредактировать /etc/netplan/*.yaml
так как у меня не было ifupdown. В интерфейсе enp2s0 был перечислен, таким образом, я изменил его на enp1s0, и это решило проблему его всегда отключаемый при начальной загрузке.
Кажется, что .yaml файл не становится автоматически обновленным на для того, какие сетевые интерфейсы добавляются или удалили и должны быть сделаны вручную.