Невозможно подключиться к Ethernet. ethtool сообщает о неизвестной скорости и неизвестном дуплексе

Я пытаюсь получить интернет-соединение через Ethernet. Мой рабочий стол запускает Ubuntu 16.04.

Апплет администратора сети сообщает как соединявшийся с enp0s31f6, все же мой компьютер не получил адрес DHCP.

dhclient вывод, кажется, указывает что нет DHCPOFFERs получаются от сервера (больше DHCPDISCOVER запросы отправлены без изменения в выводе):

~$ sudo dhclient -v enp0s31f6
Internet Systems Consortium DHCP Client 4.3.3
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/enp0s31f6/0c:9d:92:bd:9b:57
Sending on   LPF/enp0s31f6/0c:9d:92:bd:9b:57
Sending on   Socket/fallback
DHCPDISCOVER on enp0s31f6 to 255.255.255.255 port 67 interval 3 (xid=0xfff5a066)
DHCPDISCOVER on enp0s31f6 to 255.255.255.255 port 67 interval 8 (xid=0xfff5a066)
DHCPDISCOVER on enp0s31f6 to 255.255.255.255 port 67 interval 13 (xid=0xfff5a066)
DHCPDISCOVER on enp0s31f6 to 255.255.255.255 port 67 interval 13 (xid=0xfff5a066)

ethtool сообщает следующую информацию. Значение Unknown! для Speed и Duplex атрибуты кажутся подозреваемым. Я буду когда-либо мочь соединиться, когда эти значения будут неизвестны? В противном случае, как я могу решить эту неизвестную проблему значений?

~$ sudo ethtool enp0s31f6
Settings for enp0s31f6:
    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: Unknown!
    Duplex: Unknown! (255)
    Port: Twisted Pair
    PHYAD: 2
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown (auto)
    Supports Wake-on: pumbg
    Wake-on: g
    Current message level: 0x00000007 (7)
                   drv probe link
    Link detected: no

Я попытался установить их значения вручную, напрасно:

~$ sudo ethtool -s enp0s31f6 speed 1000 duplex full
~$ sudo ethtool enp0s31f6
Settings for enp0s31f6:
    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:  1000baseT/Full 
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Speed: Unknown!
    Duplex: Unknown! (255)
    Port: Twisted Pair
    PHYAD: 2
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown (auto)
    Supports Wake-on: pumbg
    Wake-on: g
    Current message level: 0x00000007 (7)
                   drv probe link
    Link detected: no

Вот некоторые отрывки, фильтрованные от dmesg, в случае, если они релевантны:

~$ dmesg | grep enp
[    1.719930] e1000e 0000:00:1f.6 enp0s31f6: renamed from eth0
[    7.980215] IPv6: ADDRCONF(NETDEV_UP): enp0s31f6: link is not ready
[    8.221865] IPv6: ADDRCONF(NETDEV_UP): enp0s31f6: link is not ready
[  314.654059] IPv6: ADDRCONF(NETDEV_UP): enp0s31f6: link is not ready


~$ dmesg | grep e1000e
[    1.339047] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    1.339047] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    1.406037] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    1.651130] e1000e 0000:00:1f.6 0000:00:1f.6 (uninitialized): registered PHC clock
[    1.719235] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) 0c:9d:92:bd:9b:57
[    1.719236] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
[    1.719304] e1000e 0000:00:1f.6 eth0: MAC: 12, PHY: 12, PBA No: FFFFFF-0FF
[    1.719930] e1000e 0000:00:1f.6 enp0s31f6: renamed from eth0

Администратор сети Ubuntu GUI сообщает, что 'Проводное' соединение 'Соединено', но нет никакого присвоенного адреса.

Я перезагрузил машину в различных точках посредством отладки до сих пор, которая не решила проблему.

Дополнительная информация:

~$ ip link show
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 pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether 0c:9d:92:bd:9b:57 brd ff:ff:ff:ff:ff:ff
3: wlxe091f519b0f3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether e0:91:f5:19:b0:f3 brd ff:ff:ff:ff:ff:ff

~$ ip route 
default via ABC.DEF.176.1 dev wlxe091f519b0f3  proto static  metric 600 
default dev enp0s31f6  scope link  metric 1002 linkdown 
ABC.DEF.176.0/20 dev wlxe091f519b0f3  proto kernel  scope link  src ABC.DEF.188.112  metric 600 
HIJ.KLM.0.0/16 dev enp0s31f6  proto kernel  scope link  src HIJ.KLM.9.24 linkdown

[некоторые IP-адреса, замаскированные с буквами в вышеупомянутом]

Потенциально интересный бит от:

journalctl /usr/sbin/NetworkManager:

<info>  [1564430899.7494] device (enp0s31f6): state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Jul 29 16:08:19 computer NetworkManager[947]: nm_device_get_device_type: assertion 'NM_IS_DEVICE (self)' failed
1
задан 30 July 2019 в 00:37

1 ответ

В выводе ip link show Вы видите

enp0s31f6: <NO-CARRIER  

и dmesg шоу

enp0s31f6: link is not ready

оба указывают, что там существует проблема с физическим соединением.

Некоторые возможные причины:

  • разъем не привязывается в место правильно
  • неисправный кабель
  • порт коммутатора деактивируется или дефектный
3
ответ дан 3 December 2019 в 07:20

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

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