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.
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é"
Correctif Ethernet après la mise à jour Ubuntu:
Exécutez la commande ci-dessous dans le terminal:
Sudo -H gedit /etc/network/interfaces
Ajoutez les deux lignes ci-dessous (l'interface réseau principale) et enregistrez:
auto eth0
iface eth0 inet dhcp
Exécutez la commande ci-dessous dans le terminal:
Sudo nano /etc/udev/rules.d/70-persistent-net.rules
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"
Enregistrez et redémarrez.