랜덤 MAC 주소 생성기
임의의 MAC 주소를 생성하시겠습니까? 독자 중 한 명이 보낸 이 깔끔한 openssl 팁에는 문제가 없으며 명령을 한 번 또는 여러 번 실행하여 각 실행에서 즉시 무작위 MAC 주소를 생성할 수 있습니다. 이 명령은 Mac OS X, Linux 및 openssl 및 sed가 설치된 거의 모든 것에서 MAC 주소를 무작위화하는 데 작동합니다.
명령줄에서 임의의 MAC 주소를 생성하는 방법
시작하려면 터미널 또는 명령줄 창으로 이동하고 다음 구문을 명령줄에 붙여넣어 임의의 MAC 주소 생성 :
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
명령 구문을 한 줄에 붙여넣어야 합니다. 이 트릭의 장점은 매우 간단하고 짧고 달콤하며 타사 유틸리티나 스크립트가 필요하지 않으며 OS X 및 Linux에서 그대로 작동한다는 것입니다.
16진수 출력은 생성된 MAC 주소이며 다음과 같이 표시됩니다. 07:e0:17:8f:11:2f
새 주소를 생성하려면 키보드에서 위쪽 화살표를 누른 다음 RETURN을 다시 누르면 거의 모든 최신 셸에서 동일한 명령이 다시 실행됩니다. 수행 중인 작업을 알지 못하는 한 명령 구문 자체를 편집하고 싶지 않을 것입니다. 그렇지 않으면 잠재적인 MAC 주소와 일치하지 않을 수 있는 부정확하거나 불완전한 16진수를 생성하게 될 수 있습니다.단순하게 유지하고 확실하지 않은 경우 다음 구문을 사용하십시오.
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 OS X에서 MAC 주소를 쉽게 스푸핑할 수도 있습니다.
이 명령은 거의 모든 버전의 Linux 및 Mac OS X에서 작동하도록 테스트되었습니다. 유일한 요구 사항은 명령줄에 openssl 및 sed가 있다는 것입니다.
이 훌륭한 작은 트릭을 보내준 Akili에게 감사합니다. 무작위 MAC 주소를 빠르게 생성하는 다른 방법을 알고 있다면 댓글로 알려주십시오!