Ubuntu 18.04を使用しています。
nixおよびLinuxでのこの質問 ;で説明されているのとまったく同じ問題があります。ラップトップのイーサネット/有線がDHCPオファーを受信できません。
rfc
およびidentifier
の回避策 buntuフォーラムスレッド を試しましたが、役に立ちませんでした。dhclient <iface_name>
は単にタイムアウトします。静的IPを使用すると、NetworkManagerは接続されていることを示しますが、どこにもpingを送信できません。/etc/NetworkManager/system-connections/
、 無駄に。r8168-dkms
ドライバ、利用できません。これが私に起こったのはこれで2回目です。以前はあきらめ、再構成/再インストールしました。イーサネットは以前、フレッシュインストールから現在(2か月後)まで機能していました。
今回はフレッシュインストールを行わないようにしています。これは、(現在不明)原因が解決されない場合におそらく再度発生するためです。
NetworkManagerログ:
device (enp3s0f1): carrier: link connected
device (enp3s0f1): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
manager: startup complete
device (enp3s0f1): Activation: starting connection 'Wired connection 1' ()
audit: op="connection-activate" uuid="" name="Wired connection 1" pid= uid= result="success"
device (enp3s0f1): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
manager: NetworkManager state is now CONNECTING
device (enp3s0f1): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
device (enp3s0f1): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
dhcp4 (enp3s0f1): activation: beginning transaction (timeout in 45 seconds)
dhcp4 (enp3s0f1): dhclient started with pid
device (enp3s0f1): carrier: link connected
dhcp4 (enp3s0f1): request timed out
dhcp4 (enp3s0f1): state changed unknown -> timeout
dhcp4 (enp3s0f1): canceled DHCP transaction, DHCP client pid
dhcp4 (enp3s0f1): state changed timeout -> done
device (enp3s0f1): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
manager: NetworkManager state is now DISCONNECTED
device (enp3s0f1): Activation: failed for connection 'Wired connection 1'
device (enp3s0f1): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
device (enp3s0f1): state change: disconnected -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
device (enp3s0f1): carrier: link connected
device (enp3s0f1): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
dhclientログ:
dhcp-init: Using DHCP client 'dhclient'
dhcp4 (enp3s0f1): dhclient started with pid
DHCPDISCOVER on enp3s0f1 to 255.255.255.255 port 67 interval 3 (xid=0x48f58660)
DHCPDISCOVER on enp3s0f1 to 255.255.255.255 port 67 interval 5 (xid=0x48f58660)
DHCPDISCOVER on enp3s0f1 to 255.255.255.255 port 67 interval 13 (xid=0x48f58660)
DHCPDISCOVER on enp3s0f1 to 255.255.255.255 port 67 interval 7 (xid=0x48f58660)
DHCPDISCOVER on enp3s0f1 to 255.255.255.255 port 67 interval 8 (xid=0x48f58660)
DHCPDISCOVER on enp3s0f1 to 255.255.255.255 port 67 interval 9 (xid=0x48f58660)
$ lspci | grep Ethernet
03:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
$ Sudo lshw -C network
*-network
description: Wireless interface
product: Wireless 7260
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 73
serial:
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.15.0-29-generic firmware=17.948900127.0 ip=10.233.9.0 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:47 memory:e3500000-e3501fff
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0.1
bus info: pci@0000:03:00.1
logical name: enp3s0f1
version: 12
serial:
size: 1Gbit/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=rtl8411-2_0.0.1 07/08/13 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
resources: irq:19 ioport:4000(size=256) memory:e3404000-e3404fff memory:e3400000-e3403fff
$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
編集: buntu 18.04へのアップグレード後にイーサネット接続をアクティブにできない に似ています。ユーザーは最近の更新でそれを解決しました。ただし、この場合、最近の更新では壊れている可能性があります。
Edit2:/etc/udev/rules.d/70-persistent-net.rules
がありませんが、wifiは機能します。
Edit3:USBイーサネット(Dell Docking D3100)を試したところ、動作しました。だから、これは私のラップトップのrealtek内蔵NICの問題です。
インストールされている最新のカーネルは4.15.0-29です。古いカーネル4.15.0-23または4.15.0-20をコールドブートすると問題が解決しました。
報告されている同様のカーネルの問題:
カーネルバグレポートを提出するにはどうすればよいですか?どのログを添付する必要がありますか?
編集:バグレポートを提出しました #1784542 。
Edit2:compiz
の問題を回避するには、古いカーネルの起動後にcanonical-livepatch
を無効にする必要があります。
Edit3:恐らくスペクター緩和に関連している( この記事 を参照)。
Edit4: 有効な修正 がバックポートされます。
Edit5: 修正リリース カーネル4.15.0-33.36。この問題は、最初にcanonical-livepatch
を有効にしたときに再度発生しましたが、再起動すると解決しました。