我们有一组在 Jenkins 控制下运行的计算机。我们有一个 Clonezilla/DRBL 服务器,可以根据需要重新映像它们。我最近发现,当运行 Windows 7、8.1 或 10 时,配备英特尔处理器的 HP 笔记本电脑无法保持以太网连接。它们可以正常进行 PXE 启动,并下载完整的操作系统映像,但一旦启动 Windows,网络就会停止工作,桌面图标上会出现黄色三角形 /!\。
问题可能是我需要将 HP 版本的网络/以太网驱动程序放入我们正在加载的映像中吗?为什么它在实时 Ubuntu 映像期间可以工作,但在 Windows 下却失败了?我们 6 个月前没有看到这个问题。
(根据以下问答更新)
问题)当您在其中一台机器上运行“排除网络连接故障”时,它会告诉您无法完全连接的原因是什么? – Adam Wykes 昨天
答案-我在 3825 上运行了“网络连接故障排除”。它运行在 Win7 上,然后报告“本地连接 2 没有有效的 IP 配置”。并提供了 3 种重置交换机/路由器的方法。在那下面,当我认为 IP 配置良好时,它提供了确认。
我将这台计算机的网线从一台使用频繁的 Cisco 路由器/交换机移到了我刚刚在这个子网上安装的第二个 Cisco 路由器/交换机。这是新的 50 通道路由器/交换机上的第三个连接。我点击确认,它通过了。当我将更多电缆移到新路由器时,3825 再次失败。
问题)您的 Windows 安装是否设置为使用 DHCP 进行地址分配?您测试的机器的 IP 是多少?如果您有 IPAM,一切是否正常?– Adam Wykes 昨天
答案- Pent. 3825U 计算机以 100MBPS 的速度运行以太网。Cat 6 线和 1G 交换机,但交换机上的指示灯不亮。以太网端口的状态现在显示为 100.0 Mbps。
是的,已启用 DHCP。我们的 Clonezilla 服务器已在内部网络上为该节点分配了 192.168.222.27。
DNS 服务器设置为 139.95.250.235。AMD.com,我工作的地方。
当网络连接中断时,首先 IP 变为 169.254.220.218,然后 DNS 变为 fec0:0:0:0fff::1x1、fec0:0:0:0fff::2x1、fec0:0:0:0fff::3x1
附加详细信息)将 Win10 安装在 Pent. 3825 上。网络正常,看起来不错。过了一段时间,就断了。ipconfig /all 报告自动配置 IPv4 地址为 100.254.63.108(首选)。它们都是(首选),即使它们突然改变。所以 Win10 并不是这里的灵丹妙药。唉。– Bill IV
问题)您使用什么安装方法在该机器上获取 Win10?– Adam Wykes
答案-我们有一台 Clonezilla 服务器,在目标系统上运行 DRBL(无盘 Unbuntu),使用 Clonezilla 恢复目标机器上的磁盘映像,然后重新启动。在我在这里工作的 16.5 个月里,它一直运行良好。
答案1
这里的关键线索是,当你的 IP 地址中断时,它会变为 APIPA 地址,这意味着无论出于何种原因,这台机器与其 DHCP 服务器失去联系,并决定尝试自行获取 IP 地址(http://searchexchange.techtarget.com/definition/Automatic-Private-IP-Addressing)。
这不太可能是您的驱动程序的问题,因为您机器上的 NIC 似乎完全按照其应有的方式运行。我怀疑问题出在您推出的黄金映像上的客户端网络配置上,或者出在您连接这些机器后 DHCP 服务器本身如何看待它们上。
最终猜测:鉴于您说“DHCP 和我们的 Clonezilla 服务器已为内部网络上的此节点分配了 192.168.222.27”,我认为我们有点困惑,不知道该地址是已分配为静态地址还是由 DHCP 服务器自动分配。由于 APIPA 已生效,我建议将 NIC 设置为静态使用上述 IP 地址,然后为其分配适当的子网和网关数据并重新启动。如果这解决了问题,那是因为您的网络正尝试仅与它已静态分配的 IP 地址进行通信,而 Windows 正尝试获取动态分配的 IP 地址,这不会发生,因为您的 DHCP 服务器已被明确要求不要这样做。
另外,请检查以确保网络上没有其他机器正在使用该 IP 地址。我喜欢arp-scan
这样做。