컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 무선 네트워크 카드의 Mac 주소를 수정하는 원리

무선 네트워크 카드의 Mac 주소를 수정하는 원리

1. MAC 주소의 목적

MAC 주소는 네트워크 카드에 고정되어 있으며, 각 네트워크 카드의 MAC 주소는 다릅니다. 네트워크 카드 생산 과정에서 제조업체는 일련의 숫자를 EPROM에 기록합니다. 이 숫자 집합은 네트워크 카드마다 다릅니다. 이는 네트워크 카드의 MAC(물리적) 주소입니다.

MAC 주소의 고유성으로 인해 주로 네트워크에서 사용자의 신원을 식별하는 데 사용됩니다. 예를 들어, ADSL을 사용하여 인터넷에 액세스하는 경우 China Telecom은 이를 사용하여 캠퍼스 네트워크에서 해당 네트워크인지 확인하고, MAC 주소를 사용하여 사용자를 식별할 수도 있습니다. 캠퍼스 네트워크의 공식 사용자의 경우 MAC 주소가 서버에 등록됩니다. 불법 사용자인 경우, 이 방법으로 인터넷에 연결하려고 하면 네트워크 카드의 MAC 주소가 서버에 등록되지 않습니다. 서버는 즉시 사용자를 인식하고 연결을 차단합니다.

2. MAC 주소는 수정될 수 있습니다.

네트워크에서 공식 사용자인 것처럼 가장하는 경우에는 네트워크 카드 MAC를 수정해야 합니다. MAC 주소를 수정하려면 하드웨어를 통해 할 수 있습니다. 즉, 네트워크 카드 제조업체에서 제공하는 수정 프로그램을 사용하여 네트워크 카드의 EEPROM을 굽는 것이 가능하지만 매우 위험하고 작업이 복잡합니다. 경험이 많다고 해도 작업 중 오류가 발생하는 것은 불가피합니다.

사실 네트워크 카드의 MAC 주소를 수정하기 위해 굽는 방법을 사용할 필요는 없습니다. Windows가 설치되면 자동으로 네트워크 카드에서 MAC 주소를 읽어 나중에 사용할 수 있도록 레지스트리에 저장한다는 점을 알아야 합니다. 데이터가 네트워크를 통해 전송될 때 네트워크 카드에서 전송된 데이터 패킷에는 소스 MAC 주소가 필요합니다. 이 MAC 주소는 레지스트리를 수정하는 한 네트워크 카드가 아닌 레지스트리에서 읽혀집니다. 이는 네트워크 카드의 EEPROM에서 MAC 주소를 변경하는 것과 동일합니다. 두 가지의 실제 효과는 동일합니다.

3. 레지스트리에서 MAC를 수정하는 방법

1. 소프트웨어 수정을 이용하세요

이 방법은 모든 종류의 네트워크 카드에 적용됩니다. 다른 Windows에서는 MAC을 수정하려면 다른 소프트웨어를 사용해야 합니다.

(1) Win2003/XP/2000

시스템이 Win2003/XP/2000인 경우 SMAC를 사용할 수 있습니다. 이 소프트웨어는 네트워크 카드의 MAC 주소를 수정할 수 없지만 MAC은 레지스트리에서만 수정할 수 있습니다.

소프트웨어에는 두 가지 작동 모드가 있습니다. "WMI(Windows Management Instrumentation)" 서비스를 활성화하면 소프트웨어가 [WBEM ON] 모드에서 실행되고 더 많은 네트워크 카드 정보를 표시할 수 있습니다. [WBEM OFF] 모드에서는 소프트웨어 창의 제목 표시줄에서 현재 실행 중인 모드를 볼 수 있습니다.

이 소프트웨어는 사용이 매우 간단합니다. 실행 후 "새로 고침"을 클릭하면 창의 목록 상자에 네트워크 카드 유형, IP 주소, 활성 MAC 등이 표시됩니다. 다음 6개의 입력 상자를 클릭한 다음 오른쪽의 "MAC 업데이트"를 클릭하여 수정을 완료하고 마지막으로 컴퓨터를 다시 시작하여 수정된 값을 적용합니다.

