web-dev-qa-db-ja.com

クローンは古いMACアドレスも複製しますか?

Linuxシステムを他のコンピューターに複製すると、古いMACアドレスも新しいコンピューターに複製されますか?


編集:以下の回答による

私はMACアドレスが何であるかを本当に知っています...そして確かにLinuxは問題です。Linuxのすべてがファイルであり、したがってネットワークカードはLinuxファイルシステム内の単なるファイルであり、したがってバイトごとにクローンを作成すると、このファイルが他のPCにクローンされる可能性があります新しいPCにOldと同じMACアドレスを持たせる。


2回目の編集

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を読み取るようにします。

3
Maythux

MACアドレスはネットワークカードのハードウェア識別子であるため、Linuxシステムとは何の関係もありません。答えはいいえだ。

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

4
user164384