8 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как изменить MAC адрес роутера

MAC адрес – это уникальный номер, присваиваемый оборудованию. В локальной сети все пакеты передаются между устройствами на основе этих адресов. Соответственно все MAC адреса в локальной сети должны быть уникальными. Вот например, у компьютера две сетевые карты, через каждую из них он может быть подключен в одну локальную сеть, соответственно MAC адрес каждой сетевой карты должен быть уникальным. Производитель сетевых карт покупает пул адресов, и каждой из произведенных сетевых карт присваивает свой уникальный номер, который нигде не может повториться.

На роутере обычно два MAC адреса:

  • Для LAN портов – для идентификации в локальной сети
  • Для WAN порта – для идентификации в сети провайдера

Примечание: Если у роутера несколько WAN портов, уникальные MAC адреса задаются на каждый.

Процесс обмена IP пакетами следующий:

  1. Когда надо передать пакет на какой то IP адрес, с помощью маски подсети определяется, локальный ли он, и если нет – то отправляется на IP адрес шлюза по умолчанию.
  2. Ищется по IP адресу соответствующий ему MAC адрес в специальной hash-таблице, если устройство недавно общалось с этим IP адресом, то он там должен быть.
  3. Если не найден в таблице – отправляется в сеть ARP запрос MAC адреса.
  4. Полученный MAC записывается в таблицу и на него отправляются пакеты с данными, которые необходимо отправить.

Соответственно, если в сети будут одинаковые адреса, отправленные пакеты неизвестно кто получит.

Как узнать MAC адрес роутера?

Так вот, знание MAC адреса своего нового роутера как раз нам может пригодиться, чтобы назвать его провайдеру. Для того, чтобы он поменял свои настройки и привязал его вместо старого от компьютера, и у вас снова был интернет. Узнать MAC адрес маршрутизатора можно двумя способами.

  • На информационной этикетке, которая размещена на днище корпуса роутера
  • В панели управления администраторским разделом

Есть и еще один способ — через командную строку Windows. Однако для обычного пользователя это будет трудновато. Да и зачем усложнять себе жизнь, если все можно сделать гораздо проще.

Как узнать MAC адрес маршрутизатора из наклейки на корпусе роутера

На любом роутере имеется наклейка с информацией о подключении к нему. Там обычно указывается название wifi сети, адрес входа, логин и пароль для авторизации. И необходимый нам MAC адрес.
Вот примеры этикеток с маршрутизаторов разных брендов:

MAC адрес роутера TP-Link

Где в настройках роутера узнать MAC адрес?

Если же у вас есть доступ к панели управления своим маршрутизатором, то его MAC адрес обычно отображается сразу на стартовой странице. После того, как вы в ней авторизуетесь.

Посмотрите, как выглядит мак адрес в админке TP-Link

На моделях других производителей все выглядит примерно так же. Думаю, нет смысла показывать больше, все и так понятно.

Способ, используя стандартные средства Windows

Заходим в «Управление»

В левом столбце заходим в «Диспетчер устройств», «Сетевые адаптеры», вызываем контекстное меню интересующей сетевой карты и заходим в ее свойства.

В свойствах сетевой карты переходим во вкладку «Дополнительно». В свойствах выбираем «сетевой адрес» и вписываем туда нужное нам значение. Вот собственно и все.

Определяем МАС-адрес роутера

Возьмите в руки свой роутер и переверните его. На обратной стороне роутера есть наклейка с информацией от производителя. Среди прочих разных данных на ней есть и заводской МАС-адрес устройства.

Такая наклейка есть на всех маршрутизаторах вне зависимости от модели роутера.

Например, для роутера TP-Link она выглядит так:

А такая на роутере ZyXEL:

Или вот такая для маршрутизатора Asus:

Зная МАС-адрес роутера, звоним Интернет-провайдеру в поддержку и просим внести изменения.

Как поменять MAC-адрес на роутере?

