Генератор випадкових MAC-адрес
Ви хочете створити випадкову MAC-адресу? Це не проблема з цією підказкою openssl, надісланою одним із наших читачів, і ви можете запустити команду один або кілька разів, щоб генерувати випадкову MAC-адресу миттєво під час кожного виконання. Ця команда працюватиме для рандомізації MAC-адрес у Mac OS X, Linux і майже будь-якому іншому, де встановлено openssl і sed.
Як згенерувати випадкову MAC-адресу з командного рядка
Щоб розпочати, перейдіть до терміналу або вікна командного рядка та вставте наведений нижче синтаксис у командний рядок, щоб генерувати випадкову MAC-адресу :
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Переконайтеся, що синтаксис команди вставлено в один рядок. Перевага цього трюку полягає в тому, що він досить простий, короткий, приємний і не потребує сторонніх утиліт чи сценаріїв, він працює в OS X і Linux як є.
Шістнадцятковим виводом буде згенерована MAC-адреса, яка виглядатиме приблизно так: 07:e0:17:8f:11:2f
Якщо ви хочете створити нову адресу, просто натисніть стрілку ВГОРУ на клавіатурі, а потім знову натисніть RETURN, це повторно виконає ту саму команду майже в будь-якій сучасній оболонці. Якщо ви не знаєте, що робите, ви, ймовірно, не захочете редагувати сам синтаксис команди, інакше ви можете створити неточний або неповний шістнадцятковий код, який може не відповідати потенційній MAC-адресі.Будьте простими, дотримуйтеся наступного синтаксису, якщо ви не впевнені:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Налаштувати псевдонім для рандомізації MAC-адрес
Якщо ви плануєте використовувати це часто, подумайте про налаштування псевдоніма у вашому .bash_profile або .profile, щоб вам не довелося вводити весь командний рядок, просто вставивши псевдонім так:
"alias randommacaddy=openssl rand -hex 6 | sed &39;s/\(..\)/\1:/g; s/.$//&39;"
Це дуже корисно, якщо вам потрібно створити нову MAC-адресу для чогось на зразок маршрутизатора чи кабельного модему. Звичайно, ви також можете легко підробити свою MAC-адресу в Mac OS X, якщо ви хочете використати одну зі згенерованих адрес для її зміни.
Цю команду перевірено на роботу в Linux і Mac OS X, практично з усіма версіями. Єдина вимога полягає в тому, щоб командний рядок містив openssl і sed.
Дякуємо Akili за цей чудовий маленький трюк. Якщо ви знаєте ще якісь способи швидкого генерування випадкової MAC-адреси, просто повідомте нам про це в коментарях!