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