web-dev-qa-db-fra.com

Problème de connexion filaire (Ubuntu 13.04, contrôleur Ethernet Realtek RTL8111 / 8168)

La semaine dernière, j'ai rencontré un problème de connexion filaire sur mon installation Ubuntu 12.04. Je suis dans un dortoir d'université et je dois me connecter au réseau de dortoirs en utilisant la sécurité 802.1x. Cela a très bien fonctionné sur mes installations Windows 7 et Ubuntu 12.04 (double démarrage) jusqu'à ce que la connexion échoue sur Ubuntu. Il commencerait à essayer de se connecter (l'icône du gestionnaire de réseau se lançant "de haut en bas") et au bout de 30 à 40 secondes, une fenêtre apparaissait pour me demander de saisir mon nom d'utilisateur et mon mot de passe pour 802.1x. Quand je le faisais, je continuais à essayer de me connecter et au bout de 30 à 40 secondes, la même fenêtre apparaissait.

Mon installation d’Ubuntu 12.04 était relativement récente et j’avais quand même prévu de passer à la version 13.04; j’ai donc supprimé l’installation de 12.04 et installé la version 13.04. Tout s'est bien passé, mais le problème de réseautage demeure.

Voici mon ifconfig et lshw:

ifconfig

eth0      Link encap:Ethernet  HWaddr ac:22:0b:0f:eb:9f  
          inet6 addr: fe80::ae22:bff:fe0f:eb9f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:180 (180.0 B)  TX bytes:11073 (11.0 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:105 errors:0 dropped:0 overruns:0 frame:0
          TX packets:105 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:9362 (9.3 KB)  TX bytes:9362 (9.3 KB)

lshw

*-network
       description: Ethernet interface
       product: RTL8111/8168 PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0.2
       bus info: pci@0000:04:00.2
       logical name: eth0
       version: 0a
       serial: ac:22:0b:0f:eb:9f
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: 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=rtl8411-1_0.0.3 06/18/12 latency=0 link=yes multicast=yes port=MII speed=10Mbit/s
       resources: irq:42 ioport:d000(size=256) memory:f2104000-f2104fff memory:f2100000-f2103fff

EDIT: Après quelques recherches supplémentaires, j'ai découvert que Realtek 8168 est connu pour ses problèmes avec Linux: http://www.twm-kd.com/linux/realtek-rtl81688111e-and-ubuntu-linux/ = http://unixblogger.wordpress.com/2011/10/18/the-pain-of-an- realtek-rtl8111rtl8168-ethernet-card/

J'ai téléchargé le dernier pilote sur le site Web de Realtek (version 8.036.00), je l'ai installé conformément au fichier readme trouvé avec, tout s'est déroulé sans heurts ... mais cela ne fonctionne toujours pas.

3
ante.ceperic

Presse Ctrl+Alt+T puis entrez ceci dans l'invite de commande:

echo on | Sudo tee /sys/class/net/eth0/device/power/control

2
kelvinelove