- 主题:[求助]Linux系统的唯一标识是哪个?
/etc/NetworkManager/system-connections
可以看下这个目录下网桥配置的相关文件,看下是不是 uuid,mac 设置了一样?
【 在 ttaudi 的大作中提到: 】
: 从一台机器复制了debian12到另外一台机器,然后两个机器都创建了网桥(br0),结果悲剧了,两个网桥br0的mac是一样的。
: 请问各位Linux系统是不是有个唯一标识之类的?比如像硬盘的UUID。
blkid 看下这两个机器,硬盘分区的 uuid ,是否一样?
: 像我这种复制一个linux来用,是不是Linux系统是没法区分开,所以才会出现两个网桥br0的mac一样?
/etc/machine-id 这个 ID ,是操作系统唯一 ID,也可以尝试修改下这个 ID 后,再重新启动 br0.
修改方法:
man systemd-machine-id-setup
可以使用 --commit 选项将新生成的临时"machine ID"写入到磁盘中永久保存。
--
FROM 221.178.124.*
谢谢反馈!
【 在 ttaudi 的大作中提到: 】
: /etc/NetworkManager/system-connections 目录下是空的。
: 用blkid看了两台机器的硬盘的UUID,是不一样的,我不是用ghost这种copy过去,而是新建好分区,然后cp -a 拷贝过去的。
: 修改/etc/machine-id有效,machine-id变了,生成的br0的mac也随之改变。但只要machine-id一样,生成br0的mac就是一样的。
: 看来machine-id就是系统的标识,br0生成mac时用到它。
铜豌豆 Linux 在操作系统安装时,使用了这个 id 的最好两位,作为机器主机名的后缀,
避免同一个局域网安装多台铜豌豆 Linux 系统的机器,主机名重复的问题。
--
FROM 221.178.124.*
这个需要查 创建 br0 设备命令的文档,或者源代码,
看下它是具体如何调用机器的 /etc/machine-id 并转换为 MAC 地址的。
请问创建 br0 的具体方法是怎样的?
【 在 ttaudi 的大作中提到: 】
: 我也一头雾水呢,还希望你这大拿帮忙讲解一下这个机制。
--
FROM 221.178.125.*