Поиск по этому блогу

понедельник, 15 февраля 2010 г.

Смена МАС-адреса в Ubuntu

Очень часто мы сталкиваемся с проблемой, что при приобретении 2-го ПК или ноутбука, с него невозможно выйти в Интернет. Почему так происходит? Дело в том, что многие провайдеры (это касается подключения сразу через сетевую карту, без ADSL модема), привязывают идентификацию пользователя через МАС-адрес его сетевой карты. Чтобы решить эту проблему – надо провести несколько действий, которые позволят выходить в Инет со 2-го ПК. Что сделал я, когда приобрёл 2-й ПК?

1. Узнать MAC-адрес сетевой карты
Чтобы узнать текущий MAC-адрес набираем в терминале:
sudo ifconfig

Увидим что-то вроде этого:
eth0 Link encap:Ethernet HWaddr 00:1D:E7:D3:AC:11
inet addr:10.26.49.77 Bcast:10.26.63.255 Mask:255.255.240.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:208554 errors:0 dropped:0 overruns:0 frame:0
TX packets:125071 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:40664531 (38.7 MiB) TX bytes:45919980 (43.7 MiB)
Interrupt:21 Base address:0x4c00

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:18511 errors:0 dropped:0 overruns:0 frame:0
TX packets:18511 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:537155 (524.5 KiB) TX bytes:537155 (524.5 KiB)

Красное выделение – MAC-адрес (в данном случае, сетевой карты моего 2-го ПК).
2. Временная смена MAC-адреса
Для этого набираем в терминале:
sudo ifconfig eth0 hw ether xx:xx:хx:xx
(иксы – нужный МАС-адрес)
при этом MAC-адрес изменится и будет оставаться таковым до перезагрузки. Если нужно сделать так, чтобы MAC-адрес остался прописан насовсем – идём ниже.

3. Постоянный изменённый MAC-адрес
Для этого идём в /etc/network/if-pre-up.d/ и создаём там от root тестовый файл, обозвав его pre-up.

В этот файл вписываем:
#! /bin/sh
ifconfig eth0 hw ether 00:00:00:00
(нули – нужный МАС-адрес)
После этого желательно перезагрузиться. После перезагрузки снова набрать в терминале:
sudo ifconfig

дабы убедиться, что МАС-адрес сменился. Убедившись, что всё в порядке – заново создаём подключение.
Маленький совет: истиный МАС-адрес сетевой карты лучше записать, и где-то сохранить. Мало ли: вдруг этот ПК (ноут) потом будет продан, или подарен? Тогда надо будет всё вернуть назад, от греха подальше... :-)

Комментариев нет:

Отправить комментарий