OS X Mountain Lion에서 MAC 주소 변경(스푸핑) & Mavericks

차례:

Anonim

A MAC 주소는 네트워크 인터페이스에 할당된 고유 식별 번호이며 NIC 및 Wi-Fi 카드와 같은 물리적 하드웨어에 연결하거나 가상 머신에 할당할 수 있습니다. 경우에 따라 MAC 주소를 다른 ID로 변경해야 합니다.

최근에 이 주소를 변경하는 프로세스(스푸핑이라고도 함)가 Mac OS X의 버전마다 약간씩 변경되었기 때문에 이와 관련하여 몇 가지 질문을 받았습니다.이를 염두에 두고 최신 버전의 OS X 10.7, 10.8 Mountain Lion, 10.9 OS X Mavericks 및 OS X 10.10 Yosemite에서 MAC 주소를 변경하는 방법을 보여드리겠습니다.

시작하려면 /응용 프로그램/유틸리티/에 있는 터미널을 실행하십시오.

새 MAC 주소 받기

가장 먼저 해야 할 일은 의도한 MAC 주소를 검색하는 것입니다. 마음에 드는 것이 있으면 그것을 사용하십시오. 그러나 특정 주소를 스푸핑하려는 것이 아니고 임의의 주소만 필요한 경우 다음 명령을 사용하여 openssl로 하나를 생성하십시오.

openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'

MAC 주소는 항상 xx:xx:xx:xx:xx:xx 형식이며 작동하려면 이 형식을 따라야 합니다. 이 연습의 목적을 위해 임의로 생성된 주소 "d4:33:a3:ed:f2:12 "가 사용됩니다.

MAC 주소 변경

아직 터미널에 있지 않다면 지금 여십시오. 이를 위해 en0 인터페이스를 사용하지만 귀하의 인터페이스는 en1일 수 있습니다(하단의 참고 사항 참조). MAC 주소 변경 명령어는 다음과 같습니다.

sudo ifconfig en0 에테르 xx:xx:xx:xx:xx:xx

"xx:xx:xx:xx:xx:xx"를 원하는 MAC 주소로 바꿉니다. 예제의 경우 다음과 같습니다.

sudo ifconfig en0 에테르 d4:33:a3:ed:f2:12

리턴을 누르고 관리자 비밀번호를 입력하여 새 주소를 설정하십시오. 변경되었는지 확인하려면 다음을 입력하십시오.

ifconfig en0 |grep 에테르

네트워크 환경 설정에서도 찾을 수 있지만 GUI는 항상 MAC 변경 사항을 즉시 보고하지 않고 대신 네트워크 연결이 순환될 때까지 기다립니다.

참고 및 문제 해결

  • 사용할 인터페이스(en0, en1 등)가 확실하지 않은 경우 "ifconfig"를 입력하여 찾으십시오. 이더넷 포트가 없는 MacBook Air의 경우 en0은 일반적으로 Wi-Fi 인터페이스인 반면, MacBook, iMac, Mac Mini, MacBook Pro 또는 이더넷 포트가 있는 모든 Mac은 대신 Wi-Fi에 en1을 사용할 것입니다.
  • 시작하기 전에 기본 하드웨어 MAC 주소를 기록해 두는 것이 좋습니다.
  • 일부 Mac에서는 다음 명령을 대신 사용합니다.

    sudo ifconfig en1 와이파이 xx:xx:xx:xx:xx:xx

    OS X Yosemite, Lion, Mountain Lion, Mavericks 및 나중에 Wi-Fi로 '공항'으로 이름을 변경하여 이름 변경

  • 관리자 계정에 대한 액세스 권한이 필요하거나 루트 사용자를 활성화해야 합니다.
  • 새 MAC 주소가 등록되기 전에 연결된 Wi-Fi 네트워크에서 연결을 해제해야 합니다.
  • 이것은 OS X 10.7 OS X 10.8, OS X 10.9 및 OS X 10.10을 실행하는 MacBook Air 및 MacBook Pro에서 테스트되었습니다. 이전 버전의 OS X는 여기에서 사용할 수 있습니다.

전체 프로세스는 다음 동영상에서 볼 수 있듯이 15초 이상 걸리지 않습니다.

OS X Mountain Lion에서 MAC 주소 변경(스푸핑) & Mavericks