macchanger 없이 Linux 3.3.8 장치에서 MAC 주소를 변경하는 방법은 무엇입니까?

macchanger 없이 Linux 3.3.8 장치에서 MAC 주소를 변경하는 방법은 무엇입니까?

Linux 3.3.8을 실행하는 장치에서 내 MAC 주소를 영구적으로 변경하려고 하는데 macchanger를 설치할 수 없습니다.

제가 사용하려고 하면

ifconfig eth0 hw ether

알겠어요

ifconfig: SIOCSIFHWADDR: Device or resource busy

SSH를 통해 장치에 연결했습니다. 장치가 Wi-Fi 및 LAN에 연결됩니다. Wi-Fi를 통해 연결하고 LAN의 MAC 주소를 변경해 보았습니다. 나는 노력했다

ifconfig eth0 down
ifconfig etho hw NEW_MAC
get the error: ifconfig: SIOCSIFHWADDR: Device or resource busy
ifconfig eth0 up

ifconfig에서는 MAC 주소가 업데이트되었음을 ​​표시합니다. 그러나 GUI 요소에는 여전히 이전 MAC 주소가 표시됩니다. 또한 재부팅 후에는 변경 사항이 손실됩니다.

답변1

먼저 장치를 중지해야 합니다.

sudo ifconfig eth0 down

그런 다음 변경 사항을 적용해야 합니다.

sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

그런 다음 장치를 시작하십시오.

sudo ifconfig eth0 up

관련 정보