oio11: (Default)
oio11 ([personal profile] oio11) wrote2012-11-22 03:47 pm

Смена MAC-адреса в Linux

Смена MAC-адреса в Linux

03.04.2011

Почти у всех интернет-провайдеров нашей страны стоит идентификация компа в сети по мак-адресу, т.е. допустим, есть в квартире кабель, который нам прокинул провайдер. В течении нескольких лет всё работает хорошо и нас ничего не беспокоит. Но в один прекрасный день мы покупаем новое железо на наш комп и тут появляется одна загвоздка. Интернет ни в какую не хочет работать на новой сетевой карте.

"Что не так?" - подумаете вы.


На самом деле всё просто. При подключении к интернет-провайдеру был записан MAC от нашей старой сетевухи. Естесственно, MAC-адрес новой сетевой карты будет совсем другим.
Ну, тут есть, по-моему, только 3 выхода:
  1. Ставить старую сетевую карточку (если только она не была интегрирована в материнскую плату).
  2. Связаться с техподдержкой провайдера сети и продиктовать новый MAC.
  3. Изменить MAC-адрес на новой сетевой карте.
Вот как раз третий способ мы в этой статье и рассмотрим.

Итак, приступим.

Способ 1. Разовая смена MAC-адреса.


Этот способ сменит MAC-адрес только до перезагрузки компьютера.

Шаг 1. Останавливаем интерфейс eth0.
sudo ifdown eth0
Примечание:
  • Если у вас беспроводной интерфейс, то вместо eth0 используем wlan0
  • Номер интерфейса приведённого в статье может отличаться от того, что установлен в вашей системе, поэтому необходимо узнать номер интерфейса. Сделать это можно введя в терминал команду ifconfig -a, которая выдаст список интерфейсов, установленных в системе.

Шаг 2. Назначаем MAC адрес.
sudo ifconfig eth0 hw ether 00:00:00:00:00:00
Вместо 00:00:00:00:00:00 пишем тот MAC, который нам нужен.

Шаг 3. Перезагружаем сеть.
/etc/init.d/networking restart
Шаг 4. Проверяем, сменился ли MAC.
sudo ifconfig -a | grep HWaddr
Видим что-то похожее на это:
eth0 Link encap:Ethernet HWaddr e0:cb:4d:h7:15:36
Красным цветом как раз и выделен MAC-адрес.


Способ 2. Смена MAC-адреса при загрузке системы.


Данный способ подразумевает, что MAC-адрес будет присваиваться при загрузке системы.

Шаг1. Открываем файл конфигурации сетевых интерфейсов etc/network/interfaces.
sudo gedit /etc/network/interfaces
Шаг 2. Добавляем туда строку
hwaddress ether 00:00:00:00:00:00
где, опять же, вместо 00:00:00:00:00:00 пишем нужный MAC-адрес.

Шаг 3. Сохраняем конфиг и перезагружаем сеть.
http://blog.aloneunix.ru/2011/04/mac-debian.html

Post a comment in response:

(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org