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

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

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

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

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

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

  6. 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 ???

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

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

  8. А в 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).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *