oio11: (Default)
[personal profile] oio11
Смена 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

May 2025

S M T W T F S
    123
45678910
11121314151617
181920212223 24
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 1st, 2025 06:03 pm
Powered by Dreamwidth Studios