Pages : 1
#1 Le 22/06/2014, à 20:09
- Archonic
[Résolu] eth0 : "Network unreachable"
Bonjour,
Je rencontre le même problème de connexion réseau sous les version 12.04 et 14.04.
Version 12.04, j'ai installé aujourd'hui la version 14.04 en espérant que cela réglerait mon problème ... en vain.
Seul le wifi fonctionne.
En utilisant le réseau câblé, un ping vers le router me retourne "Network is unreachable".
Pour information, voici le résultat d'ifconfig: ifconfig -a
eth0 Link encap:Ethernet HWaddr f0:bf:97:18:f8:3c
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
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:2287 errors:0 dropped:0 overruns:0 frame:0
TX packets:2287 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:341000 (341.0 KB) TX bytes:341000 (341.0 KB)
wlan0 Link encap:Ethernet HWaddr 8c:a9:82:44:2c:64
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::8ea9:82ff:fe44:2c64/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:462313 errors:0 dropped:0 overruns:0 frame:0
TX packets:272122 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:645511586 (645.5 MB) TX bytes:25577957 (25.5 MB)
Et le contenu de /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Les manipulations suivantes sont faites sur un Sony Vaio VPCSB1S1E:
Sous X, d'abord.
System settings > Network > Wired
Le message "Cable uplugged" est affiché.
Dans le terminal, ensuite.
1. Recherche de la carte réseau : dmesg | grep eth
[ 1.310589] r8169 0000:05:00.0 eth0: RTL8168e/8111e at 0xffffc90010e66000, f0:bf:97:18:f8:3c, XID 0c200000 IRQ 47
[ 1.310591] r8169 0000:05:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[ 15.375844] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 15.676814] VGA switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
[ 25.902157] r8169 0000:05:00.0 eth0: link down
[ 25.902187] r8169 0000:05:00.0 eth0: link down
[ 25.902268] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 25.902673] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
2. Recherche du module kernel correspondant : sudo lsmod | grep 8169
r8169 67581 0
mii 13934 1 r8169
3. Recherche du firmware correspond : ls -al /lib/firmware/ | grep 8169
Ne retourne rien.
A cette étape je conclus que:
- La carte réseau est correctement identifiée par le système
- Le module est correctement chargé
- Le firmware n'est pas chargé
4. Réinstallation des firmwares réseau : sudo apt-get install --reinstall linux-firmware
Après redémarrage de la machine, rien ne change.
J'observe par ailleurs dans le source du paquage "linux-firmware" que le driver de la carte n'est pas inclus (sic!)
Et c'est ici que je commence à sécher. Je ne sais pas trop que faire de plus.
Dois-je ajouter "r8169" dans /etc/modules?
Voici son contenu actuel : cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
lp
rtc
D'ailleurs, dois-je réellement m'intéresser à la carte "8169"? lspci semble plutôt m'orienter vers la "8168".
lspci | grep Eth
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
Enfin, j'exclu un problème harware : le réseau fonctionne très bien sous windows (dual boot).
Mes nombreuses recherches sur internet m'ont conduites sur la piste du firmware.
Quelqu'un aurait-il la gentillesse de m'indiquer si je suis en train d'investiguer dans la bonne direction?
Et, dans la mesure du possible, comment sortir de là?
D'avance, je vous remercie pour votre aide,
Au plaisir de vous lire,
Sébastien.
Dernière modification par Archonic (Le 27/06/2014, à 16:35)
Hors ligne
#2 Le 22/06/2014, à 20:15
- Compte anonymisé
Re : [Résolu] eth0 : "Network unreachable"
" dois-je réellement m'intéresser à la carte "8169" ? " : oui, au module r8169
"Dois-je ajouter "r8169" dans /etc/modules?" : non
Que dit
sudo modprobe -r r8169 ; sudo modprobe r8169 -v
head /etc/hosts
cat /etc/hostname
nmcli con list | grep ethernet
+ ... pas un problème d'IPV6 ?
dmesg | grep IPv6 | tail
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Dernière modification par Compte anonymisé (Le 22/06/2014, à 21:29)
#3 Le 22/06/2014, à 21:36
- Archonic
Re : [Résolu] eth0 : "Network unreachable"
Bonsoir Philippe,
Un problème d'IPv6 est ma seconde hypothèse (voir point 1 de mon message initial : dmesg).
A priori, je ne suis pas en IPv6 au niveau du router.
Il me semble aussi que linux-firmware-nonfree n'est pas nécessaire. Je ne trouve pas de firmware realtek dans ce paquage.
Pour les autres commandes:
sudo modprobe r8169 -v
Ne retourne rien. Le prompt revient immédiatement sans qu'aucun texte ne soit affiché.
cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 seb-laptop
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
cat /etc/hostname
seb-laptop
nmcli con list
NAME UUID TYPE TIMESTAMP-REAL
Wireless connection acc2ea8a-3180-434b-a9ee-7af642618d3a 802-11-wireless Son 22 Jun 2014 21:32:36 CEST
Wired connection a9257e10-3fe9-44ae-99fd-73496aeae915 802-3-ethernet Son 22 Jun 2014 18:57:36 CEST
Merci,
Bonne soirée,
Sébastien.
Hors ligne
#4 Le 22/06/2014, à 21:38
- Archonic
Re : [Résolu] eth0 : "Network unreachable"
dmesg | grep IPv6 | tail
[ 15.375844] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 25.718181] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 25.718494] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 25.902268] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 25.902673] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 27.276423] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
0
Hors ligne
#5 Le 22/06/2014, à 21:40
- Compte anonymisé
Re : [Résolu] eth0 : "Network unreachable"
Mais ta connexion ethernet est activée ou pas ? Tu es juste en DHCP ? Ou tu essaies de l'activer manuellement ?
Elle est bien configurée ?
As-tu essayé en IP fixe et vérifié l'adresse de la passerelle ?
Essaie de la supprimer de NetworkManager, et recrée ta connexion filaire.
Que dit
nmcli nm
+ ton IPv6 est activé: tu en as besoin ou pas ?
Dernière modification par Compte anonymisé (Le 22/06/2014, à 22:00)
#6 Le 22/06/2014, à 22:25
- Archonic
Re : [Résolu] eth0 : "Network unreachable"
Je n'ai jamais utilisé l'IPv6. Ni sous linux, ni sous windows.
Les pages de configuration de mon routeur n'en parlent d'ailleurs pas.
Je n'ai donc rien changé à la configuration proposée de base par ubuntu.
Lors de l'installation de la version 14.04 qui date de cet après midi, la connexion filaire n'a pas été détectée. Il m'a juste été proposé de configurer le wifi.
L'ethernet est-il activé?
Je ne sais pas. Je ne suis pas suffisament familiarisé avec la configuration du systèmle pour répondre à cette question.
J'ignorais qu'il fallait "l'activer". Je n'ai jamais dû activer l'éthernet avec les versions précédentes.
Sous X, en haut à droite, lorsque je clique sur l'icone "réseau", seul le wifi est disponible. L'ethernet est grisé.
L'option "Enable networking" est cochée dans le menu. De même que "Enable wifi".
Suis-je en DHCP?
Oui.
Configuré sous X par l'icone "réseau", en haut à droite.
Ai-je essayé avec une IP fixe?
Oui. Pas de meilleur résultat.
Configuré sous X de la même façon.
Voici ce que retourne nmcli nm
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running connected enabled enabled enabled disabled
Dernière modification par Archonic (Le 22/06/2014, à 22:28)
Hors ligne
#7 Le 22/06/2014, à 23:47
- Compte anonymisé
Re : [Résolu] eth0 : "Network unreachable"
Quelle est l'adresse de ton routeur ? (quel type / marque).
As-tu réessayé de le pinger ?
Peux-tu donner le retour de la commande ?
Dernière modification par Compte anonymisé (Le 22/06/2014, à 23:49)
#8 Le 23/06/2014, à 09:50
- maxire
Re : [Résolu] eth0 : "Network unreachable"
Salut,
@Archonic, je pense que tu as vu juste dans ton premier message, il existe un problème de firmware à vérifier en passant cette commande:
sudo lshw -c network
Tu devrais obtenir quelque chose ressemblant à ceci:
*-network
description: Ethernet interface
produit: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
fabriquant: Realtek Semiconductor Co., Ltd.
identifiant matériel: 0
information bus: pci@0000:01:00.0
nom logique: enp1s0
version: 06
numéro de série: 50:e5:49:56:72:47
taille: 100Mbit/s
capacité: 1Gbit/s
bits: 64 bits
horloge: 33MHz
fonctionnalités: 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.1.9 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
ressources: irq:41 portE/S:ee00(taille=256) mémoire:fdcff000-fdcfffff mémoire:fdcf8000-fdcfbfff
Dans ce cas j'utilise ce firmware : rtl8168e-3_0.0.4 03/27/12, qui n'est pas nécessairement celui que tu dois utiliser.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#9 Le 23/06/2014, à 10:18
- Compte anonymisé
Re : [Résolu] eth0 : "Network unreachable"
La piste firmware a déjà été investiguée, et le problème n'est pas là.
sudo modinfo r8169
filename: /lib/modules/3.14-1-686-pae/kernel/drivers/net/ethernet/realtek/r8169.ko
firmware: rtl_nic/rtl8168g-3.fw
firmware: rtl_nic/rtl8168g-2.fw
firmware: rtl_nic/rtl8106e-2.fw
firmware: rtl_nic/rtl8106e-1.fw
firmware: rtl_nic/rtl8411-2.fw
firmware: rtl_nic/rtl8411-1.fw
firmware: rtl_nic/rtl8402-1.fw
firmware: rtl_nic/rtl8168f-2.fw
firmware: rtl_nic/rtl8168f-1.fw
firmware: rtl_nic/rtl8105e-1.fw
firmware: rtl_nic/rtl8168e-3.fw
firmware: rtl_nic/rtl8168e-2.fw
firmware: rtl_nic/rtl8168e-1.fw
firmware: rtl_nic/rtl8168d-2.fw
firmware: rtl_nic/rtl8168d-1.fw
Les firmwares Relatek sont fournis par linux-firmware
/lib/firmware/rtl_nic/rtl8105e-1.fw
/lib/firmware/rtl_nic/rtl8106e-1.fw
/lib/firmware/rtl_nic/rtl8106e-2.fw
/lib/firmware/rtl_nic/rtl8168d-1.fw
/lib/firmware/rtl_nic/rtl8168d-2.fw
/lib/firmware/rtl_nic/rtl8168e-1.fw
/lib/firmware/rtl_nic/rtl8168e-2.fw
/lib/firmware/rtl_nic/rtl8168e-3.fw
/lib/firmware/rtl_nic/rtl8168f-1.fw
/lib/firmware/rtl_nic/rtl8168f-2.fw
/lib/firmware/rtl_nic/rtl8168g-1.fw
/lib/firmware/rtl_nic/rtl8168g-2.fw
/lib/firmware/rtl_nic/rtl8168g-3.fw
/lib/firmware/rtl_nic/rtl8402-1.fw
/lib/firmware/rtl_nic/rtl8411-1.fw
/lib/firmware/rtl_nic/rtl8411-2.fw
Pour vérifier si le firmware est bien chargé (aucune raison qu'il ne le soit pas puisque modprobe ne réclame rien):
dmesg | grep rtl
#10 Le 23/06/2014, à 16:05
- Archonic
Re : [Résolu] eth0 : "Network unreachable"
Bonjour Philippe,
Mon routeur est en 192.168.1.1.
Il s'agit d'une "box ADSL" de chez Belgacom : la BBOX2
Soit un matériel de chez Sagem ; j'ignore quel est le modèle exact.
Le retour de la commande nmcli nm a été donné dans mon message précédent.
Je le remets ici à toutes fins utiles. A moins qu'il s'agisse d'une autre commande?
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running connected enabled enabled enabled disabled
Enfin, je confirme que dmesg | grep rtl ne retourne rien.
Le firmware semble donc disponible mais non-chargé.
Merci d'avance pour la suite,
Cordialement,
Sébastien.
Hors ligne
#11 Le 23/06/2014, à 16:17
- Compte anonymisé
Re : [Résolu] eth0 : "Network unreachable"
Etrange. J'ai la même carte que toi....
Si "modprobe -v" ne demande aucun firmware, c'est qu'il a ce qu'il faut !
nmcli semble bien fonctionner, ce que tu vois aussi avec ifconfig.
Tu devrais avoir ça, normalement pour "dmesg | grep rtl".
r8169 0000:02:00.0: firmware: direct-loading firmware rtl_nic/rtl8168e-3.fw
Une petite vérif... retour de:
lspci -nn | grep Eth
sudo modprobe -r r8169 ; sudo modprobe r8169 -v
dmesg | grep firmware | tail
groups
for I in "$(ls /etc/NetworkManager/system-connections/*)";do echo "$I";sudo cat "$I";done
Please wait few seconds...
ping -c2 192.168.1.1
+ connais-tu la valeur de réglage MTU de ton routeur ?
Dernière modification par Compte anonymisé (Le 23/06/2014, à 17:12)
#12 Le 23/06/2014, à 18:53
- Archonic
Re : [Résolu] eth0 : "Network unreachable"
Pour plus de clareté, je livre ici les résultats demandés avant et après avoir retiré le module du noyau.
Les commandes suivantes me semblent devoir retourner la même chose avant et après.
Groupes : groups
sebastien adm cdrom sudo dip plugdev lpadmin sambashare
Périphériques PCI : lspci -nn | grep Eth
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Avant retrait du module:
Message : dmesg | grep firmware | tail
[ 16.474691] iwlwifi 0000:02:00.0: loaded firmware version 39.31.5.1 build 35138 op_mode iwldvm
Contenu de /etc/NetworkManager/system-connections/
drwxr-xr-x 2 root root 4096 Jun 23 18:01 ./
drwxr-xr-x 6 root root 4096 Jun 22 21:32 ../
-rw------- 1 root root 355 Jun 22 19:26 Wireless connection
-rw------- 1 root root 216 Jun 22 21:32 Wired connection
Et enfin le contenu de la connexion filaire, puisque je suppose que c'est elle qui nous intéresse : cat Wired\ connection
[802-3-ethernet]
duplex=full
mac-address=F0:BF:97:18:F8:3C
[connection]
id=Wired connection
uuid=a9257e10-3fe9-44ae-99fd-73496aeae915
type=802-3-ethernet
timestamp=1403456256
[ipv6]
method=auto
[ipv4]
method=auto
Quand au ping, ping -c5 192.168.1.1, c'est sans surprise qu'il retourne :
connect: Network is unreachable
Bien entendu, j'ai coupé la connexion wifi le temps de la manip'.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Après retrait du module:
Et donc retrait du module avec sudo modprobe -r r8169 ; sudo modprobe r8169 -v
insmod /lib/modules/3.13.0-29-generic/kernel/drivers/net/mii.ko
insmod /lib/modules/3.13.0-29-generic/kernel/drivers/net/ethernet/realtek/r8169.ko
Pour être rigoureux, et surtout vérifier que j'ai bien compris le fonctionnement de modprobe : il supprime le module pour le réinstaller ensuite?
Est-ce bien cela?
Message : dmesg | grep firmware | tail
[ 16.474691] iwlwifi 0000:02:00.0: loaded firmware version 39.31.5.1 build 35138 op_mode iwldvm
Identique qu'à la première étape.
Et enfin le contenu de sudo cat Wired\ connection
[802-3-ethernet]
duplex=full
mac-address=F0:BF:97:18:F8:3C
[connection]
id=Wired connection
uuid=a9257e10-3fe9-44ae-99fd-73496aeae915
type=802-3-ethernet
timestamp=1403456256
[ipv6]
method=auto
[ipv4]
method=auto
Cette fois aussi c'est identique.
De même que pour le ping, ping -c5 192.168.1.1
connect: Network is unreachable
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Je n'ai pas compris la subtilité des ces manipulations.
S'agit-il bien de recharger le module r8169 tel que je l'imagine?
Quand au MTU de mon routeur, je n'en ai pas la moindre idée.
Je suppose qu'il doit être équivalent à celui de la connexion wifi. Je suppose que l'encapsulation ne varie pas d'un médium à l'autre.
Si j'en crois ifconfig, il devrait être de 1500.
ifconfig -a
eth0 Link encap:Ethernet HWaddr f0:bf:97:18:f8:3c
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
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:2919 errors:0 dropped:0 overruns:0 frame:0
TX packets:2919 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:463342 (463.3 KB) TX bytes:463342 (463.3 KB)
wlan0 Link encap:Ethernet HWaddr 8c:a9:82:44:2c:64
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:721890 errors:0 dropped:0 overruns:0 frame:0
TX packets:406161 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1057876537 (1.0 GB) TX bytes:38732452 (38.7 MB)
Hors ligne
#13 Le 23/06/2014, à 19:12
- Compte anonymisé
Re : [Résolu] eth0 : "Network unreachable"
Je vais revoir ça ce soir, mais il y a un os.
Déjà, chez moi, un " dmesg | grep firmware | tail" me donne 10 lignes et non pas une seule, ce qui complique encore.
Tu ne ferais pas une sélection à ta manière ?
Donne le retour de
dpkg -l util-linux linux-firmware | grep nux
et réeesaie
dmesg | grep firmware | tail
pour voir si tu n'aurais pas fait une erreur, à tout hasard. +
sudo cat /var/log/syslog | grep rtl_nic | tail
Tu as exactement la même carte eth que moi [10ec:8168], qui ne nécessite aucune bidouille (Debian+ ubuntu).
C'est du plug&play, si le système n'a pas été bidouillé.
En attendant, fais ça
sudo adduser sebastien netdev
+ retour de
ls /lib/firmware/rtl_nic/
Dernière modification par Compte anonymisé (Le 23/06/2014, à 21:05)
#14 Le 23/06/2014, à 22:01
- Archonic
Re : [Résolu] eth0 : "Network unreachable"
dpkg -l util-linux linux-firmware | grep nux
ii linux-firmware 1.127.2 all Firmware for Linux kernel drivers
ii util-linux 2.20.1-5.1ubuntu20.1 amd64 Miscellaneous system utilities
dmesg | grep firmware | tail
[ 16.474691] iwlwifi 0000:02:00.0: loaded firmware version 39.31.5.1 build 35138 op_mode iwldvm
sudo cat /var/log/syslog | grep rtl_nic | tail
Ne retourne rien.
Par contre sudo cat /var/log/syslog | grep eth retourne ceci:
Jun 23 18:41:06 seb-laptop avahi-daemon[677]: Withdrawing workstation service for eth0.
Jun 23 18:41:06 seb-laptop NetworkManager[748]: <info> (eth0): device state change: unavailable -> unmanaged (reason 'removed') [20 10 36]
Jun 23 18:41:06 seb-laptop NetworkManager[748]: <info> (eth0): cleaning up...
Jun 23 18:41:06 seb-laptop NetworkManager[748]: SCPlugin-Ifupdown: devices removed (path: /sys/devices/pci0000:00/0000:00:1c.3/0000:05:00.0/net/eth0, iface: eth0)
Jun 23 18:41:06 seb-laptop kernel: [10170.410631] r8169 0000:05:00.0 eth0: RTL8168e/8111e at 0xffffc90010e52000, f0:bf:97:18:f8:3c, XID 0c200000 IRQ 47
Jun 23 18:41:06 seb-laptop kernel: [10170.410635] r8169 0000:05:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
Jun 23 18:41:06 seb-laptop NetworkManager[748]: SCPlugin-Ifupdown: devices added (path: /sys/devices/pci0000:00/0000:00:1c.3/0000:05:00.0/net/eth0, iface: eth0)
Jun 23 18:41:06 seb-laptop NetworkManager[748]: SCPlugin-Ifupdown: device added (path: /sys/devices/pci0000:00/0000:00:1c.3/0000:05:00.0/net/eth0, iface: eth0): no ifupdown configuration found.
Jun 23 18:41:06 seb-laptop NetworkManager[748]: <info> (eth0): carrier is OFF
Jun 23 18:41:06 seb-laptop NetworkManager[748]: <info> (eth0): new Ethernet device (driver: 'r8169' ifindex: 4)
Jun 23 18:41:06 seb-laptop NetworkManager[748]: <info> (eth0): exported as /org/freedesktop/NetworkManager/Devices/2
Jun 23 18:41:06 seb-laptop NetworkManager[748]: <info> (eth0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Jun 23 18:41:06 seb-laptop NetworkManager[748]: <info> (eth0): bringing up device.
Jun 23 18:41:06 seb-laptop NetworkManager[748]: <info> (eth0): preparing device.
Jun 23 18:41:06 seb-laptop NetworkManager[748]: <info> (eth0): deactivating device (reason 'managed') [2]
Jun 23 18:41:06 seb-laptop kernel: [10170.558708] r8169 0000:05:00.0 eth0: link down
Jun 23 18:41:06 seb-laptop kernel: [10170.558811] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Jun 23 18:41:06 seb-laptop kernel: [10170.559780] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Jun 23 18:50:37 seb-laptop NetworkManager[748]: <info> (eth0): device state change: unavailable -> unmanaged (reason 'sleeping') [20 10 37]
Jun 23 18:50:37 seb-laptop NetworkManager[748]: <info> (eth0): cleaning up...
Jun 23 18:50:37 seb-laptop NetworkManager[748]: <info> (eth0): taking down device.
Jun 23 18:50:43 seb-laptop NetworkManager[748]: <info> (eth0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Jun 23 18:50:43 seb-laptop NetworkManager[748]: <info> (eth0): bringing up device.
Jun 23 18:50:44 seb-laptop kernel: [10747.966237] r8169 0000:05:00.0 eth0: link down
Jun 23 18:50:44 seb-laptop kernel: [10747.966307] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Jun 23 18:50:44 seb-laptop NetworkManager[748]: <info> (eth0): preparing device.
Jun 23 18:50:44 seb-laptop NetworkManager[748]: <info> (eth0): deactivating device (reason 'managed') [2]
sudo adduser sebastien netdev
Adding user `sebastien' to group `netdev' ...
Adding user sebastien to group netdev
Done.
ls /lib/firmware/rtl_nic/
rtl8105e-1.fw rtl8168d-1.fw rtl8168e-2.fw rtl8168f-2.fw rtl8168g-3.fw rtl8411-2.fw
rtl8106e-1.fw rtl8168d-2.fw rtl8168e-3.fw rtl8168g-1.fw rtl8402-1.fw
rtl8106e-2.fw rtl8168e-1.fw rtl8168f-1.fw rtl8168g-2.fw rtl8411-1.fw
Hors ligne
#15 Le 23/06/2014, à 22:09
- Braun
Re : [Résolu] eth0 : "Network unreachable"
Bonsoir,
Puisqu'on parle de firmware, es-tu certain de la bonne qualité du câble et des prises RJ45 ?
Hors ligne
#16 Le 23/06/2014, à 22:18
- Compte anonymisé
Re : [Résolu] eth0 : "Network unreachable"
Dans l'hypothèse où ton câble est OK, et comme j'ai l'impression qu'ubuntu est moins bavard que Debian concernant le retour système, j'ai du mal à conclure clairement sur le firmware dans ton système.
Par contre, peux-tu essayer ça:
echo "net.ipv6.conf.all.disable_ipv6=1" | sudo tee /etc/sysctl.d/disableipv6.conf
sudo sed -i "/::/s/^/#/" /etc/hosts
et rebooter, pou voir si ça change ... ou pas.
#17 Le 24/06/2014, à 19:53
- Archonic
Re : [Résolu] eth0 : "Network unreachable"
Bonsoir Philippe,
Pour m'assurer que je comprends bien. Il s'agit de "bloquer" l'utilisation de l'IPv6?
Le fichier /etc/sysctl.d/disableipv6.conf n'existe pas.
Voici le contenu du répertoire : ll /etc/sysctl.d/
drwxr-xr-x 2 root root 4096 Apr 17 03:21 ./
drwxr-xr-x 128 root root 12288 Jun 24 19:20 ../
-rw-r--r-- 1 root root 77 Jan 7 00:32 10-console-messages.conf
-rw-r--r-- 1 root root 490 Jan 7 00:32 10-ipv6-privacy.conf
-rw-r--r-- 1 root root 726 Jan 7 00:32 10-kernel-hardening.conf
-rw-r--r-- 1 root root 257 Jan 7 00:32 10-link-restrictions.conf
-rw-r--r-- 1 root root 1184 Jan 7 00:32 10-magic-sysrq.conf
-rw-r--r-- 1 root root 509 Jan 7 00:32 10-network-security.conf
-rw-r--r-- 1 root root 1292 Jan 7 00:32 10-ptrace.conf
-rw-r--r-- 1 root root 506 Jan 7 00:32 10-zeropage.conf
-rw-r--r-- 1 root root 519 Jan 7 00:32 README
Dans le fichier README, on me parle d'ajouter des fichiers commençant par "60-*" voire d'utiliser directement /etc/sysctl.conf
cat /etc/sysctl.d/README
This directory contains settings similar to those found in /etc/sysctl.conf.
In general, files in the 10-*.conf range come from the procps package and
serve as system defaults. Other packages install their files in the
30-*.conf range, to override system defaults. End-users can use 60-*.conf
and above, or use /etc/sysctl.conf directly, which overrides anything in
this directory.
After making any changes, please run "service procps start" (or, from
a Debian package maintainer script "invoke-rc.d procps start").
Faut-il que je modifie la commande comme ceci?
echo "net.ipv6.conf.all.disable_ipv6=1" | sudo tee /etc/sysctl.d/60-disableipv6.conf
Ce nom de fichier est-il sujet à une certaine nomenclature? Ou sommes-nous libre de lui donner le nom de notre choix?
L'entièreté du fichier /etc/sysctl.conf est mise en commentaires.
Je le joins ci-dessous, en espérant que cela puisse aider.
cat /etc/sysctl.conf
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables.
# See sysctl.conf (5) for information.
#
#kernel.domainname = example.com
# Uncomment the following to stop low-level messages on console
#kernel.printk = 3 4 1 3
##############################################################3
# Functions previously found in netbase
#
# Uncomment the next two lines to enable Spoof protection (reverse-path filter)
# Turn on Source Address Verification in all interfaces to
# prevent some spoofing attacks
#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1
# Uncomment the next line to enable TCP/IP SYN cookies
# See http://lwn.net/Articles/277146/
# Note: This may impact IPv6 TCP sessions too
#net.ipv4.tcp_syncookies=1
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
# Uncomment the next line to enable packet forwarding for IPv6
# Enabling this option disables Stateless Address Autoconfiguration
# based on Router Advertisements for this host
#net.ipv6.conf.all.forwarding=1
###################################################################
# Additional settings - these settings can improve the network
# security of the host and prevent against some network attacks
# including spoofing attacks and man in the middle attacks through
# redirection. Some network environments, however, require that these
# settings are disabled so review and enable them as needed.
#
# Do not accept ICMP redirects (prevent MITM attacks)
#net.ipv4.conf.all.accept_redirects = 0
#net.ipv6.conf.all.accept_redirects = 0
# _or_
# Accept ICMP redirects only for gateways listed in our default
# gateway list (enabled by default)
# net.ipv4.conf.all.secure_redirects = 1
#
# Do not send ICMP redirects (we are not a router)
#net.ipv4.conf.all.send_redirects = 0
#
# Do not accept IP source route packets (we are not a router)
#net.ipv4.conf.all.accept_source_route = 0
#net.ipv6.conf.all.accept_source_route = 0
#
# Log Martian Packets
#net.ipv4.conf.all.log_martians = 1
#
Enfin, au sujet de la seconde commande. Je n'ai jamais utilise "sed" avant. La partie entre guillemets est-elle une expression régulière?
J'ai regardé le contenu de /etc/hosts, ça ressemble à la partie mise entre guillemets mais sans plus.
Un grand merci pour ces explications.
C'est un peu long, je le comprends; mais plutôt que de laisser "bêtement" un autre tenter de résoudre mon problème à distance, j'en profite pour étudier davantage le système
En attendant de lire la suite,
Cordialement,
Sébastien.
----------------------------------------------------------------------------------------------------------------------------------------------------------
EDIT :
- Oui, le câble et la connectique ethernet fonctionnent. Mon PC est en dual boot et la connexion fonctionne correctement sous windows.
Dernière modification par Archonic (Le 24/06/2014, à 19:55)
Hors ligne
#18 Le 25/06/2014, à 17:24
- Archonic
Re : [Résolu] eth0 : "Network unreachable"
Bonsoir,
En attendant un retour à mes questions, voici ce que j'ai fait. En espérant que ce soit ce qui était demandé.
Edition de /etc/sysctl.conf pour y désactiver l'utilisation de IPv6
Le fichier étant entièrement mis sous commentaires, j'ai ajouté ces quatre lignes.
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Et j'ai également tapé la commande sudo sed -i "/::/s/^/#/" /etc/hosts
J'ai pu constater qu'elle a mise en commentaire une partie du fichier /etc/hosts.
Celui-ci est alors devenu:
127.0.0.1 localhost
127.0.1.1 seb-laptop
# The following lines are desirable for IPv6 capable hosts
#::1 ip6-localhost ip6-loopback
#fe00::0 ip6-localnet
#ff00::0 ip6-mcastprefix
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters
Après avoir rebooté ... rien n'a changé.
Toujours pas de connexion Ethernet possible.
Bonne soirée,
Sébastien
Hors ligne
#19 Le 25/06/2014, à 22:05
- Compte anonymisé
Re : [Résolu] eth0 : "Network unreachable"
Archonic
C'est quand-même un peu long tout ça pour juste lancer 2 lignes de commandes et rebooter un PC.
Ces lignes de commande sont pour t'éviter une tonne de manips où tu peux faire des erreurs, et d'avoir un retour très rapide.
Le sujet est "eth0 : "Network unreachable".
Si tu souhaites lire tous les "Readme" de ton système et te former à linux en même temps, ce qui devrait demander 2 heures d'investigation maximum peut vite se transformer en 2 semaines ou 2 mois.
Je n'avais pas prévu ça. L'important est que ton problème n'est pas urgent à résoudre, heureusement pour toi.
Pour conclure pour moi, je te propose juste une manip, et quelqu'un prendra la suite:
Tu fais ça:
sudo rm "/etc/NetworkManager/system-connections/Wired connection"
Comme il y un bug Network dans la 14.04 qui empêche de réinitialiser le réseau correctement sans reboot, je vais te demander de rebooter ton PC.
Rebooter aussi ta box serait pas mal (on ne sait jamais....)
Ensuite, tu désactives ton wifi, et recrée une connexion fixe Ethernet (wired) avec l'applet ou widget de Network Manager.
Si tu ne sais pas faire, tu trouveras quelqu'un pour t'aider (je n'ai pas gnome).
Et tu dis si ça marche.
Après ça, je n'ai plus d'idée, à part quelques bugs qui trainent éventuellement, suite à des mises à jour peut-être.
Je te confirme juste que ta carte fonctionne sans problème sur Ubuntu 14.04 et Debian.
Bon courage.
Dernière modification par Compte anonymisé (Le 25/06/2014, à 22:06)
#20 Le 26/06/2014, à 21:02
- Archonic
Re : [Résolu] eth0 : "Network unreachable"
Bonjour Philippe,
Sans surprise, je confirme que supprimer la connexion et pour créer une nouvelle ne change rien. Problème toujours non résolu, donc.
J'ai également vérifié dans le bios, la carte Ethernet est bien activée.
Urgent? Non puisque le Wifi fonctionne.
Par contre c'est embêtant de ne pas pouvoir profiter du réseau gigabit.
Bonne soirée,
Encore merci,
Cordialement,
Sébastien
Dernière modification par Archonic (Le 26/06/2014, à 21:24)
Hors ligne
#21 Le 26/06/2014, à 21:54
- Compte anonymisé
Re : [Résolu] eth0 : "Network unreachable"
Version 12.04, j'ai installé aujourd'hui la version 14.04
1 - Peux-tu préciser si tu as "upgradé" de 12.04 vers 140.4 ? ou réinstalll propre de 14.04 ?
2 - pourrais-tu essayer avec un liveCD 14.04 pour vérifier que ta carte fonctionne correctement sous Ubuntu ?
Dernière modification par Compte anonymisé (Le 26/06/2014, à 21:55)
#22 Le 27/06/2014, à 16:41
- Archonic
Re : [Résolu] eth0 : "Network unreachable"
Bonjour Philippe,
Je reviens avec une bonne nouvelle : j'ai récupéré le réseau via Ethernet.
Bien que je sois très content, la solution est un peu décevante face à l'énergie que nous avons mise dans sa recherche.
Il s'agissait d'un câble réseau.
Étonnamment, celui-ci fonctionne parfaitement bien sous Windows mais pas sous Linux.
Après discussion avec un collègue spécialiste Linux embarqué, il semblerait que l'OS puisse intervenir dans la détection, ou non, de la connexion d'un câble. Et donc retourner un 0 dans /sys/class/net/eth0/carrier malgré la présence physique du câble.
Dans ce cas précis, le câble était de type croisé. L'inversion semble donc faite par l'OS et non par la carte réseau.
Un grand merci pour cette aide qui m'aura malgré tout donné l'occasion d'apprendre beaucoup de nouvelles choses.
De même que pour le temps consacré et les cheveux blancs.
Bonne fin d'après-midi,
Sébastien
Hors ligne