Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/04/2016, à 18:57

Milton_Evantel

[Résolu] Adaptateur USB Realtek R8152

Bonjour à tous ! smile
Ayant cassé la prise femelle RJ45 de mon PC, j’ai acheté un adaptateur ethernet/USB de marque Realtek… et j’ai passé l’après-midi à essayer de comprendre comment l’installer avec l’aide de Twoll et calculon sur IRC, sans succès. Voici l’état dans lequel est mon système actuellement.

L’adaptateur est reconnu par l’ordinateur :

# lsusb | grep Realtek
Bus 002 Device 005: ID 0bda:8152 Realtek Semiconductor Corp.

J’ai installé ce qui me semble être le driver associé :

# modinfo r8152
filename:       /lib/modules/3.13.0-79-generic/kernel/drivers/net/usb/r8152.ko
license:        GPL
description:    Realtek RTL8152/RTL8153 Based USB Ethernet Adapters
author:         Realtek nic sw <nic_swsd@realtek.com>
srcversion:     D281F16D558763F9005FB5F
alias:          usb:v0955p09FFd*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v0955p09FFd*dc*dsc*dp*icFFisc*ip*in*
alias:          usb:v2357p0601d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v2357p0601d*dc*dsc*dp*icFFisc*ip*in*
alias:          usb:v17EFp720Cd*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFp720Cd*dc*dsc*dp*icFFisc*ip*in*
alias:          usb:v17EFp720Bd*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFp720Bd*dc*dsc*dp*icFFisc*ip*in*
alias:          usb:v17EFp720Ad*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFp720Ad*dc*dsc*dp*icFFisc*ip*in*
alias:          usb:v17EFp7205d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFp7205d*dc*dsc*dp*icFFisc*ip*in*
alias:          usb:v17EFp3057d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFp3057d*dc*dsc*dp*icFFisc*ip*in*
alias:          usb:v17EFp3054d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFp3054d*dc*dsc*dp*icFFisc*ip*in*
alias:          usb:v17EFp3052d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFp3052d*dc*dsc*dp*icFFisc*ip*in*
alias:          usb:v17EFp304Fd*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFp304Fd*dc*dsc*dp*icFFisc*ip*in*
alias:          usb:v04E8pA101d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v04E8pA101d*dc*dsc*dp*icFFisc*ip*in*
alias:          usb:v0BDAp8153d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v0BDAp8153d*dc*dsc*dp*icFFisc*ip*in*
alias:          usb:v0BDAp8152d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v0BDAp8152d*dc*dsc*dp*icFFisc*ip*in*
alias:          usb:v0BDAp8050d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v0BDAp8050d*dc*dsc*dp*icFFisc*ip*in*
depends:        mii
vermagic:       3.13.0-79-generic SMP mod_unload modversions 

Lorsque je le branche, je vois apparaître en complément de mon interface eth0 (la carte réseau intégrée), wlan0 (le wifi) et lo, une nouvelle interface eth2 :

# ifconfig eth2
eth2      Link encap:Ethernet  HWaddr 00:e0:4c:36:15:8e  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)

À ce moment-là, je vois apparaître dans mon interface graphique la ligne suivante grisée : « réseaux Ethernet (Realtek USB 10/100 LAN) : déconnecté », sans la possibilité de me connecter. Aucun accès à internet par cette interface, je dois passer en wifi.

Sur les conseils de Twoll, j’ai d’abord tenté la chose suivante : j’ai défini dans /etc/network/interfaces l’interface eth2 en ajoutant :

$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth2
iface eth2 inet dhcp

Et là, résultat incompréhensible :

$ sudo ifup eth2
Internet Systems Consortium DHCP Client 4.2.4
Copyright 2004-2012 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth2/00:e0:4c:36:15:8e
Sending on   LPF/eth2/00:e0:4c:36:15:8e
Sending on   Socket/fallback
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 3 (xid=0xac502260)
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 8 (xid=0xac502260)
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 12 (xid=0xac502260)
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 14 (xid=0xac502260)
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 8 (xid=0xac502260)
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 11 (xid=0xac502260)
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 14 (xid=0xac502260)
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 19 (xid=0xac502260)
[…]

des DHCPDISCOVER en continu. D’ailleurs, si j’essaye de booter avec ce fichier /etc/network/interfaces, il échouera à initier le réseau (booting without full network configuration).

Si, plutôt que d’utiliser DHCP, je paramètre une interface statique (en me basant sur la dernière adresse que j’avais ; c’est un réseau de plusieurs centaines de machines), j’obtiens :

$ sudo ifup eth2
RTNETLINK answers: File exists
Failed to bring up eth2.

À noter qu’à un moment (je ne sais plus quelle était la configuration à ce moment-là), nous étions parvenus à la situation suivante : l’interface des DHCPDISCOVER envoyés en continu, mais en écoutant avec wirehsark, on voyait que des réponses DHCPACK étaient envoyées, mais le système n’en tenait pas compte.

Pouvez-vous m’aider svp ? C’est assez handicapant de ne pas pouvoir se connecter à internet par câble… :-/

Merci d’avance. :-)

Dernière modification par Ayral (Le 29/08/2017, à 08:41)

Hors ligne

#2 Le 13/04/2016, à 20:01

Milton_Evantel

Re : [Résolu] Adaptateur USB Realtek R8152

Bon, en fait en investiguant un peu plus sur ce problème de DHCP, je me suis rendu compte que le problème était bête comme chou : la configuration du réseau local faisait que je devais déclarer les adresses MAC de mon matériel pour pouvoir me connecter. Ce que je n’avais pas fait. Désolé pour la perte de temps, et merci encore aux utilisateurs qui ont accepté de m’aider.

Hors ligne