Смена MAC-адреса в Linux
Nov. 22nd, 2012 03:47 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Смена MAC-адреса в Linux
Почти у всех интернет-провайдеров нашей страны стоит идентификация компа в сети по мак-адресу, т.е. допустим, есть в квартире кабель, который нам прокинул провайдер. В течении нескольких лет всё работает хорошо и нас ничего не беспокоит. Но в один прекрасный день мы покупаем новое железо на наш комп и тут появляется одна загвоздка. Интернет ни в какую не хочет работать на новой сетевой карте.
"Что не так?" - подумаете вы.
На самом деле всё просто. При подключении к интернет-провайдеру был записан MAC от нашей старой сетевухи. Естесственно, MAC-адрес новой сетевой карты будет совсем другим.
Ну, тут есть, по-моему, только 3 выхода:
Итак, приступим.
Шаг 1. Останавливаем интерфейс eth0.
Шаг 2. Назначаем MAC адрес.
Шаг 3. Перезагружаем сеть.
Шаг1. Открываем файл конфигурации сетевых интерфейсов etc/network/interfaces.
Шаг 3. Сохраняем конфиг и перезагружаем сеть.
http://blog.aloneunix.ru/2011/04/mac-debian.html
03.04.2011

"Что не так?" - подумаете вы.
На самом деле всё просто. При подключении к интернет-провайдеру был записан MAC от нашей старой сетевухи. Естесственно, MAC-адрес новой сетевой карты будет совсем другим.
Ну, тут есть, по-моему, только 3 выхода:
- Ставить старую сетевую карточку (если только она не была интегрирована в материнскую плату).
- Связаться с техподдержкой провайдера сети и продиктовать новый MAC.
- Изменить 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