![Intel AMT 和主机通过 DHCP 获取不同的 IP 地址。如何修复?](https://linux22.com/image/667372/Intel%20AMT%20%E5%92%8C%E4%B8%BB%E6%9C%BA%E9%80%9A%E8%BF%87%20DHCP%20%E8%8E%B7%E5%8F%96%E4%B8%8D%E5%90%8C%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80%E3%80%82%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%EF%BC%9F.png)
我的服务器最近偶尔会莫名其妙地崩溃,所以我决定在其上配置 Intel AMT,希望当这种情况发生时能够远程重置它。不管是好是坏,在当前设置中,这台服务器有一个动态 IP 地址,但配置为如果分配了新的 IP 地址,DNS 条目就会更新。
自从我做了这个改变之后,我就一直遇到 AMT 和主机操作系统(Ubuntu)的问题,最终通过 DHCP 分配了不同的 IP 地址;不可避免地,这表现在 DNS 条目指向 AMT 的 IP 地址而不是主机操作系统的 IP 地址,这使得访问服务器变得相当具有挑战性(感谢 mDNS,否则我可能就倒霉了!)。
我的理解是,当主机操作系统运行时,AMT 应该使用相同的 IP 地址,但由于某种原因,它似乎实际上正在执行自己的 DHCP 请求。
有什么想法可以解决这种情况吗?
编辑:出于技术好奇心和一些实际原因,我更愿意知道如何使用动态 IP 来实现这一点,尽管我认为静态 IP 理论上可以解决这个问题。
答案1
我认为这是正常现象。AMT 独立于您的操作系统运行,因此您可以将其视为网络上的另一个设备,即使服务器关闭,它也应该连接到网络。
一种方法是使用单独的网络适配器来代替操作系统,并将嵌入式端口留给 AMT。
答案2
您可以尝试设置“共享 FQDN“。
我的理解是,当主机操作系统运行时,AMT 应该使用相同的 IP 地址,但由于某种原因,它似乎实际上正在执行自己的 DHCP 请求。
是的,英特尔 AMT 会自行发出 DHCP 请求(如果有DHCP 模式已启用)。
答案3
如果您不想为 AMT 设置专用端口,您可以选择以下选项:
1.)静态 IP 地址
或者如果你必须使用 DHCP
2.) DHCP 保留会将您的 MAC 地址与“保留”的 IP 地址绑定在一起。
这些应该可靠地使您的系统在重启/挂起/崩溃之间获得相同的 IP 地址(前提是物理 NIC 相同)。