web-dev-qa-db-fra.com

Ethernet ne fonctionne pas après la mise à jour 14.04 (64 bits)

Après avoir mis à jour Ubuntu quelques jours en arrière, mon réseau Ethernet a cessé de fonctionner. Le wifi fonctionne bien. J'ai même réussi à faire fonctionner mon Ethernet une fois en utilisant Sudo dhclient eth0 mais je n'ai pas pu le répliquer après le redémarrage. J'ai un autre ordinateur portable sous Windows et le câble physique me convient.

Ma connexion Ethernet est connectée mais Internet ne fonctionne pas. Aussi, je suis derrière un proxy si cela aide de toute façon.

J'ai posté ceci après avoir lu beaucoup de corrections sur Internet. Aucun d'entre eux ne semble même résoudre temporairement mon problème.

Toute aide serait appréciée.

Voici quelques sorties:

ifconfig

eth0  Link encap:Ethernet  HWaddr 14:dd:a9:0d:88:29  
      inet addr:172.24.136.242  Bcast:172.24.143.255  Mask:255.255.248.0
      inet6 addr: fe80::16dd:a9ff:fe0d:8829/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1443 errors:0 dropped:3302 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:161427 (161.4 KB)

lo    Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:28333 errors:0 dropped:0 overruns:0 frame:0
      TX packets:28333 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:2407338 (2.4 MB)  TX bytes:2407338 (2.4 MB)

wlan0 Link encap:Ethernet  HWaddr 34:02:86:96:f3:98  
      inet addr:192.168.63.102  Bcast:192.168.63.255  Mask:255.255.255.0
      inet6 addr: fe80::3602:86ff:fe96:f398/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:27733 errors:0 dropped:0 overruns:0 frame:0
      TX packets:23098 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:19054557 (19.0 MB)  TX bytes:4802812 (4.8 MB)

cat /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by   resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
search connectify

cat/etc/network/interfaces

auto lo
iface lo inet loopback

lspci | grep Ethernet

05:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd.    RTL8111/8168/8411
PCI Express Gigabit Ethernet Controller (rev 12)

Mise à jour:

La réponse ci-dessous permettait de démarrer temporairement mon internet de temps en temps, mais ne la réparait pas définitivement. Donc, finalement, après quelques mises à jour mineures régulières d'Ubuntu, mon Ethernet a recommencé à fonctionner. Donc, je suppose que si les solutions courantes sur Internet ne fonctionnent pas et que votre Ethernet cesse de fonctionner juste après une mise à jour, vous devriez probablement attendre la prochaine mise à jour.

3
imhobo

ouvrir /etc/network/interfaces en utilisant

Sudo vi  /etc/network/interfaces

ajouter une ligne

auto eth0 
iface eth0 inet dhcp 

alors fais

Sudo ifdown eth0
Sudo ifup eth0

vous dites que Sudo dhclient eth0 fonctionne. Par conséquent, la modification ci-dessus recherche le DHCP lorsque vous démarrez le système. Assurez-vous également que le paramètre de proxy est correct dans votre système. La sortie actuelle ifconfig indique que votre système reçoit l'IP de DHCP.

EDIT: Pour device not managed, vous devez ouvrir /etc/NetworkManager/NetworkManager.conf à l'aide de la commande:

Sudo vi /etc/NetworkManager/NetworkManager.conf

et changez la ligne managed=false en managed=true et redémarrez NetworkManager.

Sudo service network-manager restart

Pour plus d’informations sur ce problème, vous pouvez demander de l’aide à Askubuntu. Autre question: le gestionnaire de réseau dit "périphérique non géré"

1
pl_rock

Correctif Ethernet après la mise à jour Ubuntu:

  1. Exécutez la commande ci-dessous dans le terminal:

    Sudo -H gedit /etc/network/interfaces
    
  2. Ajoutez les deux lignes ci-dessous (l'interface réseau principale) et enregistrez:

    auto eth0
    
    iface eth0 inet dhcp
    
  3. Exécutez la commande ci-dessous dans le terminal:

    Sudo nano /etc/udev/rules.d/70-persistent-net.rules
    
  4. La commande ci-dessus ouvrira l'éditeur à l'intérieur du terminal, vous trouverez les lignes ci-dessous (si ce n'est pas le cas, ajoutez-les):

    ATTR{address} est l'adresse de votre adaptateur MAC et NAME="eth0"

    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="0a:03:27:c2:b4:eb", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
    
  5. Enregistrez et redémarrez.

0
Anurag