Linux 상자(Debian)를 켤 때마다 임의의 MAC 주소를 얻고 싶습니다. 가능합니까? 그렇다면 어떻게 해야 할까요?
답변1
가능해요 한번 보세요MAC 주소를 변경하는 방법, Ravi가 2005년 9월 14일에 게시함.
기계의 MAC 주소 변경을 MAC 주소 스푸핑 또는 MAC 주소 위조라고 합니다. Linux에서는 컴퓨터의 MAC 주소를 변경할 수 있습니다. 이것이 작동하는 방식입니다.
Linux에서 MAC 주소를 수정하는 방법
먼저 다음 명령을 실행하여 머신의 물리적 MAC 주소를 찾으세요.
$ ifconfig -a | grep HWaddr
eth0 Link encap:Ethernet HWaddr 00:80:48:BA:d1:20
파란색 16진수는 내 컴퓨터의 MAC 주소를 나타냅니다. 당신은 다를 것입니다. ifconfig Linux 명령을 사용하는 방법을 알아보세요.
ethtool을 사용하여 컴퓨터의 하드웨어 주소를 찾을 수도 있습니다.
그런 다음 Linux에 루트로 로그인하고 다음 명령을 입력하십시오.
# ifconfig eth0 down
# ifconfig eth0 hw ether 00:80:48:BA:d1:30
# ifconfig eth0 up
# ifconfig eth0 |grep HWaddr
MAC 주소를 파란색으로 강조 표시된 다른 숫자로 변경했습니다. 00:80:48:BA:d1:30은 Linux 시스템에 제공한 새 MAC 주소입니다. 48자리 16진수 주소를 MAC 주소로 선택할 수 있습니다.
Linux 시스템의 MAC 주소를 변경해야 하는 이유
컴퓨터의 MAC 주소를 변경해야 하는 이유는 다음과 같습니다.
- 개인정보 보호를 위해(예: Wi-Fi 핫스팟에 연결하는 경우)
- 상호 운용성을 보장합니다. 일부 인터넷 서비스 제공업체는 서비스를 특정 MAC 주소에 연결합니다. 사용자가 나중에 네트워크 카드를 변경하거나 라우터를 설치할 계획이라면 서비스가 더 이상 작동하지 않습니다. 새 인터페이스의 MAC 주소를 변경하면 문제가 해결되었습니다.
MAC 주소를 변경할 때 주의할 점
Linux, Windows, Mac OS X 또는 기타 운영 체제에서 MAC 주소 변경은 일시적일 뿐입니다. 컴퓨터를 다시 시작하면 운영 체제는 사용자가 설정한 MAC 주소가 아닌 네트워크 카드에 기록된 물리적 MAC 주소를 반영합니다.
그러나 @msw가 지적한 것처럼 개인 정보 보호를 찾고 있다면 나는 갈 것입니다.토레방법.