커피닉스, 시스템 엔지니어의 쉼터
  Linux, FreeBSD에서 MAC Address 변경 작성일 : 2010/06/14 18:26
 
  • 글쓴이 : 좋은진호 ( http://coffeenix.net/ )
  • 조회수 : 13393
     
    제  목 : Linux, FreeBSD에서 MAC Address 변경
    작성자 : 좋은진호(truefeel, http://coffeenix.net/ )
    작성일 : 2010.6.8(화)


    1. Linux에서 MAC Address 바꾸기

     
    # ifconfig eth0 down  (먼저 interface를 down 시킨다.)
    # ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF
    # ifconfig eth0       (MAC Address(MAC 주소)가 변경된 것을 확인한다.)
    # ifconfig eth0 up    (다시 up)
     


    네트웍을 끊었다가 설정 후 올리므로, 인터페이스가 여러 개가 아니라면 콘솔에서 작업한다.

    RHEL, CentOS 서버에서 부팅시 자동으로 변경되도록 하려면 /etc/sysconfig/network-scripts/ 아래의 ifcfg-eth? 파일에 다음 설정을 추가한다. AA:BB:CC:DD:EE:FF 또는 aa:bb:cc:dd:ee:ff 처럼 MAC Address는 대소문자 상관이 없다.

     
    MACADDR=AA:BB:CC:DD:EE:FF
     



    2. FreeBSD에서 MAC Address 바꾸기

     
    # ifconfig bce1 link  AA:BB:CC:DD:EE:FF 또는
    # ifconfig bce1 ether AA:BB:CC:DD:EE:FF
     


    bce1는 interface명이므로, 서버 환경에 맞게 바꾼다.
    부팅시 바로 MAC Address가 변경 설정되도록 하려면 /etc/start_if.인터페이스(예. start_if.bce1) 파일에 다음과 같은 명령을 넣어주면 된다. 파일은 실행권한이 없어도 된다.

     
    ifconfig bce1 ether AA:BB:CC:DD:EE:FF
     



    3. 참고 자료

    * Changing Your MAC Address/Linux (Linux에서)
      http://en.wikibooks.org/wiki/Changing_Your_MAC_Address/Linux

    * Re: Change MAC address of LAN card in rc.conf. How? (FreeBSD에서)
      http://www.atm.tut.fi/list-archive/freebsd-stable-2005/msg01621.html


    커피닉스, 시스템 엔지니어의 쉼터 / URL : http://coffeenix.net/board_view.php?bd_code=1708