web-dev-qa-db-fra.com

Câble Ethernet non détecté dans Ubuntu 14.04 LTS

Ubuntu 14.04 ne détecte pas le câble LAN Ethernet. Windows détecte le même câble LAN Ethernet. Bien que Ubuntu détecte un câble LAN qui est entré dans la boîte avec le routeur. S'il vous plaît aider
Voici le résultat de ethtool eth0:

Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes:   10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Half 1000baseT/Full 
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Full 
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000033 (51)
               drv probe ifdown ifup
Link detected: no

Réseau Sudo lshw -C:

      description: Ethernet interface
      product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0.1
   bus info: pci@0000:05:00.1
   logical name: eth0
   version: 14
   serial: 08:9e:01:e1:0a:57
   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=half firmware=rtl8411-2_0.0.1 07/08/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
   resources: irq:62 ioport:3000(size=256) memory:b0404000-b0404fff memory:b0400000-b0403fff

ifconfig -a:

eth0      Link encap:Ethernet  HWaddr 08:9e:01:e1:0a:57  
      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:626 errors:0 dropped:0 overruns:0 frame:0
      TX packets:626 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:61833 (61.8 KB)  TX bytes:61833 (61.8 KB)

wlan0     Link encap:Ethernet  HWaddr 48:d2:24:a1:1b:4f  
      inet addr:192.168.159.8  Bcast:192.168.159.255  Mask:255.255.252.0
      inet6 addr: fe80::4ad2:24ff:fea1:1b4f/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:63929 errors:0 dropped:719 overruns:0 frame:0
      TX packets:7323 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:11495871 (11.4 MB)  TX bytes:1100882 (1.1 MB)
4
Pratik Nagelia

J'avais un problème comme celui-ci auparavant et le problème était lié aux cartes Ethernet Realtek.

Voici comment j'ai résolu mon problème:

  1. a lancé cette commande qui a activé mon accès à Internet: Sudo ethtool -s eth0 speed 100 duplex full

  2. suivi ce guide pour un correctif permanent

Je ne sais pas si cela vous aidera, mais ça vaut le coup d'essayer.

4
amped247

Après des heures d’essais et d’erreurs, j’ai finalement réussi à faire fonctionner ma connexion Ethernet. Voici les étapes:

  1. Éditez /etc/network/interfaces (Sudo nano /etc/network/interfaces), ajoutez les 2 lignes suivantes:

    allow-hotplug eth0
    iface eth0 inet dhcp
    
  2. Installer la bibliothèque Avahi:

    Sudo apt-get update
    Sudo apt-get install libavahi-compat-libdnssd-dev
    
  3. Editez /etc/rc.local (gksudo gedit /etc/rc.local), ajoutez la ligne suivante:

    avahi-autoipd --daemonize --syslog eth0
    

    une ligne au-dessus de exit 0

  4. Redémarrer

  5. Après le redémarrage, vérifiez les interfaces réseau en utilisant la commande suivante:

    ifconfig -a
    

    eth0, lo et wlan0 devraient figurer dans la liste.
    Si eth0:avahi est également répertorié (généralement avec inet addr:169.254.5.215), vous êtes prêt à partir.
    Si eth0:avahi ne figure pas dans la liste, entrez la commande suivante:

    Sudo avahi-autoipd --daemonize --syslog eth0
    

    Après quelques instants, eth0:avahi apparaîtra lorsque ifconfig -a sera exécuté et vous serez prêt. Branchez le câble Ethernet sur votre ordinateur et essayez d’envoyer une adresse IP au réseau.

2
gsutanto