평가판에서는 새로운 MAC 주소를 입력할 수 없습니다. MAC 주소는 0C-0C-0C-0C-0C-01로만 변경할 수 있습니다.

2. 카드 속성

네트워크 카드가 RealTek의 RTL8139 칩을 사용하는 경우 네트워크 카드 속성에서 MAC를 수정하면 레지스트리의 MAC 주소도 변경됩니다.

Win2003/XP/2000에서는 "시작"/설정/제어판 메뉴를 클릭하고 "시스템"을 두 번 클릭한 다음 "하드웨어"/장치 관리자를 클릭하고 장치 관리자에서 "네트워크 어댑터"를 확장합니다. 수정하려는 MAC 주소가 있는 네트워크 카드를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택합니다. "고급" 탭을 클릭한 후 "속성"에서 네트워크 주소 항목을 선택하고 클릭하고 오른쪽의 "값"에서 MAC를 입력합니다. 지정할 주소 값(예: 020202020202)에는 12개의 숫자 또는 문자를 연속으로 입력해야 합니다(중간에 입력하지 마십시오). 변경 사항은 컴퓨터를 다시 시작한 후에 적용됩니다. Win98에서의 MAC 수정 방법은 위의 방법과 유사합니다.

수정 후 레지스트리의 MAC 주소를 Win2003/XP/2000에서 원래 상태로 복원하려면 "네트워크 주소" 항목을 선택하고 오른쪽의 값을 " 존재하지 않습니다." 를 누른 다음 다시 시작하고, Win98에서는 "표시 없음"을 선택합니다.

3. 레지스트리에서 수정

RTL8139 칩이 아닌 네트워크 카드의 경우 레지스트리에서 MAC를 직접 수정할 수 있습니다. 참고: 레지스트리를 수정하기 전에 먼저 돌아가야 합니다. 레지스트리를 올려라.

Win2003/XP/2000

"시작"/실행을 클릭하고 regedit를 입력하여 레지스트리를 연 다음 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet /Control/Class/{4D36E972-E325-를 찾습니다. 11CE -BFC1-08002BE10318}/0000, 0001, 0002 및 기타 기본 키, DriverDesc의 내용을 검색하여 기본 키 아래에 params 항목이 있는 경우 네트워크 카드에서 사용되는 기본 키를 파악하세요. , 기본 키는 네트워크 카드에서도 사용됩니다.

예를 들어 네트워크 카드는 0001 기본 키를 사용하므로 이를 선택하고 그 오른쪽에 문자열 항목(NetworkAddress라는 이름)을 생성합니다. 문자열을 두 번 클릭하고 지정한 MAC 주소 값을 입력합니다(사이에 기호 없이 연속된 12자리 숫자 또는 문자여야 함). NDI/params 0001 아래에 하위 키(NetworkAddress라는 이름)를 추가하고 선택합니다. 하위 키 오른쪽에 default라는 문자열을 추가하면 키 값이 수정됩니다. MAC 주소는 위의 값과 동일하며 다시 시작한 후에 수정 사항이 적용됩니다.

4. MAC 주소 변경

시스템의 MAC 주소가 성공적으로 수정되었는지 알고 싶다면 컴퓨터를 다시 시작하고 IPconfig/all을 입력하세요. 명령 프롬프트에서 명령을 실행하면 Physical Address 오른쪽에 주소가 표시되어 MAC이 성공적으로 수정되었는지 확인할 수 있습니다.

上篇: 나는 새 핸드폰을 한 대 샀다. 알리페이는 휴대폰 카드 없이 정상적으로 작동합니까? 下篇: 어떤 카드 유량이 많고 저렴해서 제한 속도가 안 돼요?
관련 내용