2009-06-12

MACアドレスの変更

MACアドレスって実は変更できるらしい。(というかNICについてるMACアドレスをkernelが覆い隠すだけみたい?、再起動すると当然もとに戻る)


  • Linuxの場合

    # ifconfig eth0 down
    # ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
    # ifconfig eth0 up


  • Windowsの場合
    Windowsでも同じことができるらしい。

    1. regeditなどのレジストリ変更アプリを開始。
    2. 「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}」を開く。
    3. 0000、0001、0002などの数字があると思いますが、それぞれがネットワークアダプタをあらわす。それぞれの中にあるDeviceDescなどの値を調べながら変更したいネットワークアダプタを選択。
    4. 0001などの4桁数字の下に「NetworkAddress」という名前の値がある場合には、その内容を変更します。値は「00123456789a」など「:」を抜いた値にする。
    5. 「NetworkAddress」という名前の値が無い場合には、「NetworkAddress」という名前の文字列(REG_SZ)を作成。
    6. Windowsをリブートするか、もしくは、変更を行うネットワークインターフェースを一度無効にしてから、再度有効にして設定を反映。設定が変更されたかどうかを確認するには、「ipconfig /all」を行う。


とうぜん、同じネットワークセグメントに同じMACアドレスのNICがあると問題なので、vmwareなど、閉じたネットワークで使うこと。

0 件のコメント: