Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как сменить MAC адрес?  (Прочитано 6506 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн arseni0602

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Как сменить MAC адрес?
« : 11 Августа 2016, 00:43:14 »
Я совсем совсем новичок в linux, только вчера поставил (windows и ubuntu на 1 винте). Нужно сделать так, чтоб при работе из под windows, оставался заводской MAC адаптера Wifi, а при работе из под ubuntu MAC менялся на любой другой (в идеале все время рандомный, но можно и 1 фиксированный, главное чтобы отличался от заводского). Каждый раз менять через терминал не вариант.

Пробовал создать в /etc/network/if-pre-up.d/ файл pre-up, а в файле:
#! /bin/sh
ifconfig wlp3s0 hw ether XX:XX:XX:XX:XX:XX
(wlp3s0 это, согласно результатам команды ifconfig название wifi адаптера). После презагрузки ничего не поменялось.

Еще пробовал так:
1)Отключил wifi адаптер
2)В терминале написал:sudo ifconfig wlp3s0 hw ether XX:XX:XX:XX:XX:XX3)Включил адаптер (не подключаясь к сети), написал ifconfig в терминале. MAC поменялся. Но!При подключении к сети MAC меняется обратно на заводской.

Надеюсь понятно изложил суть, прошу помощи..
« Последнее редактирование: 11 Августа 2016, 01:28:39 от arseni0602 »

Оффлайн Sergiy17

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
Re: Как сменить MAC адрес?
« Ответ #1 : 11 Августа 2016, 10:48:26 »
Используйте macchanger.
Лучший способ в чём-то разобраться до конца — это попробовать научить этому компьютер." (с) Дональд Кнут

Оффлайн arseni0602

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Как сменить MAC адрес?
« Ответ #2 : 11 Августа 2016, 23:16:18 »
Нашел в интернетах 2 способа использования macchanger.
В первом надо создать текстовый файл "mac-changer" в /etc/network/if-up.d/ и вписать в него:

# --- Script Starts ---
#!/bin/bash
/etc/init.d/network stop
macchanger --mac=$1 wlp3s0
/etc/init.d/network start
# --- Script Ends ---

затем выполнить следующие команды:
sudo chmod +x mac-changer
./mac-changer ваш_мак_адрес

где "ваш_мак_адрес" это, насколько я понимаю, желаемый мак.
Результат нулевой.

Во втором способе нужно отключить Wifi адаптер, затем выполнить команду:

$ sudo macchanger -r wlp3s0
после выполнения терминал выводит следующее:
Current MAC:   xx:xx:xx:xx:xx:xx (unknown)
Permanent MAC: xx:xx:xx:xx:xx:xx (unknown)
New MAC:       yy:yy:yy:yy:yy:yy (unknown)
,

где xx:xx:xx:xx:xx:xx - заводской MAC
yy:yy:yy:yy:yy:yy - новый, рандомный MAC.

При включении Wifi адаптера без подключения к сети, и выполнении ifconfig, терминал говорит что MAC интерфейса wlp3s0 теперь yy:yy:yy:yy:yy:yy. И тем не менее при подключении к сети Wifi, MAC сбрасывается обратно на заводской.

Может я что-то не так делаю?
В общем, спасибо за совет, но не помогло :-\

Оффлайн luu

  • Активист
  • *
  • Сообщений: 721
  • шта?
    • Просмотр профиля

Оффлайн MD2AX565

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Как сменить MAC адрес?
« Ответ #4 : 09 Апреля 2017, 18:53:47 »
Попался вредный 4G модем Huawei, менял MAC на дефолтный при подключении к сети.
Проблема не решилась полностью, но адрес остаётся изменённым если на первые три октета MAC-адреса выставлять его родные октеты, т.е. адрес меняется но на такого же хуавэя.
« Последнее редактирование: 09 Апреля 2017, 19:05:07 от MD2AX565 »
MB: MSI X99A SLI PLUS; CPU: Intel Core i7; GPU: NVIDIA GeForce GTX 1080; SSD 120Гб + HDD 3Tb; RAM 32Гб DDR4 2400Mhz; Linux Mint 18 MATE

