- 主题:[求助]Linux系统的唯一标识是哪个?
可以删除/var/lib/dbus/machine-id并重建
1. rm /var/lib/dbus/machine-id
2. dbus-uuidgen --ensure
指令2缺省就是生成/var/lib/dbus/machine-id,同时会复制机器ID到/etc/machine-id
【 在 ttaudi 的大作中提到: 】
: 从一台机器复制了debian12到另外一台机器,然后两个机器都创建了网桥(br0),结果悲剧了,两个网桥br0的mac是一样的。
: 请问各位Linux系统是不是有个唯一标识之类的?比如像硬盘的UUID。
: 像我这种复制一个linux来用,是不是Linux系统是没法区分开,所以才会出现两个网桥br0的mac一样?
--
FROM 120.245.128.112
多谢,我试了的确变化了。
【 在 mengge 的大作中提到: 】
: 可以删除/var/lib/dbus/machine-id并重建
: 1. rm /var/lib/dbus/machine-id
: 2. dbus-uuidgen --ensure
: ...................
--
FROM 59.40.8.*
我是用 <> 这个来新建br0网桥的。
后来发现可以通过如下命令判断MAC是否不变:
<>
但是通过这些命令,发现之前遇到的可能只是debian12的问题,于是我又测了几台:
2台Debian10,每次创建br0 MAC 会变,MAC是随机的
1台Debian11,每次创建br0 MAC 会变,MAC是随机的
3台Debian12,每次创建br0 MAC 不变,MAC是固定的
看来用ip命令创建br0时MAC应该是某个选项设置的,可能固定,可能随机。
--
FROM 59.40.8.*
与 审 核 斗争了几十天,终于发文成功啊!原来是bash命令出问题了。
【 在 ttaudi 的大作中提到: 】
: 我是用 <> 这个来新建br0网桥的。
: 后来发现可以通过如下命令判断MAC是否不变:
: <>
: ...................
--
FROM 59.40.8.*
我是用 ip link add br0 type <桥> 这个命令来创建br0网桥的。
后来发现可以通过如下命令判断MAC是否不变:
ip link add br0 type <桥>
ip link show br0
ip link del br0 type <桥>
ip link add br0 type <桥>
ip link show br0
但是通过这些命令,发现之前遇到的可能只是debian12的问题,于是我又测了几台:
2台Debian10,每次创建br0 MAC 会变,MAC是随机的
1台Debian11,每次创建br0 MAC 会变,MAC是随机的
3台Debian12,每次创建br0 MAC 不变,MAC是固定的
看来用ip命令创建br0时MAC应该是某个选项设置的,可能固定,可能随机。
【 在 ttaudi 的大作中提到: 】
: 我是用 <> 这个来新建br0网桥的。
: 后来发现可以通过如下命令判断MAC是否不变:
: <>
: ...................
--
FROM 59.40.8.*
我是用 ip link add br0 type bridge 这个命令来创建br0网桥的。
后来发现可以通过如下命令判断MAC是否不变:
ip link add br0 type bridge
ip link show br0
ip link del br0 type bridge
ip link add br0 type bridge
ip link show br0
但是通过这些命令,发现之前遇到的可能只是debian12的问题,于是我又测了几台:
2台Debian10,每次创建br0 MAC 会变,MAC是随机的
1台Debian11,每次创建br0 MAC 会变,MAC是随机的
3台Debian12,每次创建br0 MAC 不变,MAC是固定的
看来用ip命令创建br0时MAC应该是某个选项设置的,可能固定,可能随机。
【 在 atzlinux 的大作中提到: 】
: 这个需要查 创建 br0 设备命令的文档,或者源代码,
: 看下它是具体如何调用机器的 /etc/machine-id 并转换为 MAC 地址的。
: 请问创建 br0 的具体方法是怎样的?
: ...................
--
FROM 59.40.8.*