web-dev-qa-db-fra.com

Ethernet filaire ne fonctionne pas Ubuntu 18.04

Au démarrage, la connexion réseau semble être connectée. Après plusieurs redémarrages, j’ai été en mesure de lancer une requête ping à 8.8.8.8. Cependant, je ne suis plus capable de faire cela. Ensuite, après la connexion (<30 secondes), le gestionnaire de réseau indique que le câble est déconnecté. Débrancher et rebrancher le câble ne change pas cet état.

La connexion sans fil fonctionne.

J'ai déjà utilisé la connexion filaire dans les anciennes versions d'ubuntu (16.10 & 16.04) sur cet ordinateur portable, bien que je ne les aie pas testées récemment.

Le câble réseau fonctionne avec d'autres ordinateurs.

Le périphérique NIC est un BCM5762.

Voici le résultat de ifconfig

    enp1s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 40:b0:34:09:9a:c0  txqueuelen 1000  (Ethernet)
        RX packets 91  bytes 54152 (54.1 KB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 146  bytes 32104 (32.1 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 36  
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<Host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 294  bytes 23870 (23.8 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 294  bytes 23870 (23.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.87.252.202  netmask 255.255.0.0  broadcast 10.87.255.255
        inet6 fe80::3260:ab36:9b89:9e58  prefixlen 64  scopeid 0x20<link>
        ether 7c:b0:c2:4e:13:d0  txqueuelen 1000  (Ethernet)
        RX packets 1247  bytes 1208923 (1.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 881  bytes 160559 (160.5 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Voici la sortie du réseau lshw -C

  *-network                 
       description: Ethernet interface
       product: NetXtreme BCM5762 Gigabit Ethernet PCIe
       vendor: Broadcom Limited
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: enp1s0
       version: 10
       serial: 40:b0:34:09:9a:c0
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.137 firmware=sb latency=0 link=no multicast=yes port=twisted pair
       resources: irq:36 memory:e0820000-e082ffff memory:e0810000-e081ffff memory:e0800000-e080ffff
  *-network
       description: Wireless interface
       product: Wireless 7265
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 59
       serial: 7c:b0:c2:4e:13:d0
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=4.15.0-23-generic firmware=29.1044073957.0 ip=10.87.252.202 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:47 memory:e0d00000-e0d01fff
4
hootis

Ma carte réseau a été désactivée après la mise à jour Ubuntu de ce matin. En redémarrant la machine sous Win10, la carte réseau fonctionne toujours, il s’agit donc d’une configuration Ubuntu.

La façon dont j'ai résolu le problème était la suivante:

Sudo lshw -C network

Cette liste les valeurs "nom logique":

logical name: enp8s0
logical name: docker0
logical name: enp0s29f7u7c4i2

J'ai un Dell T7400, donc je sais que le périphérique est un Broadcom NetXtreme BCM5754. Le support Dell ne fournit aucun pilote Ubuntu, mais vous n'en avez pas vraiment besoin. Mon nom de périphérique Ethernet a été renommé.

Sudo vi/etc/network/interfaces

Ajoutez le nom logique à la fin du fichier:

auto enp8s0
iface enp8s0 inet dhcp

Enfin, activez l'interface:

Sudo ifup enp8s0
7
Gregory Alan Bolcer

Des problèmes similaires ici, cela pourrait être lié à ce bogue ou ce bogue dans NetworkManager.

Je contourne ce problème en utilisant ifupdown avec ifplugd pour détecter correctement si un connecteur est branché dans la carte réseau ou non (je travaille sur un ordinateur portable) et que je n'ai plus de problèmes de connectivité.

0
Bast1aan