经过一些研究,我无法解决在克隆系统上分配不同 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?我的网络知识并不精通。提前致歉。