我在 DHCP / PXE 环境中遇到了一些问题,我想我知道问题出在哪里,但我真的只是想看看服务器返回了什么。
我喜欢 Wget 和 Wfetch 之类的工具,因为它们可以准确地查看发回的内容,我只是想知道是否有任何类似的 DHCP 工具可以让我看到发回的内容。
仅供参考 - 这是在数据中心,我没有物理访问权限。我租用了大约 7 台服务器,并且无法物理访问交换机。服务器也依赖于固定的 IP 设置,我没有太多运气尝试通常的技术。
我目前在 Windows PE 中,但也从 2008 年开始尝试。
当我说通常的技术时,我尝试过使用 Wireshark 和 Microsoft Network Monitor,但是我没有任何运气,因为拥有静态 IP 不会发出 DHCP 请求。
我可以访问 BIOS,基本上想从网络上启动另一台服务器 - 我可以进入 PXE 并启动 Windows PE 或其他几个(修改过的)ISO,但我只是遇到了我想测试的新 ISO 的问题而且我认为它得到了不正确的参数,所以我只想查看原始的 DHCP 请求。
你没有提到有问题的操作系统,你看到了什么问题,你是 DHCP / PXE 服务器还是客户端(或两者),以及到目前为止你尝试了哪些“常用技术”。任何或所有这些细节都会有所帮助。
话虽如此,我还是会寻找您的操作系统提供的任何嗅探器软件作为沿途的第一站。大概是您的一台或多台计算机出现问题,所以请在那里嗅探,因为您无法访问交换机并执行任何类型的端口镜像等。
当我试图诊断“在线”问题时,我使用的第一个工具是嗅探器,因为我想看看在线上发生了什么。
给我们一些细节,我们会看看我们能做些什么。
您可以在其中一台服务器上设置虚拟机并在 VM 上启用 DHCP。然后,您可以使用在 VM 上运行的嗅探器进行尽可能多的测试,而无需对任何服务器进行任何可能具有破坏性的网络配置更改(尤其是因为服务器是租用的,并且它们很可能安装了供应商特定的管理实用程序,并且您的托管服务提供商可能会进行一些自定义配置,以优化该环境中的性能)。