如何使用 Powershell DSC/Lability 为 Linux 主机分配静态 IP?

如何使用 Powershell DSC/Lability 为 Linux 主机分配静态 IP?

设置: 我在用不稳定性部署一个由 3 台虚拟机组成的黑客实验室。其中一台机器是卡利Linux。如何在首次从脚本部署 Kali 时自动为其设置静态 IP?

问题:Lability 配置 Linux 主机的选项非常有限。没有配置网络的选项。

试过: 适用于 Linux 的 DSC但这不是解决方案,因为一切都需要从 Lability / DSC 脚本安装。这是强制性的。Linux 版 DSC 需要在 Linux 主机上安装组件,而部署虚拟机时无法使用 Lability 安装这些组件。

我可以以某种方式将 Kali 网络适配器的 MAC 地址绑定到特定 IP 地址吗?我可以在其中一台机器上设置 DHCP 服务器。

您还看到哪些其他解决方案建议?

此时,我对不稳定性/所需状态配置投入了相当多的精力,更换工具可能是最漂亮的解决方案,但考虑到时间限制,这并不可行。

非常感谢您的帮助,谢谢!

答案1

您可以为 Linux 安装 Powershell Core。

在 Linux 上安装 Powershell Core

Linux 中的 Powershell

通常在 Windows 中我们使用 Set-NetIPAddress 来配置 IP 地址。您可以尝试检查该命令是否在 Linux Powershell Core 中可用。

关于 Set-NetIPAddress

相关内容