it-box

MAC 주소 생성기

수량과 접두사를 입력하면 선택한 대소문자 형식으로 MAC 주소를 생성합니다.

MAC 주소 생성기 도구 열기

지정한 접두사를 앞에 두고 나머지 바이트를 무작위로 채운 MAC 주소 목록을 만듭니다.

사용 순서

  1. 수량을 1부터 100 사이에서 정합니다.
  2. 접두사를 입력합니다. 제조사 접두사 3바이트만 넣으면 나머지 3바이트가 무작위로 채워집니다.
  3. 대소문자와 구분자(:, -, ., 없음)를 고릅니다.
  4. 다시 생성 버튼으로 새 목록을 받고, 복사 버튼으로 결과를 가져갑니다.

예시

접두사 64167F를 넣고 구분자로 하이픈을 고르면 64-16-7F-로 시작하는 주소가 나오며, 뒤 3바이트만 생성할 때마다 달라집니다.

한계

접두사가 6바이트 전부면 무작위로 채울 부분이 없어서 항상 같은 주소가 나옵니다. 무작위 값은 자바스크립트 Math.random 기반이라 암호학적으로 안전하지 않으며, 목록 안이나 다른 생성 결과와의 중복을 막지 않습니다. 첫 옥텟의 로컬 관리 비트는 자동으로 바꾸지 않으므로, 기본 접두사 64는 제조사가 등록한 주소처럼 보입니다.

보안 주의

MAC 주소를 바꿔 끼우는 방식은 MAC 필터링, 무선 인증, DHCP 기록을 우회하는 데 쓰일 수 있습니다. 실제 장비에 적용하기 전에 네트워크 정책이 허용하는지 확인하고, 생성한 값이 같은 대역의 다른 장비와 겹치지 않는지 확인하세요.

배경 지식

MAC 주소는 같은 이더넷 구간 안에서 프레임을 전달할 때 쓰는 링크 계층 주소입니다. 스위치와 무선 AP는 어느 MAC이 어느 포트에 있는지 테이블에 기록합니다. 같은 MAC이 두 위치에서 동시에 보이면 테이블이 계속 바뀌어 통신이 불안정해질 수 있습니다. 그래서 같은 네트워크 안에서는 장비마다 MAC이 하나씩만 있어야 합니다.

생성기는 접두사 부분을 고정하고 나머지 바이트를 0부터 255 사이에서 무작위로 고릅니다. 한 자리 값은 16진수 두 자리로 맞추기 위해 앞에 0을 붙입니다. 구분자와 대소문자는 출력할 때만 적용되므로 같은 접두사라면 내부 값은 같습니다. 생성 결과는 화면에 텍스트로만 나타나고 저장되지 않으므로, 필요한 값은 복사해서 옮겨 두어야 합니다.

가상머신이나 컨테이너 환경에서는 가상 NIC에 MAC을 지정하는 일이 흔합니다. 테스트 환경에서 장비 목록을 흉내 낼 때 편하게 쓸 수 있습니다. 생성한 값은 테스트용이라는 표시를 함께 남겨 두면 나중에 실제 장비와 헷갈리지 않습니다. 가상 장비의 MAC을 미리 정해 두면 DHCP 고정 할당 설정을 맞추기 쉬워집니다.

자주 묻는 질문

접두사는 실제 제조사 코드를 넣어야 하나요?

가상 장비나 테스트에서는 실제 등록된 제조사 코드가 필요하지 않습니다. 실제 장비와 헷갈리지 않으려면 로컬 관리 비트를 켠 접두사를 쓰는 편이 안전합니다. 첫 옥텟을 02, 06, 0A, 0E처럼 두 번째 비트가 1인 값으로 시작하면 됩니다.

같은 목록에 중복된 MAC이 나올 수 있나요?

가능합니다. 무작위 3바이트는 약 1,677만 가지 중 하나이고, 생성 시 중복 검사를 하지 않습니다. 수량이 적으면 겹칠 가능성이 낮지만, 같은 네트워크에 많이 넣을 때는 목록을 다시 확인하세요.

대소문자나 구분자를 바꾸면 값도 바뀌나요?

표시 형식만 바뀝니다. 같은 값을 대문자, 소문자, 콜론, 하이픈, 점, 구분자 없음으로 보여 줄 뿐입니다. 장비마다 입력 형식이 다르므로 설정 화면이 요구하는 형식으로 복사하세요.