Ethernet-соединение не работает

Мой ноутбук с Ubuntu 20.04 может подключаться через беспроводное соединение, но не через провод. ip link показывает:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether 70:5a:0f:d8:0a:f7 brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
    link/ether 44:85:00:b5:6d:82 brd ff:ff:ff:ff:ff:ff

Я пробовал sudo ip link set up dev enp0s31f6 , но ссылка не работала.

lspci -nnk | grep 0200 -A3 дает:

00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection I219-V      [8086:1570] (rev 21)
    Subsystem: Hewlett-Packard Company Ethernet Connection I219-V [103c:8079]
    Kernel driver in use: e1000e
    Kernel modules: e1000e

dmesg | grep e1000e дает:

[    4.095621] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    4.095622] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    4.095640] e1000e 0000:00:1f.6: enabling device (0000 -> 0002)
[    4.096716] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    4.339134] e1000e 0000:00:1f.6 0000:00:1f.6 (uninitialized): registered PHC clock
[    4.411453] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) 70:5a:0f:d8:0a:f7
[    4.411455] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
[    4.411521] e1000e 0000:00:1f.6 eth0: MAC: 12, PHY: 12, PBA No: FFFFFF-0FF
[    4.429803] e1000e 0000:00:1f.6 enp0s31f6: renamed from eth0
[ 2049.084704] e1000e: enp0s31f6 NIC Link is Down

Какое возможное решение?

0
задан 4 January 2021 в 00:34

1 ответ

Это конкретное сетевое устройство имеет историю возникновения ошибок во время загрузки, которые Windows игнорирует, а Linux обращает внимание. Тем не менее, как правило, это можно исправить с помощью последней версии драйвера от Intel, хотя для этого требуется немного больше усилий.

Попробуйте следующее:

  1. Загрузите последний драйвер от Intel (версия 3.8.4) на этот ответ)
  2. Извлеките файлы и перейдите в каталог src :
    cd e1000e-3.8.4 / src /
  3. Удалите все существующие драйверы e1000e из ядра:
    sudo rmmod e1000e
  4. Скомпилируйте модуль драйвера:
    sudo make install
  5. Загрузите модуль с помощью modprobe:
    sudo modprobe e1000e

Вывод будет записан в / lib / modules / обновления / драйверы / net / ethernet / intel / e1000e / e1000e.ko . На этом этапе вы можете проверить свою сеть, зайдя на веб-сайт или выполнив эхо-запрос другого компьютера в вашей сети. Если все в порядке, вы можете сделать изменение постоянным с помощью:

sudo dpkg-reconfigure linux-image-$(uname -r)
update-initramfs -u

Надеюсь, это поможет.

0
ответ дан 4 January 2021 в 08:11

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

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