Оффлайн mahinist

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3869
  • Ubuntu-20.04, Archlinux, Blackarchlinux, Gentoo
    • Просмотр профиля
Re: Как сменить MAC адрес?
« Ответ #5 : 09 Апреля 2017, 19:57:30 »
Попался вредный 4G модем Huawei, менял MAC на дефолтный
Не понятно , зачем это нужно ?
31-регион

Оффлайн MD2AX565

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Как сменить MAC адрес?
« Ответ #6 : 09 Апреля 2017, 23:24:12 »
Не понятно , зачем это нужно ?
Смена МАС-адреса как таковая или именно на модеме?
Ну почему бы и нет )))
MB: MSI X99A SLI PLUS; CPU: Intel Core i7; GPU: NVIDIA GeForce GTX 1080; SSD 120Гб + HDD 3Tb; RAM 32Гб DDR4 2400Mhz; Linux Mint 18 MATE

Оффлайн Prodi

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Как сменить MAC адрес?
« Ответ #7 : 25 Октября 2018, 09:27:02 »
команда ifconfig wlo1 hw ether 11:22:33:44:55:66 МАС (на Wi-Fi интерфейсе "wlo1") меняет, но до перезагрузки ...
Как сменить МАС чтоб после перезагрузки, назначенный мной МАС оставался?
з.ы. побывал в /etc/network/interfaces добавлять строки

auto wlo1
iface wlo1 inet dhcp
hwaddress ether 11:22:33:44:55:66

получилось содержание файла

 # interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto wlo1
iface wlo1 inet dhcp
hwaddress ether 11:22:33:44:55:66


после перезагрузки Wi-Fi ("wlo1") интерфейс вовсе теряется в таком случае ...
з.ы.ы. Ubuntu18.04

Morisson

  • Гость
Re: Как сменить MAC адрес?
« Ответ #8 : 25 Октября 2018, 09:35:10 »
Это очень просто настраивается в networkmanager


Оффлайн Prodi

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Как сменить MAC адрес?
« Ответ #9 : 25 Октября 2018, 23:38:50 »
Это очень просто настраивается в networkmanager


почему то при такой смене -долго не цепляется к роутеру, а когда всё же удаётся подключиться, то соединение по Wi-Fi рвётся примерно каждые минут 40 (и затем вновь, долго не может подключиться, к роутеру )

Morisson

  • Гость
Re: Как сменить MAC адрес?
« Ответ #10 : 26 Октября 2018, 00:30:20 »
У меня все работает.
Каксо случайным мак адресом, так и с жестко прописанным.
И вы наверное в курсе, что абы какой мак адрес нельзя?

Оффлайн Prodi

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Как сменить MAC адрес?
« Ответ #11 : 26 Октября 2018, 06:55:03 »
И вы наверное в курсе, что абы какой мак адрес нельзя?
А здесь можно по подробнее?  :P
з.ы. я к примеру прописывал такой-же как и был (у Wi-Fi адаптера) только добавляя или отнимая единицу
например: имелся 84:16:F9:17:89:4A -выставляю 84:16:F9:17:89:4B

Morisson

  • Гость
Re: Как сменить MAC адрес?
« Ответ #12 : 26 Октября 2018, 06:57:53 »
Есть генераторы, для себя искал. В мак адресе зашита информация о производителе оборудования и проч. вещи. ОТ балды- нельзя. Лучше сделать так- выставить там случайный макадрес. Он поменяется. И тот адрес сделать постоянным.

Morisson

  • Гость
Re: Как сменить MAC адрес?
« Ответ #13 : 26 Октября 2018, 06:58:28 »
 :P

Оффлайн Prodi

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Как сменить MAC адрес?
« Ответ #14 : 26 Октября 2018, 07:07:07 »
печаль ... -нет такой кнопки "случайный"  :-\

 

Страница сгенерирована за 0.039 секунд. Запросов: 25.