我有一个 Win7 嵌入式系统,它有一个 Ubuntu 16.04 外围设备。它们通过以太网电缆连接,Ubuntu 主机不能连接到 Win7 主机以外的任何设备。Win7 主机是多宿主的,通过客户防火墙连接到 Internet。使用静态 IPv4 地址与客户子网的网络掩码发生冲突的历史一直存在问题。如果我们在 Win7 和 Ubuntu 之间使用链路本地IPv6 地址,我们的客户子网可能不会出现任何问题。但是,我希望地址是唯一的并且可以自动发现,这样 Ubuntu 单元就可以插入 Win7 主机并正常工作。此外,我想使用类似 DNS 的主机文件来关联主机名和 IP。我希望脚本使用已知的非唯一主机名。可以使用 init 脚本来配置主机文件,或者可以使用一些更简单的方法。
我们需要能够从映像克隆这些系统。因此主机名不唯一。但也许有更好的方法来提供编程连接?
(编辑添加) 也许 Linux 端的 dnsmasq 可以为两个主机提供预设的 dns 名称和唯一的链路本地地址?
解决这个问题有什么好方法?