3

Если я клонирую свою систему Linux на другие компьютеры, будет ли это также клонировать старый MAC-адрес на новые компьютеры?


РЕДАКТИРОВАТЬ: из-за ответа ниже

Я действительно знаю, что такое MAC-адрес ... И, конечно же, Linux важен, так как все в Linux - это файл, и, таким образом, сетевая карта - это просто файл внутри файловой системы Linux, и, таким образом, клонирование байта за байтом также может клонировать этот файл на другие компьютеры, в результате чего новый компьютер будет иметь тот же MAC-адрес старого ,


Второй Править

MAC-адрес находится за пределами Linux FS, но есть правило udev для MAC-адреса, которое будет клонировано и, таким образом, переопределит чтение 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 ответ1

4

Ваш MAC-адрес является аппаратным идентификатором для сетевых карт и поэтому не имеет отношения к вашей системе Linux. Ответ - нет.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .