web-dev-qa-db-ja.com

「ギガビット」ネットワークカードは100mしか取得できませんが、実際には1gbpsですか?

無駄に検索しました。東芝衛星ラップトップにRTL8101/2/6E PCI Express Fast/Gigabit Ethernetコントローラ(rev 05)ネットワークカードがあります。 Ubuntu 16.04の実行

このカードは、端末によればギガビット速度をサポートしていないようです。コントローラ名にギガビットと書かれているにもかかわらず、すべてが100mbpsを指します。私は、ubuntuを初めて使用します。通常、Windowsでは、デバイスIDを確認し、実際にギガビットコントローラーであるかどうかを確認するために検索します。

1000 Mbpsまでのダウンロードを提供する新しいISPに加入しました(営業担当者が間違っていたと確信していたため、100ではなく)。私のiPhone/wifi。だから、ラップトップを1つずつ起動し始めて、自分のラップトップ(すべて無料で提供されたもの)にはギガビットNICがないことを認識しました。 SmartTV、DVRおよびNASはすべてギガビットで動作していますが、これらのデバイスで速度テストを行う方法はありません。最後のオプションは、Windowsで問題が発生した東芝です。そのため、フォーマットを決めて、ubuntuで遊んでいます。

詳細を確認してください:

    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)

ネットワークカードがRTL8101/2/6E PCI Express Fast/Gigabit Ethernetコントローラ(rev 05)であることがわかります。「/」は、情報とモデル番号の一部です。つまり、10/100/1000または「RTL8101-高速」または「RTL8102-高速」または「RTL8106E-ギガビット」というハードウェアの1つがあることを教えてくれますか?私はある種の単なるドライバーの問題をpr索しています。自分の潜在能力を十分にチェックするには、それほど安くない人からラップトップを借りなければならないかもしれないことを受け入れます。また、変なアダプター名を持っている理由を教えてもらえますか? 「eth0」のようなものになるはずだと思った

3
user3772708

「/」は私に関するもので、情報とモデル番号の一部、つまり:10/100/1000、またはこれらのハードウェアの1つ、つまり「RTL8101-高速」または「RTL8102-高速」を教えてくれますか「RTL8106E-ギガビット」

それがまさに伝えられていることです。リストされているデバイスのoneがあります。あなたの場合、ethtoolによれば、それはギガビットではなく高速デバイスの1つです。

ethtoolは、ギガビット対応デバイスから明らかにそれを反映しています。これが私のマシンのサンプルです。

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

サポートされているリンクモードには1000baseTが含まれていることに注意してください。つまり、ギガビットです。

つまり、デバイスがサポートしていないため、ギガビットの速度を達成することはできません。

4
chili555

HP Pavilion G6ノートブックでも同じ問題が発生しました。長い話:古いドライバーを削除し、ソースから新しいものをコンパイルする

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

使用中の正確なカーネルドライバーを確認します(私の場合、r8169のRealtekのWebサイトには米国特許のリストがあります)。

1
Al Po