历史第一:
大约一年前,我成功安装了 14.04 最低版本,没有任何问题。
几天前,我安装了 16.10 最小版本,但遇到了与网络完全无关的问题。
昨天我尝试安装最小版本的 16.04,但无论我怎么尝试,仍然收到“网络自动配置失败”的提示。
随后,我尝试安装最小版本 14.04,但结果相同——“网络自动配置失败”。
设置和环境:
# lspci | grep Ethernet
揭示了 Realtek RTL8111/8168/8411 PCI 千兆以太网控制器
# lsmod
显示 r8169 已启动并且正在使用 mii(我完全不熟悉 mii 是什么,但我想我会将它包括在内以防它很重要。)
我在路由器上安装了 DD-WRT,并为与此机器关联的 MAC 分配了一个静态租约 - 192.168.1.119,它一直都是这样,并且在安装之间没有改变。
如果我在自动配置失败时尝试“手动”分配 IP,安装程序将允许我继续检查失败的安装镜像。根据检查链接状态时挂起的时间,显然会发生这种情况。
编辑 2:只是为了好玩,我还尝试使用 14.04 和 16.04 最小版本从 BIOS 安装切换到 UEFI 安装(将 EFI 文件夹移动到安装介质的根目录)。但得到了相同的结果。结束编辑。
编辑 3:在 Hyper-V 自动配置中使用与客户机完全相同的介质没有问题。结束编辑
编辑 4:Ubuntu 16.04 Desktop 安装得很好。我还尝试使用 16.04 Server 并执行了 F4 - 最小安装,这样我就可以获得离线最小安装,并查看安装 Ubuntu 后是否有任何变化。网络仍然关闭。我检查了 /etc/network/interfaces,但列出的唯一接口是环回。我检查了链接状态,enp3s0 处于关闭状态。将链接更改为 UP 并将其添加到接口后,仍然没有结果。这让我相信它与 r8169 驱动程序有关,但据我所知,它是 16.04 Desktop 使用的相同驱动程序。那么,为什么会这样呢?结束编辑
更令人困惑的是,我插入了一个 PCI Intel 82541PI 千兆位,安装后也无法获取 IP。
我一直在互联网上寻找可能的解决方案,但没有找到太多与我的情况相关的内容
编辑:我想我应该补充一点,我的目标是安装最低版本 16.04。
解决方案 - 而非答案
我最终从另一台电脑安装了无线网卡,并连接到手机共享的热点,这样我就可以完成最低限度的安装。安装完成后,我移除了无线网卡并启动了机器。有线接口仍然处于关闭状态,所以我打开它,将设备的 DHCP 配置添加到 /etc/network/interfaces 并重新启动。通过 DHCP 连接仍然失败。我将 DHCP 更改为静态,将我的网络信息添加到配置中,然后重新启动 - 连接成功。
我确实尝试过在另一台计算机上使用 Wireshark 观察数据包,但我对此非常不熟练。我根本没有看到与相关 MAC 相关的任何 ICMP 或 ARP 流量,因此我不确定该机器是否正确地请求了网络上的地址。不过,可能是错的。正如我所说,我对读取 pcap 非常不熟练。