Тоже ничего сложного. Нужно зайти в настройки маршрутизатора, открыть нужную вкладку и сменить, или клонировать адрес. Здесь есть два варианта: можно вручную прописать новый MAC-адрес в настройках роутера, или же клонировать его с компьютера, который подключен к роутеру по кабелю (с которого вы настраиваете)
.

Смена MAC-адреса на роутерах Tp-Link

Зайдите в настройки маршрутизатора по адресу 192.168.1.1, или 192.168.0.1. Если не получается, то смотрите эту инструкцию. Дальше перейдите в раздел Network
(Сеть) — MAC Clone
(Клонирование MAC-адреса). В поле WAN MAC Address
можно вручную прописать нужный адрес, или же нажать на кнопку Clone MAC Address
и клонировать его с компьютера.

  • Подключение USB-принтера к интернет-центру (для версий NDMS 2.11 и более ранних)

Не забудьте сохранить настройки кнопкой Save
, и перезагрузить маршрутизатор.

Клонируем MAC-адрес на роутере Asus

Для начала, заходим в настройки нашего маршрутизатора. Открываем вкладку Интернет
. Там будет поле MAC-адрес
. Укажите в нем нужный адрес, или нажмите на кнопку Клонировать MAC
.

Читать еще:  Настройка роутера D-Link DIR-300 Дом.ру

Нажмите на кнопку Применить
для сохранения изменений.

Инструкция для роутеров ZyXEL

На устройствах ZyXEL Keenetic открываем настройки по адресу 192.168.1.1, переходим в раздел настроек Интернет
, выбираем нужное соединение, и в выпадающем меню MAC-адрес
выбираем Взять с вашего ПК
, или Ввести вручную
.

Не забудьте применить настройки.

Смена MAC-адреса на маршрутизаторах D-Link

Откройте настройки своего маршрутизатора D-Link (адрес 192.168.0.1), и перейдите на вкладку Сеть
WAN
. Выберите необходимое соединение, и в поле MAC вы можете задать свой адрес, либо нажав на специальную кнопку, клонировать MAC-адрес с компьютера на роутер D-Link.

Сохраните настройки нажав на кнопку Применить
.

Как изменить Mac-адрес

Windows

На ПК и ноутбуках под управлением Windows для изменения mac достаточно средств самой системы. Но при условии, что эту возможность поддерживает драйвер сетевого адаптера.

Порядок действий:

  • Запустите диспетчер устройств, раскройте список сетевых адаптеров, кликните правой клавишей мышки по интересующему и выберите его «Свойства«.

  • Зайдите на вкладку «Дополнительно«. Найдите в списке свойств параметр «Network Address» и в поле «Значение» впишите новый мак.

Если в списке свойств нет вышеуказанного параметра, значит, драйвер адаптера не поддерживает изменение.

Опытные пользователи могут прописать мак-адрес прямо в системный реестр — в раздел, где хранятся настройки сетевого адаптера. Проще всего это сделать через командную строку, запущенную с админскими полномочиями.

Инструкция выглядит так:

Reg add “HKLMSYSTEMSetupUpgradeNetworkDriverBackupControlClass<4d36e972-e325-11ce-bfc1-08002be10318>####” /v NetworkAddress /t REG_SZ /d 000000000000 /f

Вместо «####» и «000000000000» необходимо подставить ваши данные:

«####» — это подпапка реестра вида 0000, 0001, 0002 и т. д. В таких подпапках хранятся параметры сетевых интерфейсов — каждого в своей. Чтобы узнать, в какую из подпапок производить запись, придется открыть их в реестре и в списке значений найти упоминание имени нужного сетевого адаптера. Такого же, как в диспетчере устройств.

Вместо двенадцати нулей напишите новый мак-адрес без пробелов, дефисов и других символов.

Кстати, изменить mac на компьютере с Windows можно и в BIOS, но только с помощью специального сервисного софта, который не предназначен для простых пользователей.

Mac OS X

