[질문] eth0의 MAC address 변경

skjean의 이미지

ifconfig 명령어를 통해서 eth0의 MAC(Ethernet) address를
변경하고 싶습니다.

그런데..man page를 통해서 알 수가 없습니다.
예전 기억에 ethe addr 이런 옵션을 준 것 같은데...

도움 부탁드립니다.

감사합니다.

hook7346의 이미지

ifconfig eth0 hw ehter xx:xx:xx:xx:xx:xx 192.168.100.1

이런 식으로 설정합니다.
모든 카드가 적용되는 것은 아닙니다.

정보공개는 자신감에서 온다.
당신은 그 자신감이 있는가?

hook7346의 이미지

시스템 설정파일을 통해서도 가능합니다.
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

정보공개는 자신감에서 온다.
당신은 그 자신감이 있는가?

skjean의 이미지

헉.. 감사합니다.
말씀하신대로 하니...
다음과 같은 메시지가 나옵니다.

어떻게 해야 할까요?

 SIOCSIFHWADDR: Device or resource is busy
 
dhunter의 이미지

카드가 작동중이라 안된다고 하는것 같으니 down 시키고 mac 을 바꿔보시는건 어떨까요?

from bzImage
It's blue paper

skjean의 이미지

ifconfig eth0 down 혹은
ifdown eth0 를 하여도

ifconfig 를 수행하면 eth0에 대해서 ip 설정은
down상태이지만 ethernet 주소는 그대로 나옵니다.

완전히 다운시키고 새로 설정해야 할것 같은데..
그 방법을 잘 모르겠군요...

답변 감사드리고.. 좀 더 힌트를 주시면 감사하겠습니다.

jcly2의 이미지

예전에 HTML 페이지가 있었던 것같던데..

오늘 접속을 했더니 안되네요.

여하튼 ftp://ftp.scyld.com/pub/diag/ 함 가보세요..

어떤 Ethernet card를 사용하시는지 알 수 없지만. .

위 디렉토리에 있는 diagnostic tool을 컴파일해서 사용하면
(Ethernet Card에 맞는 것을 사용해야 겠지요.)

MAC Address를 바꿀 수가 있읍니다.

리스트에 없는 경우에는 Device Driver를 보시구 작성을 하시는 방법도 고려해 보심이..

deathrow의 이미지

Ethernet Interface의 MAC Address를 변경하고 싶은 경우에는 근본적으로는 해당 인터페이스에 맞는 Driver Routine에서 지원이 되어야 합니다.
IP Address와는 달리 MAC Address는 해당 Ethernet Chip에 설정이 되어야 하기 떄문에, 필히 해당 드라이버에서 Chip 설정 부분이 필요합니다.

대부분은 이미 오픈된 소스를 통해 기능을 지원하지만, 사용하시는 드라이버에서 지원하지 않는 다면, 이 기능을 추가하셔야 합니다. (ioctl을 이용해서 할수 있도록, 명령어 부분과 연결을 해주어야 겠죠)

일단, Busy라는 메세지가 뜬것으로 봐서는 해당 드라이버가 지원을 하는것 같습니다.

==============================
= Crazy Fighter : Kill Them All =
==============================

세벌의 이미지

ifconfig eth0 down
ifconfig eth0 hw ether xx:yy:zz:ii:jj:kk
ifconfig eth0 up

물론 콜론으로 분리된 자리에는 바꾸려는 주소를 넣어주시면 되겠죠.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.