イーサネット経由でインターネット接続を受信しようとしています。私のデスクトップはUbuntu 16.04を実行しています。
ネットワークマネージャーアプレットがenp0s31f6
に接続したと報告しますが、コンピューターがDHCPアドレスを受け取っていません。
dhclient
出力は、サーバーからDHCPOFFER
sが受信されていないことを示しているようです(出力に変更を加えずに、さらに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
は次の情報を報告します。 Speed
およびDuplex
属性のUnknown!
の値が疑わしいようです。これらの値が不明な場合でも接続できますか?そうでない場合、この不明な値の問題をどのように修正できますか?
~$ 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 Network Manager 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
ip link show
の出力には、
enp0s31f6: <NO-CARRIER
およびdmesg
ショー
enp0s31f6: link is not ready
どちらも、物理的な接続に問題があることを示しています。
いくつかの考えられる原因: