Сведения о вопросе

LiKIY

01:23, 5th August, 2020

mac-адрес в ubuntu

Просмотров: 497   Ответов: 7

Вопрос заключается в следующем: Как навсегда изменить mac-адрес в Ubuntu?
Исключая вариант добавления в автозагрузку скрипта временного изменения mac-адреса.



  Сведения об ответе

dump

23:01, 8th August, 2020

добавить в файл /etc/network/interfaces

в секции где указываются настройки сетевой карты параметр hwaddress
auto eth0
iface eth0 inet dhcp
hwaddress ether 01:02:03:04:05:06


  Сведения об ответе

pumpa

08:08, 2nd August, 2020

КО озадачен.
MAC прошит в самой карточке, т.е. его изменение возможно только в рамках настроек конкретной работающей ОС. Постановка задачи "навсегда изменить" некорректна.
Максимум что можно изменить — на уровне ОС указать, что она должна для данного интерфейса использовала другой MAC. А тут «скрипт в автозагрузке» ничем не хуже любого другого способа.


  Сведения об ответе

#hash

09:45, 8th August, 2020

два варианта:

1)в NetworkManager в свойствах проводного интерфейса в графе mac address
2)в /etc/network/interfaces для нужно интерфейса прописать параметр hwaddress
для примеров можно посмотреть man interfaces.

auto eth1
iface eth1 inet static
address 192.168.1.200
netmask 255.255.255.0
hwaddress 11:22:33:44:55:66


  Сведения об ответе

LIZA

22:39, 26th August, 2020

Я не силен у ubuntu. Но что то мне подсказывает что в /etc/udev/rules.d/ есть файл persistent-net.rules
Его и править.


  Сведения об ответе

PAGE

04:35, 2nd August, 2020

В Ubuntu 10.10, в Network Manager, в настройках проводного интерфейса появилась строка «Cloned MAC address», чтобы задать там новый MAC-адрес сетевого интерфейса.
Попробуйте.


  Сведения об ответе

ASSembler

06:00, 12th August, 2020

Ого, Убунту стали комплектоваться собственным MAC-адресом? :)


  Сведения об ответе

davran

11:13, 21st August, 2020

Можно вот так сделать:
В /etc/network/if-pre-up.d/ создать файл от root (например macchange) со следующим содержимым

! /bin/sh

ifconfig eth0 hw ether 00:1b:77:a6:16:20 (адрес заменить на желаемый).
Далее /etc/init.d/networking restart

Или после этого можно:

ifconfig eth0 down

ifconfig eth0 hw ether 00:1b:77:a6:16:20

ifconfig eth0 up


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться