Настройка оборудования
Блог о модемах, роутерах и gpon ont терминалах.
Как клонировать мак-адрес
С необходимостью клонирования mac-адреса пользователям различных интернет-провайдеров приходится сталкиваться всё чаще и чаще. Напомню, что MAC-address (мак-адрес) — это УНИКАЛЬНЫЙ низкоуровневый адрес сетевого устройства. В одной сети два не должно встречаться 2 одинаковых мак-адреса, иначе эти устройства в сети работать не смогут. На практике встречаются случаи появления в больших сетях (обычно у крупных Интернет-провайдеров) двух, трех, а порой и десятков сетевых устройств с одним и тем же так называемым « уникальным » идентификатором. Происходит это из-за желания производителей сетевого оборудования ускорить процесс путём усиления универсальности прошивок для для сетевых устройств. В случае материнских плат — это использование одних и тех же чипов и соответственно драйвера для сетевых контроллеров с одинаковым маком в итоге.
Вторая причина, по которой приходится клонировать мак-адреса — жесткая привязка по адресу устройства доступа(или резервирование) со стороны Интернет-провайдера к портам на своем оборудовании или к логину в биллинге. Делается это либо в целях безопасности, либо в целях ограничения количества устройств доступа со стороны абонентов.
Исправить ситуацию несложно — главное знать как. Об этом мы и поговорим в этой статье.
— Zyxel Keenetic(Zyxel Keenetic Lite, Zyxel Keenetic 4G).
Раздел Интернет -> Подключение. Ставим пункт Использовать MAC-адрес в значение С Компьютера .Нажимаем Применить.
-D-Link DIR-300, DIR-320, DIR-615, DIR-825,DIR-855 (интерфейс оранжевого цвета)
Заходим в раздел Setup -> Internet (Установка -> Интернет) и нажимаем кнопку Manual Internet Connection Setup (Настройка Интернет-соединения вручную). Практически в самом низу окна, независимо от типа подключения (IPoE, PPPoE,VPN) Есть поле MAC Address и кнопка Clone MAC Address.
Для DIR-825 и DIR-855 это выглядит так:
— DIR-300NRU, DIR-320NRU.
Для версии прошивки 1.2.94 изменить MAC-адрес можно в разделе Сеть -> Соединения. Ищем поле MAC и меняем значение на нужное. Нажимаем Сохранить.
В версии прошивки 1.3.0 необходимо перейти в раздел Сеть -> WAN. Находим поле MAC и нажимаем кнопку Клонировать MAC.
— ASUS WL-520GC, RT-G32, WL-500GP
Раздел IPConfig -> WAN&LAN. Практически в самом низу пункт Special Requirment from ISP. В поле MAC Address вписываем нужное значение и нажимаем Apply:
— TP-LINK WR-741ND, WR-841ND
Раздел Network -> MAC Clone, кнопка Clone MAC Address.
— TRENDdnet TEW-432 BRP, TEW-652 BRP
Раздел Main -> WAN, кнопка Clone MAC Address.
— Tenda W311+
Раздел Advanced Settings -> MAC Address Clone. Нажимаем кнопку Clone MAC Address.
2)Проблема возникает с мак-адресом сетевой платы компьютера.
— Операционная система Windows 2000 / Windows XP / Windows 7
Посмотреть текущий мак-адрес можно в командной строке (Пуск->Программы->Стандартные->Командная строка), набрав команду:
Теперь переходим в Панель управления раздел Сетевые подключения. Правой кнопкой мыши щелкаем на нужном сетевом адаптере и в выпадающем меню выбираем пункт Свойства. В открывшемся окне свойств сетевого адптера нажимаем кнопку Настроить. Ищем вкладку Дополнительно. Затем выбираем пункт Locally Administered Address :
или просто Network Address :
В поле Значение вводим новый MAC-адрес (при этом знак «-» указывать не нужно). Нажимаем ОК и проверяем.
В windows 7 Эта процедура делается практически так же:
Если мак-адрес не изменился, то придется воспользоваться сторонней программой — например SMAC.
Есть «продвинутый» вариант — можно поменять MAC-адрес устройства через системный реестр Windows . [Spoiler]
Для этого запускаем редактор реестра: Пуск-> Выполнить->regedt32. и ищем раздел «HKLMSYSTEMCurrentControlSetControlClass » и смотрим у него подразделы, которые отображают сетевые интерфейсы всех имеющихся сетевых адаптеров в виде 4-х значных чисел: 0000, 0001, 0002 и т.д. На Linkage и Ndi не обращаем внимания. По ключу 000x»DriverDesc» находим нужный нам интерфейс. В нем будет имя сетевой карты.
Меняем ключ «NetworkAddress» (или добавляем, если нужно, тип данных — REG_SZ). Вводим новый мак-адрес. Ключ DriverDateData не трогаем. Закрываем редактор реестра. Перезагружаем систему.
— Операционная система FreeBSD
Все действия производятся в консоли.
— Отключаем сетевой интерфейс:
ifconfig rl0 link ether 01:02:03:03:02:01
— Включаем сетевой интерфейс:
— Операционная система Linux
Все действия производятся в консоли.
— Отключаем сетевой интерфейс:
ifconfig eth0 hw ether 01:02:03:03:02:01
Одинаковый mac адрес в сети
Сеть из 40 компьютеров, коммутаторы DES-1008, Surecom и Compex.
Кто-то начал гадить пользователям, подставляет существующие MAC адреса, т.е. получается два одинаковых MAC адреса в одном сегменте в сети с неуправляемым оборудованием.
Происходит что-то непонятное в сети то полностью все встает, то тормозит.
Теоретически, в таком случае, глюки могут быть на хостах с одинаковыми MAC адресами, либо при обращении к этим хостам. При обмене данными между другими узлами сети, имхо, сбоев быть не должно. Но реальная картина с теорией не сходится.
Хочется узнать конкретный ответ на вопрос, как ведут себя коммутаторы D-Link (1008 и другие) при одинаковых записях в CAM таблице одновременно на два разные порта.
Например:
порт1 — МАС1
порт2 — МАС2
порт3 — МАС3
порт4 — МАС1
порт5 — МАС4
Т.е. в данном случае имеется соответствие одного МАС адреса двум разным портам.
Возможные варианты (допустим пришел фрейм на порт2, предназначенный этому МАК1), после поиска соответствия в CAM таблице этот фрейм попадет на:
1 — попадет на тот порт, сответствие которому найдено первым
2 — -.-.-.-.-.-.-.- вторым
3 — попадет на оба порта сразу
4 — свич перейдет в режим концентратора
5 — свич встанет в ступор
И есть ли какой-либо «стандарт», которого придерживаются все изготовители, на данную нестандартную ситуацию.
Так же интересует вопрос — сколько времени хранится запись в CAM таблице (в обычных неуправляемых коммутаторах)?
Мне необходимо выявить источник проблемы, кто же все таки загибается, D-Link, Surecom или Compex.
И имеются ли в настоящий момент какие-либо решения для недопущения подобного вредительства. (Управляемое оборудование с привязкой MAC к портам не рассматривается).
Вернуться наверх
Vladimir Gerasimov |
|
||
Зарегистрирован: Вт фев 01, 2005 20:22 |
|
||
Вернуться наверх | |||
![]() |
longer |
|
||
Зарегистрирован: Пт июн 24, 2005 12:01 |
|
||
Вернуться наверх | |||
![]() |
Albu |
|
||
Зарегистрирован: Ср сен 06, 2006 12:01 |
|
||
Вернуться наверх | |||
![]() |
Albu |
|
||
Зарегистрирован: Ср сен 06, 2006 12:01 |
|
||
Вернуться наверх | |||
![]() |
Demin Ivan |
|
||||
Зарегистрирован: Пт май 13, 2005 15:49 |
|
||||
Вернуться наверх | |||||
![]() |
Albu |
|
||
Зарегистрирован: Ср сен 06, 2006 12:01 |
|
||
Вернуться наверх | |||
![]() |
Demin Ivan |
|
||||
Зарегистрирован: Пт май 13, 2005 15:49 |
|
||||
Вернуться наверх | |||||
![]() |
Оценка статьи:
![]() ![]() ![]() ![]() ![]() ![]() Одинаковый mac адрес в сети Ссылка на основную публикацию ![]() ![]() Похожие публикации
× × |