Klonet das Klonen auch die alte MAC-Adresse?

850
Maythux

Wenn ich mein Linux-System auf andere Computer klone, wird dies auch die alte MAC-Adresse auf die neuen Computer klonen?


BEARBEITEN: aufgrund der Antwort unten

Ich weiß wirklich, was eine MAC-Adresse ist ... Und sicher ist Linux eine Angelegenheit, da alles in Linux eine Datei ist und daher eine Netzwerkkarte nur eine Datei innerhalb des Linux-Dateisystems ist und daher das Klonen von Byte für Byte auch auf andere PCs klonen kann Damit hat der neue PC die gleiche MAC-Adresse wie Old.


Zweite Bearbeitung

Die MAC-Adresse befindet sich außerhalb des Linux FS, es gibt jedoch eine udev-Regel für die MAC-Adresse, die geklont wird und somit den gelesenen MAC im neuen System überschreibt.

Was ich meine, wenn Sie die Datei öffnen, /etc/udev/rules.d/70-persistent-net.rulessehen Sie:

# PCI device 0x8086:/sys/devices/pci0000:00/0000:00:19.0 (e1000e) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR=="xx:xx:xx:xx:xx:xx", ATTR=="0x0", ATTR=="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=="xx:xx:xx:xx:xx:xx", ATTR=="0x0", ATTR=="1", KERNEL=="eth*", NAME="eth1" 

Das sind meine.

Diese Datei wird auf die neue Maschine geklont und überschreibt somit die echte MAC und das Dateisystem wird nur die MACs lesen, die hier anstelle der echten MACs zugeordnet sind.

3
Eine Netzwerkkarte ist nicht "nur eine Datei innerhalb eines Linux-Dateisystems" - sie existiert außerhalb von Linux und behält ihre MAC-Adresse bei, selbst wenn Sie ein anderes Betriebssystem auf dem Computer installieren. William Jackson vor 10 Jahren 0
Ja sicher, es ist außerhalb, aber Freund. Es gibt eine Regel für die MAC-Adresse im udev-Verzeichnis. Dies wird geklont und die neue MAC-Adresse wird überschrieben. Ich habe das kürzlich erreicht und versuche jetzt, es zu lösen Maythux vor 10 Jahren 0

1 Antwort auf die Frage

4
user164384

Ihre MAC-Adresse ist eine Hardware-ID für Netzwerkkarten und hat daher mit Ihrem Linux-System nichts zu tun. Die Antwort ist nein.

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

Ich weiß wirklich, was eine MAC-Adresse ist ... Und sicher ist Linux eine Angelegenheit, da alles in Linux eine Datei ist und daher eine Netzwerkkarte nur eine Datei innerhalb des Linux-Dateisystems ist und daher das Klonen von Byte für Byte auch auf andere PCs klonen kann Damit hat der neue PC die gleiche MAC-Adresse wie Old. Ihre Antwort ist also wirklich unlogisch, insbesondere verweisen Sie auf Wikipedia, die nicht vertraulich ist. Maythux vor 10 Jahren 0
Alles ist eine Datei zu einem bestimmten Punkt. Dieses Konzept bedeutet lediglich, dass auf jedes Objekt oder Gerät als Datei zugegriffen werden kann. Dies bedeutet jedoch nicht, dass es von Natur aus mitgeführt wird. Netzwerkkarten sind mit dieser MAC-Adresse hartcodiert. Wenn Sie sie jedoch überschreiben, ist Ihre MAC-Adresse auf den anderen Computern identisch. Das bedeutet jedoch, dass Sie die auf den anderen Computern vorgenommenen Überschreibungen entfernen. Daniel Chateau vor 10 Jahren 0