如果我将我的 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 系统无关。答案是否定的。