web-dev-qa-db-fra.com

Ma carte réseau "Gigabit" ne fait que 100 m, est-ce même 1 Gbps?

J'ai cherché en vain. J'ai une carte réseau RTL8101/2/6E PCI Express Fast/Gigabit Ethernet (rev 05) dans un ordinateur portable satellite Toshiba. Utiliser Ubuntu 16.04

Selon le terminal, la carte ne semble pas prendre en charge les vitesses gigabits, tout indique 100 Mbps malgré le fait qu’elle indique Gigabit directement dans le nom du contrôleur. Je suis assez nouveau pour Ubuntu. Habituellement, dans Windows, je vérifiais l'ID de périphérique et le recherchais pour confirmer s'il s'agissait réellement d'un contrôleur gigabit.

Je viens de m'abonner à un nouveau fournisseur d'accès Internet proposant jusqu'à 1 000 Mbps de téléchargement (et non 100, car j'étais sûr que le représentant des ventes se trompait), les autres abonnés reçoivent des chiffres allant de 800 à 950 avec les tests de vitesse, je reçois ~ 320 mais je pense que c'est la limite de mon iPhone/wifi. J'ai donc commencé à démarrer les ordinateurs portables un à un pour me rendre compte qu'aucun de mes ordinateurs portables (qui m'ont tous été donnés gratuitement) ne possède de carte réseau gigabit. J'ai des SmartTV, DVR et un NAS fonctionnant tous en gigabit, mais je n'ai aucun moyen de faire un test de vitesse sur ces appareils. La dernière option est cette Toshiba qui a eu des problèmes sur Windows alors j'ai décidé de formater et joue avec ubuntu.

Ok pour les détails:

    adriano@adriano-Satellite-L850D:~$ Sudo lshw -C Network
  *-network        A^[[A^[[B^[[B^[[B^[
       description: Wireless interface
       product: RTL8188CE 802.11b/g/n WiFi Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: wlp1s0
       version: 01
       serial: 20:16:d8:de:dc:e5
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtl8192ce driverversion=4.4.0-57-generic firmware=N/A ip=192.168.1.101 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:16 ioport:3000(size=256) memory:f0200000-f0203fff
  *-network
       description: Ethernet interface
       product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: enp2s0
       version: 05
       serial: 70:54:d2:ac:41:a3
       size: 100Mbit/s
       capacity: 100Mbit/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 autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.0.12 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:34 ioport:2000(size=256) memory:f0004000-f0004fff memory:f0000000-f0003fff


adriano@adriano-Satellite-L850D:~$ Sudo ethtool -s enp2s0 speed 1000
Cannot advertise speed 1000
adriano@adriano-Satellite-L850D:~$ Sudo ethtool enp2s0
Settings for enp2s0:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                         100baseT/Half 100baseT/Full 
    Link partner advertised pause frame use: Symmetric Receive-only
    Link partner advertised auto-negotiation: Yes
    Speed: 100Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    Supports Wake-on: pumbg
    Wake-on: g
    Current message level: 0x00000033 (51)
                   drv probe ifdown ifup
    Link detected: yes

adriano@adriano-Satellite-L850D:~$ lspci | grep -i net
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 05)

Je vois que ma carte réseau est un contrôleur Ethernet Fast Express Gigabit/Fast Ethernet RTL8101/2/6E (rév 05) que les "/" me concernent, est-ce une partie de l’information et du numéro de modèle, par exemple 10/10/100/1000 ou cela signifie-t-il que j'ai l'un de ces matériels, par exemple: "RTL8101 - Fast" ou "RTL8102 - Fast" ou "RTL8106E - Gigabit" et si oui, pourquoi Ubuntu ne peut-il pas me dire lequel? Je soulève son problème de pilote juste d'une sorte. J'accepte que je puisse avoir à emprunter un ordinateur portable à quelqu'un qui n'est pas aussi bon marché que moi pour vérifier mon potentiel. De plus, quelqu'un peut-il me dire pourquoi j'ai un nom d'adaptateur étrange? Je pensais que ça devrait être quelque chose comme "eth0"

3
user3772708

les "/" me concernent, cela fait-il partie de l’information et du numéro de modèle, c’est-à-dire: 10/100/1000 ou me dit-je que j’ai UN de ces matériels, c.-à-d. "RTL8101 - Fast" ou "RTL8102 - Fast" ou "RTL8106E - Gigabit"

C'est exactement ce qui est transmis. vous avez n des périphériques répertoriés. Dans votre cas, selon ethtool, il s’agit d’un dispositif Fast, pas du Gigabit.

ethtool d'un périphérique compatible Gigabit le reflète clairement. Voici un échantillon de ma machine:

Settings for enp0s25:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            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: No
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 1
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: on (auto)
    Supports Wake-on: pumbg
    Wake-on: g
    Current message level: 0x00000007 (7)
                   drv probe link
    Link detected: yes

Notez que les modes de liaison pris en charge incluent 1000baseT; c'est-à-dire gigabit.

En bref, vous ne pouvez pas atteindre une vitesse gigabit car votre appareil ne la prend pas en charge.

4
chili555

J'ai eu le même problème sur mon ordinateur portable HP Pavilion G6. Longue histoire courte: retirer l'ancien pilote et en compiler un nouveau à partir de la source.

lspci | awk '/[Nn]et/ {print $1}' | xargs -i% lspci -ks %

regardez le pilote de noyau utilisé (Realtek, dans mon cas, la r8169 a une liste de brevets américains sur son site Web).

1
Al Po