강좌 / 팁

윈 도 우 Vista/7/8에서 MAC 주소 변경(Clone) 하는 방법입니다.

2013.09.13 10:06

은주얌 조회:9572

안녕하세요? 간만에 강좌 남깁니다.

Windows Vista 이후 버전부터 무선랜(WLAN)에 아래와 같이 제약을 넣어두었습니다.


00 - 00 - 00 - 00 - 00 - 00


MAC 주소의 두 번째는 숫자는 무조건 2, 6, A, E 중에 하나가 되어야 한다.


이 조항 때문에 해당 운영체제 부터는 MAC 변경 시 위 조건을 충족하지 않으면 절대 변경되지 않습니다.

예를 들어 설명하자면.. 아래 두 개는 변경이 허용 되지만, 그 밑에 두 개는 변경되지 않습니다.


86 - 22 - AA - BB - CC - DD (O)

02 - GF - 00 - 8A - FF - CC (O)

80 - 99 - FF - CC - 00 - 66 (X)

79 - 42 - 88 - 99 - 00 - 12 (X)


그런데, 내가 원하는 MAC 주소의 두 번째가 2, 6, A, E를 제외한 값이다? (저는 0을 넣어야 했습니다.)

이러면 어떻게 해야 될까요? 인터넷을 찾아 이에 대한 해결책을 찾아보았습니다.


 1) Windows XP 이하 운영체제를 설치한다. (단, 인텔 무선랜은 12.x 버전대만 변경이 가능함.)

 2) WLAN의 실제 MAC 주소를 해당 주소로 재 Writing 한다.

 3) MAC Clone이 되는 공유기 혹은 휴대용 공유기를 사용하여 연결한다.


각각 살펴보면.. 


 1) 은 요즘 노트북 사양에 따라 지원 안 되는 모델이 많아졌기에 힘들다고 할 수 있고,

 2) 는 무선랜 제조사에 요구하거나 인터넷에 찾아 작업을 해야 합니다.. 실패하면 A/S 받아야 하고, Writing 횟수도 제한이 있습니다.

 3) 은 추가 비용이 발생하고 휴대용 공유기 찾기가 쉽지 않습니다. 특히, 배터리로 가는 녀석은요..


그래서 일단 제가 가진 무선랜 중에 Realtek WLAN USB 동글을 사용하여 몇 가지 실험을 해보기로 했습니다.


 1) Vista 용 드라이버(64bit)를 설치하고, 레지스트리 수동 변경 -> X

 2) 7 용 드라이버(64bit)를 설치하고, 레지스트리 수동 변경 -> X

 3) Windows XP/2003까지 지원하는 무선랜 MAC 변경툴 사용 - > X (변경되었다 나오나 실제 변경 안 됨.)

 4) Windows 7 지원하는 무선랜 MAC 변경툴 사용 -> X (일부 프로그램은 위 제약 사항을 경고하기도 함.)

 5) XP 용 드라이버(64bit) 강제 설치 후, 레지스트리 변경 -> O


헐! XP용 드라이버를 강제 설치하니 MAC 변경이 자유롭게 가능합니다.. ㅡㅡ;

가끔 오작동을 하기는 하지만, 뽑았다 다시 꽂으면 정상 작동합니다.


속도는 Vista/7용 드라이버와 크게 차이가 없었습니다.

만약, 저처럼 변경이 된다면 3) 번 툴을 사용해도 마찬가지로 변경이 됩니다.


결론 : Windows XP 용 무선랜 드라이버를 깔고 시도하라. 지원되지 않으면 지원하는 USB 동글을 구입하라.


끝으로 무선랜 MAC을 레지스트리로 변경하는 방법입니다.


시작 - 실행 - regedit 을 눌러 레지스트리 편집기로 이동합니다.


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}


위 주소를 찾아 주세요.

항목을 펼치면 0000부터 장치들이 쭉 나열 되어 있습니다.


여기서 장치 관리자 - 무선랜 모델을 찾습니다. (CTRL+F 검색창으로 찾으면 금방 찾아집니다.)

마우스 우측 버튼 - 새로 만들기 - 문자열 값(S)를 선택하고, NetworkAddress 라고 칩니다. (대소문자 유의!)


그리고 그 값에 바꾸고 싶은 MAC 주소를 - 없이 연달아 입력합니다.

(예) 001234567890


무선랜 드라이버를 사용 안 함 - 사용함으로 전환하면 해당 MAC 주소로 변경이 됩니다.

명령 콘솔창에서 IPCONFIG /ALL 명령으로 확인 가능합니다.

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
2119 윈 도 우| 윈도우 8 사용자 폴더들 레지스트리 값 [1] DOS 5504 1 09-28
2118 윈 도 우| 오피스토큰을 유지하면서 윈도우인증하기.. [2] meNyu 6760 4 09-28
2117 Linux LiveCD List 입니다. [4] 날새 3133 0 09-27
2116 윈 도 우| 사용자계정컨트롤(UAC) 설정하기.. [3] meNyu 8709 0 09-27
2115 소프트웨어| 그림판으로 이미지 회전하기 [2] DOS 4755 0 09-26
2114 윈 도 우| 윈도우의 불필요 파일 삭제 [18] 크림슨 13828 11 09-25
2113 윈 도 우| batch 파일 정복 [9] gooddew 6872 10 09-25
2112 리눅스 무료 LibreCAD 사용하기 [5] 카리스마조 5277 0 09-25
2111 윈 도 우| 인증관련 강좌 7 라이선스파일의 기능들 7774566 4264 0 09-24
2110 윈도우와 리눅스를 멀티부팅으로 설치하는경우 파티션 분할 [5] 카리스마조 4129 0 09-24
2109 우분투 13.04 한/영 전환키 복원하기 [5] 카리스마조 3773 0 09-24
2108 리눅스에서 IE8 사용하기 [4] 카리스마조 4148 2 09-23
2107 리눅스의 기본 명령어 [5] 아름다운소 6865 2 09-23
2106 리눅스 에서의 게임 [5] 카리스마조 3493 0 09-23
2105 리눅스의 종류와 선택 카리스마조 3225 0 09-23
2104 리눅스 민트 한글 키보드 설치방법입니다. [3] 카리스마조 5091 1 09-23
2103 윈 도 우| Windows 8.1 업그레이드 정보 [1] 통나무 6824 1 09-23
2102 리눅스 민트에 한글적용하기 [1] 카리스마조 4517 1 09-23
2101 윈 도 우| Backup-Recovery.cmd 사용시 주의하실 점 안내 [4] 희망성사 5956 6 09-22
2100 윈 도 우| 8,1 영문판 설치후 한글변경(레지이용) [6] 이거니 5798 0 09-22
XE1.11.6 Layout1.4.8