克隆也会克隆旧的 MAC 地址吗?

克隆也会克隆旧的 MAC 地址吗?

如果我将我的 Linux 系统克隆到其他计算机,这也会将旧的 MAC 地址克隆到新计算机吗?


编辑:由于以下答案

我确实知道什么是 MAC 地址...当然 Linux 是个问题,因为 Linux 中的一切都是文件,因此网卡只是 Linux 文件系统内的一个文件,因此逐字节克隆也可能将此文件克隆到其他 PC,使新 PC 具有与旧 PC 相同的 MAC 地址。


第二次编辑

MAC 地址位于 Linux FS 之外,但有一个针对 MAC 地址的 udev 规则,该规则将被克隆,从而覆盖新系统中读取的 MAC。

我的意思是如果你打开这个文件/etc/udev/rules.d/70-persistent-net.rules你会看到:

# PCI device 0x8086:/sys/devices/pci0000:00/0000:00:19.0 (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:/sys/devices/pci0000:00/0000:00:1c.5/0000:09:00.0 (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

那些是我的。

该文件将被克隆到新机器,因此它将覆盖真实的 MAC,并使文件系统只读取此处关联的 MAC,而不是真实的 MAC。

答案1

您的 MAC 地址是网卡的硬件标识符,因此与您的 Linux 系统无关。答案是否定的。

https://en.wikipedia.org/wiki/MAC_address

相关内容