如何在克隆系统(无虚拟机、嵌入式系统)上分配不同的 IP

如何在克隆系统(无虚拟机、嵌入式系统)上分配不同的 IP

经过一些研究,我无法解决在克隆系统上分配不同 IP 的问题。大多数问题都涉及虚拟机的工作。

我有一个嵌入式系统,我将其称为Master:Google Coral,OS:Mendel GNU/Linux 5(Eagle)。然后我使用其他 Google Corals 来克隆主系统(使用dd)。如果所有设备都连接到同一个 wifi (wlan0),则两者(主设备和从设备/从设备)的 IP 保持不变。这意味着在所有克隆和主服务器中不可能通过 ssh 连接(作为示例)。它将仅连接到其中之一。这是假设所有这些都将连接到同一个 wifi 网络!

我尝试过建议的解决方案,例如dbus-uuidgen这个,删除/etc/machine_id,按照步骤操作,然后安装网络计划指定 dhcp 到 mac。到目前为止还没有积极的结果。我检查了dhcp 分配静态 IP这个但我觉得还没有达到我想要的地步。以下代码来自netplan中这个问题

  dhcp4: yes
  dhcp-identifier: mac

但安装后netplan.io,没有netplan配置文件。我发现文件名根据所使用的系统而变化。也许我需要添加一些东西dhcpserver,比如这里?我想过改变主机名如果这也是 IP 分配的主要标识符,但这并不重要。如果用户具有相同的名称,这对我来说无关紧要。但通过克隆,它仍然保持不变。与漂亮的名字相同。

有没有什么办法可以克隆系统,连接到同一网络,并且每个系统都有不同的IP?我的网络知识并不精通。提前致歉。

相关内容