Включение Gigabit Ethernet на RTL8111/8168/8411

Я абсолютно плохо знаком с Ubuntu, но я установил Ubuntu 16.04 на старой машине главным образом, чтобы использоваться в качестве сервера Plex для больших файлов ролика.

Когда я перехожу к настройкам Ethernet, я могу ясно видеть, что Ethernet только работает в 100mb/s. Вот некоторая информация о конфигурации сети:

*-network               
   description: Ethernet interface
   product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:04:00.0
   logical name: enp4s0
   version: 06
   serial: bc:5f:f4:e9:a0:e4
   size: 100Mbit/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=rtl_nic/rtl8168e-2.fw ip=192.168.1.68 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
   resources: irq:24 ioport:e000(size=256) memory:d0004000-d0004fff memory:d0000000-d0003fff

Как я могу включить Gigabit Ethernet?

править:

Settings for enp4s0:
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/Half 1000baseT/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: d
Current message level: 0x00000033 (51)
               drv probe ifdown ifup
Link detected: yes
2
задан 29 August 2018 в 21:41

1 ответ

Можно проверить возможность оборудования Ethernet довольно легко. Например, Для проверки устройства оборудования Ethernet eth0

sudo 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
    Supported FEC modes: Not reported
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Advertised FEC modes: Not reported
    Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                         100baseT/Half 100baseT/Full 
                                         1000baseT/Full 
    Link partner advertised pause frame use: Symmetric
    Link partner advertised auto-negotiation: Yes
    Link partner advertised FEC modes: Not reported
    Speed: 1000Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 32
    Transceiver: internal
    Auto-negotiation: on
    Supports Wake-on: pumbg
    Wake-on: g
    Current message level: 0x00007fff (32767)
                   drv probe link timer ifdown ifup rx_err tx_err tx_queued intr tx_done rx_status pktdata hw wol
    Link detected: yes

После того как Вы установили, что Ваши аппаратные средства и драйвер Linux действительно поддерживают гигабитную скорость, можно продолжить проверять кабель, который Вы используете и коммутатор или маршрутизатор, с которым Вы соединяетесь.

Вызвать полный дуплекс 1000 МБ, для попытки enp4s0

sudo ethtool -s enp4s0 speed 1000 duplex full

Это может или не может работать. Это может работать, если Ваш кабель крайний способный к выполнению 1000 МБ. Даже если эта работа, необходимо заставить лучший кабель гарантировать надежное гигабитное соединение, иначе это может пересмотреть вниз к низкой скорости, когда ошибки происходят.

2
ответ дан 2 December 2019 в 03:31

Другие вопросы по тегам:

Похожие вопросы: