Відмінності між версіями «Апаратна адреса»
(не показані 3 проміжні версії цього учасника) | |||
Рядок 3: | Рядок 3: | ||
'''Структура Mac-адрес''' | '''Структура Mac-адрес''' | ||
− | Стандарти IEEE визначають 48-розрядну (6 октетов) MAC-адресу, яка розділена на чотори частини. | + | Стандарти IEEE визначають 48-розрядну (6 октетов) MAC-адресу, яка розділена на чотори частини.[[Файл:Example_2№.jpg|400px]] |
+ | |||
Перші 3 октета (у порядку їх передачі по мережі; старші 3 октета, якщо розглядати їх у традиційній біт-реверсній шестнадцатерковому записі MAC-адреси) містять 24-бітний унікальний ідентифікатор организації (OUI)[1], або (Код MFG — Manufacturing, виробнмка), який виробник отримує в IEEE. При цьому використовуються лише молодші 22 розряди (біти), 2 старші мають спеціальне назначення: | Перші 3 октета (у порядку їх передачі по мережі; старші 3 октета, якщо розглядати їх у традиційній біт-реверсній шестнадцатерковому записі MAC-адреси) містять 24-бітний унікальний ідентифікатор организації (OUI)[1], або (Код MFG — Manufacturing, виробнмка), який виробник отримує в IEEE. При цьому використовуються лише молодші 22 розряди (біти), 2 старші мають спеціальне назначення: | ||
Рядок 16: | Рядок 17: | ||
Для того, щоб MAC-адреса мережевого пристрою використовуються наступні команди: | Для того, щоб MAC-адреса мережевого пристрою використовуються наступні команди: | ||
+ | |||
Windows — ipconfig /all — более подробно расписывает — какой MAC-адрес к какому сетевому интерфейсу относится | Windows — ipconfig /all — более подробно расписывает — какой MAC-адрес к какому сетевому интерфейсу относится | ||
+ | |||
Linux — ifconfig -a | grep HWaddr | Linux — ifconfig -a | grep HWaddr | ||
+ | |||
FreeBSD — ifconfig|grep ether | FreeBSD — ifconfig|grep ether | ||
+ | |||
HP-UX — /usr/sbin/lanscan | HP-UX — /usr/sbin/lanscan | ||
− | Mac OS X — ifconfig, | + | |
+ | Mac OS X — ifconfig, або в Системних Налаштуваннях > Мережа > обрати підключення > Додатково > | ||
+ | Ethernet > ідентифікатор Ethernet | ||
+ | |||
QNX4 — netinfo -l | QNX4 — netinfo -l | ||
+ | |||
QNX6 — ifconfig или nicinfo | QNX6 — ifconfig или nicinfo | ||
+ | |||
'''Заміна Mac-ареси''' | '''Заміна Mac-ареси''' |
Поточна версія на 17:46, 29 грудня 2011
У мережах(таких, як мережі на основі Ethernet) MAC-адреса дозволяє унікально ідентифікувати кожен вузол мережі і відсилати дані лише цьому вузлу. Таким чином, MAC-адреса формує основу мереж на канальному рівні, яку використовують протоколи більш виского мережевого рівня. Для перетворення MAC-адрес у адреси мережевого рівня і навпаки застосовуються спеціальні протоколи (наприклад, ARP і RARP у мережах TCP/IP).
Структура Mac-адрес
Стандарти IEEE визначають 48-розрядну (6 октетов) MAC-адресу, яка розділена на чотори частини.
Перші 3 октета (у порядку їх передачі по мережі; старші 3 октета, якщо розглядати їх у традиційній біт-реверсній шестнадцатерковому записі MAC-адреси) містять 24-бітний унікальний ідентифікатор организації (OUI)[1], або (Код MFG — Manufacturing, виробнмка), який виробник отримує в IEEE. При цьому використовуються лише молодші 22 розряди (біти), 2 старші мають спеціальне назначення:
перший біт вкуазує, для одиночного (0) або групового (1) адресата визначено кадр
наступний біт вказує, чи є MAC-адреса глобально (0) или локально (1) адміністрована.
Наступні три октета обираються виробником для кожного екземпляру пристрою. За виключенням мереж системної мережевої архітектури SNA.
Таким чином, глобально адміністрована MAC-адреса прристрою глобально унікальна і звичайно «зашита» в апаратуру.
Администратор мережі має можливість, замість використання «зашитого», назначити пристрою MAC-адресу за власним бажанням. Такой локально администрируемый MAC-адрес выбирается произвольно и может не содержать информации об OUI. Ознакою локально адміністрованої адреси є відповідний біт першого октета адреси.
Для того, щоб MAC-адреса мережевого пристрою використовуються наступні команди:
Windows — ipconfig /all — более подробно расписывает — какой MAC-адрес к какому сетевому интерфейсу относится
Linux — ifconfig -a | grep HWaddr
FreeBSD — ifconfig|grep ether
HP-UX — /usr/sbin/lanscan
Mac OS X — ifconfig, або в Системних Налаштуваннях > Мережа > обрати підключення > Додатково > Ethernet > ідентифікатор Ethernet
QNX4 — netinfo -l
QNX6 — ifconfig или nicinfo
Заміна Mac-ареси
Існує поширена думка, що MAC-адреса залізно вшита в мережеву карту і змінити її не можна або можна лише з допомогою програматоров. Насправді це не так. MAC-адреса легко змінюється програмованим шляхом, так як значення, вказане через драйвер, має більш високий пріоритет, ніж зашитий в плату. Але все ж існує обладнання, у якому заміну MAC-адреси здійснити неможливо інакше, ніж скориставшись програматором.