MAC 주소를 기본값으로 설정

MAC 주소를 기본값으로 설정

때때로 MAC 주소를 스푸핑해야 할 경우 다음 명령을 사용하여 스푸핑할 수 있습니다.

ip link set dev eth0 address XX:XX:XX:XX:XX:XX

재부팅하지 않고 MAC 주소를 기본값으로 다시 설정하는 방법이 있습니까?

답변1

또한보십시오:

sudo ethtool -P eth0

따라서 MAC 주소를 기본값으로 다시 설정하려면(여기서 GNU grep을 가정):

set_to_real() (
  for i do
    mac=$(ethtool -P "$i" | grep -iEom1 '([0-9a-f]{2}:){5}[0-9a-f]{2}') &&
      ip link set dev "$i" address "$mac"
  done
)
set_real eth0

답변2

부팅 시 커널이 "실제 MAC"을 보고할 수 있으므로 확인하세요.

dmesg | grep eth0

ip link set...거기서 찾은 MAC을 사용해 보세요 .

답변3

하나 있다마이 변경 그리드이를 가능하게 하는 도구입니다. 에서 man macchanger:

macchanger [options] device
 -p, --permanent
     Reset MAC address to its original, permanent hardware value.

따라서 인터페이스가 다음과 같다고 가정합니다.이더넷 0, 다음을 실행합니다.
# macchanger -p eth0

관련 정보