Смена мак-адреса на компьютерах Apple производится всё через тот же терминал, который помог его узнать. Достаточно выполнить в терминале команду: sudo ifconfig en0 ether 00:00:00:00:00:00 .

Вместо нулей после слова «ether» напишите новый адрес, разделяя пары символов двоеточиями.

Android

Чтобы сменить mac-адрес на телефоне или планшете под Android, необходимы права root и специальный софт. Для устройств на базе процессоров MediaTek удобно использовать бесплатную сервисную утилиту MTK Engineering Mode.

  • Чтобы перейти к нужным настройкам в MTK Engineering Mode, коснитесь кнопки «MTK settings«. В списке «Connectivity» выберите Wi-Fi или другой сетевой интерфейс. Откройте раздел NVRAM.
  • Впишите в строку add(h,byte) цифру 4, а в следующую строку — length(byte) — цифру 6. Нажмите «Read«. Ниже — в поле value(h), появится текущий физический адрес этого адаптера. Осталось его стереть, вписать новый (без пробелов, дефисов и двоеточий) и нажать кнопку Write.

Второй способ изменения мака доступен владельцам девайсов на процессорах других производителей, но, к сожалению, и он работает не на всех устройствах. Кроме того, придется установить платную утилиту Root Explorer.

  • Запустите Root Explorer и перейдите в каталог /data.
  • Найдите и откройте в любом редакторе текстовый файл с именем .nvmac.info. Если его нет, создайте. Чтобы создать и сохранить объект в этом каталоге, необходимо активировать права R/W (на чтение и запись)
  • Пропишите в .nvmac.info новый мак-адрес, разделяя пары цифр двоеточиями.
  • Откройте через меню окно разрешений этого файла и отметьте права на чтение для всех.

Роутеры

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

Методика клонирования физического адреса на аппаратах разных марок и моделей почти одинакова. Отличия лишь в интерфейсе прошивки.

Чтобы изменить интересующий параметр на роутере TP-link (в качестве примера приведен интерфейс прошивки Archer C20), откройте раздел «Сеть» и «Клонирование MAC-адреса«. Пропишите в показанном на скриншоте поле новое значение и нажмите «Сохранить«.

Узнаём текущий MAC-адрес сетевой карты

Старый адрес лучше сохранить, для этого есть несколько вариантов, выбирайте какой нравится.

Через панель управления Windows 7/8/10

Самый понятный способ: зайти в «Пуск -> Панель управления -> Сеть и Интернет -> Центр управления сетями и общим доступом» и кликнуть по названию своего подключения:

в появившемся окошке нажать «Сведения»

«Физический адрес» — это и есть MAC адрес:

У меня он выделен красной рамкой и состоит из шести значений в шестнадцатиричном коде, разделённые дефисом или двоеточием. Этот код состоит из букв A-F и цифр 0-9, поэтому учтите, что буквы «O», там нет, это могут быть только нули. Минус этого способа в том, что скопировать мак-адрес в буфер обмена не получится, т.к. его тупо нельзя выделить!

Кстати, попасть «Центр управления сетями и общим доступом» можно разными способами, например, кликнув правой кнопкой по иконке сети в системном трее:

А в Windows 8/10 кликаем по значку вая-фая:

Через командную строку

Нажимаем «Win + R» и пишем в поле ввода «cmd»

Далее в чёрном окне пишем команду:

getmac /v /fo list

В ответ получим полную информацию об имеющихся сетевых адаптерах. В списке нужно найти свою карту по названию (выделено красным):

Там также перечислены виртуальные устройства и обычно они начинаются на «Туннельный адаптер…» или в описании есть «TAP-Win32…». На них не смотрим, ищем только реальную сетевую карту. Как правило, о ней больше всего информации, а в названии написано «Адаптер беспроводной локальной сети» (для Wi-Fi), «Подключение по локальной сети — Ethernet адаптер» (для кабеля), Realtek Ethernet, VIA adapter и другие. В любом случае, MAC-адрес прописан в параметре «Физический адрес».

Кстати, чтобы скопировать текст в буфер обмена из командной строки нужно выделить нужный текст и кликнуть по нему правой кнопкой. Выделение пропадёт, а текст окажется в буфере обмена.

MAC (Media Access Control) — уникальный идентификатор, выдается каждой единице активного оборудования (то есть сетевому адаптеру, роутеру, свичу и так далее) или некоторым их интерфейсам.

MAC прошит в оборудование при изготовлении и используется в сети для идентификации отправителя и получателя фрейма. Предполагается, что при появлении в сети нового устройства администратору не придется задавать ему MAC вручную.

Схема строения шестиоктетного MAC-адреса

MAC уникален (или, по крайней мере, должен быть) для каждого сетевого интерфейса. При этом у устройства их может быть несколько — например, у ноутбуков их как минимум два: один у контроллера проводного подключения по Ethernet, второй — у адаптера Wi-Fi. У роутера или у свитча адреса уникальны для каждого порта, а если это роутер Wi-Fi, то различаться будут адреса у каждого беспроводного интерфейса (у современных роутеров это 2,4 ГГц и 5 ГГц).

Зачем менять MAC?

MAC позволяет однозначно идентифицировать устройство и не меняется при смене операционной системы — он прошит в микросхему, которая предоставляет сетевой интерфейс.

Пентестеры и хакеры скрывают свой MAC, чтобы не допустить идентификации оборудования при атаке. Думаю, ты понимаешь, зачем это может понадобиться: если использовать реальный MAC, то он может быть засвечен при подключении к другим сетям. Существуют и средства сопоставления MAC с географическими координатами — например, скрипт iSniff-GPS из набора Kali.

Практика

Итак, предположим, что ты используешь Linux. Давай посмотрим, как сменить MAC без использования дополнительных программ.

Открывай терминал и вводи команду

Если ты используешь Ethernet, то посмотреть адреса адаптеров можно так:

Чтобы временно изменить свой MAC, нужно выключить соответствующий сетевой интерфейс. Например, для интерфейса eth1 команда будет такой:

Теперь можно сформировать новый MAC.

Цифры, как ты понимаешь, в этот шаблон можешь подставить любые.

Теперь нужно снова поднять eth1.

И последнее — нужно проверить, вступили ли изменения в силу. Если ты снова посмотришь список MAC, то увидишь, что интерфейс изменился. Однако после перезагрузки компьютера старое значение MAC вернется.

Было бы удобно, если бы MAC изменялся каждый раз при подключении к сети. В этом нам поможет пакет NetworkManager. Начиная с версии 1.4 эта программа поддерживает спуфинг MAC, причем у нее есть много полезных опций.

Для каждой группы «проводные» (ethernet) и «беспроводные» (wifi) правила MAC настраиваются отдельно.

Также помни, что беспроводной адаптер может находиться в одном из двух состояний:

  • сканирование — задается с помощью свойства wifi.scan-rand-mac-address . По умолчанию yes , то есть во время сканирования будет устанавливаться произвольный MAC-адрес. Если выбрать no , то этого происходить не будет;
  • подключен к сети — задается свойством wifi.cloned-mac-address , по умолчанию его значение равно preserve .

Для проводного интерфейса (свойство ethernet.cloned-mac-address ) и беспроводного интерфейса в состоянии подключения ( wifi.cloned-mac-address ) доступны следующие варианты:

  • явно указанный MAC — то есть можно задать свой постоянный MAC;
  • permanent — использовать вшитый в устройство MAC-адрес (по умолчанию);
  • preserve — не менять MAC устройства после активации (например, если MAC был изменен другой программой, то будет использоваться текущий адрес);
  • random — генерировать случайную величину для каждого подключения.

NetworkManager настраивается через файл /etc/NetworkManager/NetworkManager.conf . Как вариант, можешь добавить дополнительный файл с расширением .conf в директорию /etc/NetworkManager/conf.d (называться конфиг при этом может как угодно). Я рекомендую именно второй способ, поскольку при обновлении NetworkManager обычно заменяет главный .conf, и если ты вносил в него изменения, то они пропадут.

Включаем автоматическую генерацию рандомных MAC-адресов

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

Свойства ethernet.cloned-mac-address и wifi.cloned-mac-address можно задавать по отдельности или вместе.

Проверить значения ты можешь, набрав ip a , а чтобы изменения вступили в силу, нужно перезапустить NetworkManager:

Теперь подключайся к беспроводной сети и снова проверяй значения MAC.

Для одних и тех же сетей будут генерироваться одинаковые адреса. Если же ты хочешь, чтобы адреса всегда были разными, настройки будут такими:

Устанавливаем определенный MAC

Предположим, нам нужно использовать какой-то определенный MAC. Для этого снова будем править /etc/NetworkManager/conf.d/mac.conf .

Чтобы задать MAC для проводного интерфейса, добавляй такие строки:

Чтобы задать MAC для беспроводного соединения — вот такие:

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

Обрати внимание, что при использовании этого метода MAC будет изменяться только после того, как ты подключишься к сети. До этого у интерфейсов будут их исходные адреса. Исключением может быть Wi-Fi, если ты уже настроил спуфинг, как показано выше. Для отмены спуфинга добавляй в конфиг такие строки:

И перезапускай службу, чтобы изменения вступили в силу.

Как изменить MAC-адрес роутера

Привязка учётной записи пользователя к MAC-адресу сетевой карты применяется многими небольшими интернет-провайдерами. Тип подключения в таком случае — динамический сетевой адрес, а защита от несанкционированного доступа обеспечивается как раз при помощи MAC-адреса сетевого интерфейса компьютера, который подключён к провайдеру. Если вместо своего компьютера (или ноутбука) вы подключите к кабелю провайдера маршрутизатор, работать ничего не будет, ведь физический адрес (MAC-адрес) маршрутизатора и адрес сетевой карты компьютера — разные.

Конечно, можно позвонить в службу техподдержки провайдера и попросить прописать MAC-адрес роутера в списке разрешённых клиентов, а можно просто изменить физический адрес маршрутизатора на уже разрешённый адрес сетевой карты компьютера. Чтобы упростить эту операцию и предотвратить возможные ошибки, веб-интерфейс роутера содержит в себе процедуру клонирования MAC-адреса. С её помощью маршрутизатор сам считывает физический адрес сетевой карты компьютера и присваивает его интерфейсу WAN — порт, к которому подключается кабель провайдера.

  1. Откройте интернет-браузер и в адресной строке введите IP-адрес маршрутизатора. Заводской адрес роутера — 192.168.0.1.
  2. Введите логин и пароль для доступа к веб-интерфейсу.
  3. Из меню разделов в левой части экрана выберите «Сеть», а из него — пункт WAN.
  4. Из списка интерфейсов выберите тот, который отмечен как «Шлюз по умолчанию», и откройте его щелчком мыши.
  5. Поле MAC раздела Ethernet содержит текущий MAC-адрес маршрутизатора. Нажмите кнопку «Клонировать адрес» для изменения MAC-адреса сетевого интерфейса WAN.

Кнопка «Клонировать» позволяет изменить MAC-адрес роутера на адрес сетевой карты компьютера, к которому он подключен

Два месяца назад мне довелось восстанавливать «слетевшую» прошивку роутера ASUS. Реанимация прошла вроде бы успешно, маршрутизатор работал, но ни в какую не хотел подключаться к интернет-провайдеру. Анализ ситуации показал, что в сервисной прошивке, про помощи которой осуществлялось восстановление, вместо MAC-адреса были нули. Неудивительно, что оборудование провайдера отказывало в доступе устройству без адреса. После того, как я изменил нулевой MAC-адрес на тот, что был указан в информационном стикере роутера, аппарат заработал как часы.

Видео: изменение MAC-адреса на маршрутизаторе TP-Link

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: