AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1060653
Accepted
Saftever
Saftever
Asked: 2018-07-30 20:43:50 +0800 CST2018-07-30 20:43:50 +0800 CST 2018-07-30 20:43:50 +0800 CST

无法在以太网上接收 DHCP OFFER

  • 772

我正在使用 Ubuntu 18.04。

我的问题与 Unix & Linux 上的这个问题中描述的完全相同;我的笔记本电脑的以太网/有线无法接收 DHCP 提供。

  1. 我可以验证这不是网络/服务器问题,因为它可以在 live cd 中运行。其他笔记本电脑使用相同的电缆可以正常工作,因此绝对不是电缆的问题。
  2. 我的笔记本电脑以太网在我家和朋友家都无法使用。
  3. 我尝试了this Ubuntu Forums thread提到的解决方法rfc,但无济于事。identifier
  4. 我尝试禁用 ufw/gufw 防火墙,但无济于事。
  5. dhclient <iface_name>只是超时。使用静态 IP 时,NetworkManager 显示它已连接,但我无法 ping 任何地方。
  6. 我尝试清除/etc/NetworkManager/system-connections/,无济于事。
  7. 我试过r8168-dkms驱动,没有用。
  8. 我尝试了链接协商的所有选项,但无济于事。
  9. 我正在使用内核 4.15.0-29.31,我尝试引导较旧的内核 4.15.0-23.25,但无济于事。通过 GRUB 高级选项冷启动(无需重新启动)4.15.0-23.25 或 4.15.0-20 解决了我的问题。
  10. wifi上没问题。

这是我第二次发生这种情况。以前我只是放弃并重新格式化/重新安装。以太网以前从全新安装到现在(2 个月后)再次正常运行。

这次我试图避免进行全新安装,因为如果未解决(当前未知的)原因,这可能会再次发生。

网络管理器日志:

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

编辑:看起来类似于Unable to activate the ethernet connection after upgrade to Ubuntu 18.04。用户通过最近的更新解决了它。但在这种情况下,最近的更新可能会破坏它。

Edit2:/etc/udev/rules.d/70-persistent-net.rules丢失,但 wifi 工作。

Edit3:刚刚尝试了一个 USB 以太网(戴尔坞站 D3100),它可以工作。所以,这是我的笔记本电脑 realtek 内置网卡的问题。

networking network-manager dhcp wired ethernet
  • 1 1 个回答
  • 3702 Views

1 个回答

  • Voted
  1. Best Answer
    Saftever
    2018-07-31T01:04:35+08:002018-07-31T01:04:35+08:00

    我最新安装的内核是 4.15.0-29。冷启动旧内核 4.15.0-23 或 4.15.0-20 解决了我的问题。

    报告了类似的内核问题:

    • 内核 4.15.0-29 到 -36 导致顶部面板网络选项消失。18.04 16.xx
    • 更新到 4.15.0-29.31 Ubuntu 18.04,我的 wifi 和以太网停止工作
    • 内核更新到 4.15 后无线适配器停止工作
    • [kubuntu] 4.15.0-29内核升级后无登录界面

    如何提交内核错误报告?我应该附上哪些日志?

    编辑:提交错误报告#1784542。

    Edit2:canonical-livepatch必须在启动旧内核后禁用,以避免出现compiz.

    Edit3:可能与 Spectre 缓解有关(请参阅本文)。

    Edit4:有一个工作修复要向后移植。

    Edit5:在内核 4.15.0-33.36 中发布的修复程序。当我第一次启用时,这个问题又回来了canonical-livepatch,但重新启动解决了它。

    • 2

相关问题

  • 如何将主机 Ubuntu 上的 VPN (tun0) 网络适配器映射到 VirtualBox 来宾 Windows?

  • 如何限制下载/上传带宽?

  • 如何通过 Windows 网络共享文件?

  • 如何设置默认启用网络?

  • 面板小程序以文本形式显示当前网络流量?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve