См. Вывод командной строки внизу этого сообщения ...
Используя вариант Ubuntu 18.04 (несколько попыток с одинаковыми результатами), ноутбук (Dell L502X) Gigabit Контроллер Ethernet (Realtek 8111/8168/8411) может обеспечить соединение со скоростью 1 Гбит / с в реальном сеансе, но после того, как данный дистрибутив установлен на мой жесткий диск и загружен, Ethernet со скоростью 1 Гбит / с больше не работает с указанной скоростью соединения. 100Мб / с.
Ни в том, ни в другом случае не было введено никаких конкретных сетевых конфигураций; "/ etc / network / interfaces" не изменен по умолчанию и не имеет записи для адаптера Ethernet.Параметры DHCP и статического IPv4 были опробованы в диспетчере сети с графическим интерфейсом пользователя - все работает и с надежным соединением, за исключением только что описанной проблемы скорости.
Кроме того, используемая сетевая инфраструктура является зрелой в течение нескольких лет, и стандартный вопрос «сбой оборудования» был отклонен с заменой кабелей и машин, каждая из которых обеспечивает 1 Гбит / с, несмотря на существующий проблемный случай.
Выводы « sudo lshw -C network »:
Установлено до версии 18.04:
*-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:06:00.0
logical name: enp6s0
version: 06
serial: 84:8f:69:d3:43:0d
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=off broadcast=yes driver=r8169 duplex=half firmware=rtl_nic/rtl8168e-2.fw ip=192.168.0.24 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
resources: irq:17 ioport:2000(size=256) memory:f1804000-f1804fff memory:f1800000-f1803fff
В реальном сеансе (загрузка через USB):
*-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:06:00.0
logical name: enp6s0
version: 06
serial: 84:8f:69:d3:43:0d
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: 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 duplex=full firmware=rtl_nic/rtl8168e-2.fw ip=192.168.1.130 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
resources: irq:17 ioport:2000(size=256) memory:f1804000-f1804fff memory:f1800000-f1803fff
ethtool
От man ethtool
...
ethtool -s devname [speed N] [duplex half|full] [port tp|aui|bnc|mii]
[mdix auto|on|off] [autoneg on|off] [advertise N] [phyad N]
[xcvr internal|external] [wol p|u|m|b|a|g|s|f|d...]
[sopass xx:yy:zz:aa:bb:cc] [msglvl N | msglvl type on|off ...]
В терминале
...
sudo ethtool -s enp6s0 speed 1000 duplex full autoneg on
sudo lshw -C network
Обновление №1:
Давайте использовать лучший драйвер, чем r8169...
sudo apt-get update
sudo apt-get install dkms r8168-dkms
reboot
Обновление №2:
Вот три возможных шаблона для того, чтобы сделать настройки ethtool
постоянными. Вам придется сделать небольшую домашнюю работу и немного повозиться, чтобы убедиться, что все работает так, как ожидалось.
man interfaces
sudo pico /etc/network/interfaces
Добавьте следующее...
auto enp6s0
iface enp6s0 inet dhcp
pre-up /sbin/ethtool -s enp6s0 speed 1000 duplex full autoneg on
или
# edit for the proper addresses
auto enp6s0
iface enp6s0 inet static
pre-up /sbin/ethtool -s enp6s0 speed 1000 duplex full autoneg on
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
или
auto enp6s0
iface enp6s0 inet manual
pre-up /sbin/ethtool -s enp6s0 speed 1000 duplex full autoneg on
Затем перезагрузитесь.
Обновление №3:
Не удалось заставить работать какие-либо разделы в /etc/network/interfaces, поэтому мы добавили /sbin/ethtool -s enp6s0 speed 1000 duplex full autoneg
в / и т.д./rc.local.