Как изменить MAC-адрес в Linux

26 сентября 2009
Рубрика: Tips4Linux.com
Теги: , ,

Zeboton

Маленький и иногда очень полезный трюк, который делается проще простого:

ifconfig eth0 down
ifconfig eth0 hw ether 02:01:02:03:04:08
ifconfig eth0 up

Источник

14 комментариев для “Как изменить MAC-адрес в Linux”

  1. Belladon27 сентября 2009 ~ 18:34

    Блог отличный. Награду бы Вам за него или просто почетный орден. 😉

  2. Zeboton27 сентября 2009 ~ 22:35

    Спасибо вам, что вы нас читаете. Если бы не читатели, то блог был бы совсем другой.
    И спасибо OpenSource, за то что вносит луч света в тёмное царство.

  3. btr095 октября 2009 ~ 09:57

    автору благодарность,и хотелось бы побольше подобных маленьких хитростей.

  4. alfacher7 октября 2009 ~ 00:20

    можно гораздо проще sudo apt-get install macchanger и мак меняется в одно действие вместо трех 🙂 macchanger -m 02:01:02:03:04:08 eth0

  5. Zeboton7 октября 2009 ~ 08:14

    @alfacher
    У меня возникло подозрение, что указанная вами утилита это обёртка для данного способа.
    За альтернативу — спасибо.

  6. alfacher7 октября 2009 ~ 12:53

    Не за что. И вам за полезный сайт.

  7. Gleb aka Tyranjoks ....10 октября 2009 ~ 00:30

    Гасить интерфейс не обязательно.
    Ели адрес статический, то просто меняешь его.
    Если динамический, то
    1. ifconfig eth0 hw ether 02:01:02:03:04:08
    2. dhclient eth0

  8. mittorn15 октября 2009 ~ 12:45

    НЕ помогает!!!

  9. Zeboton15 октября 2009 ~ 13:13

    @mittorn
    А вы уверены, что вы над правильным интерфейсом (eth0) это выполняете?
    Если и теперь не помогло, то, пожалуйста, опишите подробнее свою задачу на форуме.

  10. Sergio6 февраля 2010 ~ 11:27

    Спасибо автору!

  11. lexaryz16 июня 2012 ~ 21:21

    ubuntu@ubuntu:~$ sudo ifconfig ra0
    ra0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
    inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
    BROADCAST MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Как изменить MAC-адрес ra0 ???

  12. Zeboton17 июня 2012 ~ 11:52

    lexaryz, я что-то не понял вопроса.

    Разве
    ifconfig ra0 down
    ifconfig ra0 hw ether 02:01:02:03:04:08
    ifconfig ra0 up

    не помогает?

  13. lexaryz18 июня 2012 ~ 21:18

    нет не помогает

    ubuntu@ubuntu:~$ sudo ifconfig ra0 down
    ubuntu@ubuntu:~$ sudo ifconfig ra0 hw ether 02:01:02:03:04:08
    SIOCSIFHWADDR: Operation not supported

  14. Zeboton19 июня 2012 ~ 09:50

    А в man ifconfig такое есть:

    hw class address
    Set the hardware address of this interface, if the device driver
    supports this operation. The keyword must be followed by the
    name of the hardware class and the printable ASCII equivalent of
    the hardware address. Hardware classes currently supported
    include ether (Ethernet), ax25 (AMPR AX.25), ARCnet and netrom
    (AMPR NET/ROM).

Ваш комментарий

*