Ethernet Interface의 MAC Address를 변경하고 싶은 경우에는 근본적으로는 해당 인터페이스에 맞는 Driver Routine에서 지원이 되어야 합니다.
IP Address와는 달리 MAC Address는 해당 Ethernet Chip에 설정이 되어야 하기 떄문에, 필히 해당 드라이버에서 Chip 설정 부분이 필요합니다.
대부분은 이미 오픈된 소스를 통해 기능을 지원하지만, 사용하시는 드라이버에서 지원하지 않는 다면, 이 기능을 추가하셔야 합니다. (ioctl을 이용해서 할수 있도록, 명령어 부분과 연결을 해주어야 겠죠)
일단, Busy라는 메세지가 뜬것으로 봐서는 해당 드라이버가 지원을 하는것 같습니다.
==============================
= Crazy Fighter : Kill Them All =
==============================
ifconfig eth0 hw ehter xx:xx:xx:xx:xx:xx
ifconfig eth0 hw ehter xx:xx:xx:xx:xx:xx 192.168.100.1
이런 식으로 설정합니다.
모든 카드가 적용되는 것은 아닙니다.
정보공개는 자신감에서 온다.
당신은 그 자신감이 있는가?
시스템 설정파일을 통해서도 가능합니다.RedHat 리눅스의 경우에
시스템 설정파일을 통해서도 가능합니다.
RedHat 리눅스의 경우에
/etc/sysconfig/network-scripts/ifcfg-eth0
파일에 제일 마지막 라인을 추가합니다.
DEVICE=eth0
BOOTPROTO=static
BROADCAST=...
IPADDR=...
NETMASK=...
NETWORK=...
ONBOOT=yes
MACADDR=XX:XX:XX:XX:XX:XX
여기 MACADDR 부분을 추가해보십시요.
그래도 안되면..
프로그램으로 직접 조정하면 됩니다.
http://alobbs.com/macchanger
정보공개는 자신감에서 온다.
당신은 그 자신감이 있는가?
헉.. 감사합니다. 말씀하신대로 하니... 다음과 같은 메시지가
헉.. 감사합니다.
말씀하신대로 하니...
다음과 같은 메시지가 나옵니다.
어떻게 해야 할까요?
카드가 작동중이라 안된다고 하는것 같으니 down 시키고 mac 을 바꿔
카드가 작동중이라 안된다고 하는것 같으니 down 시키고 mac 을 바꿔보시는건 어떨까요?
from bzImage
It's blue paper
ifconfig eth0 down 혹은ifdown eth0 를 하여
ifconfig eth0 down 혹은
ifdown eth0 를 하여도
ifconfig 를 수행하면 eth0에 대해서 ip 설정은
down상태이지만 ethernet 주소는 그대로 나옵니다.
완전히 다운시키고 새로 설정해야 할것 같은데..
그 방법을 잘 모르겠군요...
답변 감사드리고.. 좀 더 힌트를 주시면 감사하겠습니다.
예전에 HTML 페이지가 있었던 것같던데..오늘 접속을 했더니 안
예전에 HTML 페이지가 있었던 것같던데..
오늘 접속을 했더니 안되네요.
여하튼 ftp://ftp.scyld.com/pub/diag/ 함 가보세요..
어떤 Ethernet card를 사용하시는지 알 수 없지만. .
위 디렉토리에 있는 diagnostic tool을 컴파일해서 사용하면
(Ethernet Card에 맞는 것을 사용해야 겠지요.)
MAC Address를 바꿀 수가 있읍니다.
리스트에 없는 경우에는 Device Driver를 보시구 작성을 하시는 방법도 고려해 보심이..
Ethernet Interface의 MAC Address를 변경하고 싶은
Ethernet Interface의 MAC Address를 변경하고 싶은 경우에는 근본적으로는 해당 인터페이스에 맞는 Driver Routine에서 지원이 되어야 합니다.
IP Address와는 달리 MAC Address는 해당 Ethernet Chip에 설정이 되어야 하기 떄문에, 필히 해당 드라이버에서 Chip 설정 부분이 필요합니다.
대부분은 이미 오픈된 소스를 통해 기능을 지원하지만, 사용하시는 드라이버에서 지원하지 않는 다면, 이 기능을 추가하셔야 합니다. (ioctl을 이용해서 할수 있도록, 명령어 부분과 연결을 해주어야 겠죠)
일단, Busy라는 메세지가 뜬것으로 봐서는 해당 드라이버가 지원을 하는것 같습니다.
==============================
= Crazy Fighter : Kill Them All =
==============================
[code:1]ifconfig eth0 downifconfig eth
물론 콜론으로 분리된 자리에는 바꾸려는 주소를 넣어주시면 되겠죠.
세벌 https://sebuls.blogspot.kr/
댓글 달기