web-dev-qa-db-fra.com

L'interface Ethernet est désactivée lorsque le GPU est supprimé

J'aimerais d'abord dire que je suis complètement nouveau sur Ubuntu, j'ai littéralement commencé à l'utiliser la semaine dernière, donc je ne suis pas trop familier avec le fonctionnement de tout.

Cela dit, je rencontre un problème où mon interface Ethernet est désactivée lorsque je supprime mon GPU et je dois l'activer manuellement lors de la mise sous tension du PC. J'avais installé Ubuntu 18.04 LTS avec le GPU installé initialement, puis je me suis rendu compte que je n'avais pas besoin du GPU pour mon cas d'utilisation et j'ai décidé de le supprimer. Après l'avoir retiré, l'interface continue d'être désactivée entre les cycles d'alimentation.

Voici la sortie pour

lshw -c network
Sudo lshw -c network 
 * -Network 
 Description: Interface Ethernet 
 Produit: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller 
 Fournisseur: Realtek Semiconductor Co. , Ltd. 
 Id physique: 0 
 Info bus: pci @ 0000: 02: 00.0 
 Nom logique: enp2s0 
 Version: 06 
 Série : 74: d4: 35: 92: 7e: 50 
 Taille: 1Gbit/s 
 Capacité: 1Gbit/s 
 Largeur: 64 bits 
 Horloge: 33MHz 
 capacités: pm msi pciexpress msix vpd bus_master cap_list ethernet physique tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonégociation 
 configuration: autonégociation = en diffusion = oui pilote = r8169 driverversion = 2.3LK -NAPI duplex = firmware complet = rtl8168e-3_0.0.4 27/03/12 ip = 192.168.2.238 latence = 0 lien = oui multicast = oui port = vitesse MII = 1 Gbit/s 
 Ressources: irq: 16 ioport : d000 (taille = 256) mémoire: fe900000-fe900fff mémoire: d0000000-d0003fff 
 * -réseau 
 description: interface Ethernet 
 id physique: 1 
 nom logique: docker0 
 série: 02: 42: dc: 90: c3: 39 
 capacités: configuration physique Ethernet 
: diffusion = oui pilote = version pilote du pont = 2.3 firmware = N/A ip = 172.17.0.1 lien = non multicast = oui 
Sudo lshw -c network 
 * -Network DISABLED 
 Description: Interface Ethernet 
 Produit: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller 
 Fournisseur: Realtek Semiconductor Co ., Ltd.. 
 Id physique: 0 
 Info bus: pci @ 0000: 01: 00.0 
 Nom logique: enp1s0 
 Version: 06 
 série: 74: d4: 35: 92: 7e: 50 
 taille: 10Mbit/s 
 capacité: 1Gbit/s 
 largeur: 64 bits 
 horloge: 33MHz 
 capacités: pm msi pciexpress msix vpd bus_master cap_list ethernet physique tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonégociation 
 configuration: autonégociation = en diffusion = oui pilote = r8169 driverversion = 2.3 LK-NAPI duplex = firmware complet = rtl8168e-3_0.0.4 27/03/12 latence = 0 lien = pas de multidiffusion = oui port = vitesse MII = 10Mbit/s 
 Ressources: irq: 16 ioport: d000 (taille = 256) mémoire: fea00000-fea00fff mémoire: d0000000-d0003fff 
 * -Net travail 
 description: interface Ethernet 
 id physique: 1 
 nom logique: docker0 
 série: 02: 42: dc: 90: c3: 39 
 capacités: Ethernet physique 
 configuration: broadcast = oui driver = bridge driverversion = 2.3 firmware = N/A ip = 172.17.0.1 link = no multicast = yes 

Les informations de bus et le nom logique sont un indicateur clair que quelque chose se passe lorsque je supprime le GPU, mais n'explique pas pourquoi il est automatiquement désactivé après chaque cycle d'alimentation.

1
ChrisS

Après avoir creusé un peu plus en ligne et découvert la plupart des problèmes comme celui-ci sont résolus en modifiant /etc/network/interfaces pour l'interface appropriée, ce n'était pas exactement correct pour moi. Dans mon cas, j'ai dû modifier /etc/netplan/*.yaml puisque je n'ai pas eu ifupdown. À l'intérieur de l'interface, enp2s0 était répertorié, je l'ai donc changé en enp1s0 et cela a résolu le problème de toujours être désactivé au démarrage.

Il semble que le fichier .yaml ne soit pas automatiquement mis à jour sur les interfaces réseau ajoutées ou supprimées et doit être fait manuellement.

1
ChrisS