не может поддерживать новый MAC-адрес через Macchanger

Во время игры с Macchanger я заметил, что при попытке создать случайный Mac-адрес, после того как беспроводное соединение вернулось в рабочее состояние, MAC-адрес возвращается к постоянному Mac-адресу, как только я снова подключаюсь к Интернету

, процесс я прошел через

ifconfig wlan1 down

macchanger -r wlan1    (mac address is random)

ifconfig wlan1 up

на данный момент я в автономном режиме (соединение Wi-Fi установлено, но не подключено к какой-либо конкретной сети). После нажатия на беспроводное соединение и установления соединения, MAC-адрес возвращается к постоянному

, редактируя

в сторону, изменяя MAC-адрес в беспроводном сетевом соединении. GUI сброса сетевого подключения, кажется, работает; но делать это так, как первоначально было описано через macchanger в терминале, по-прежнему нет

0
задан 1 December 2017 в 13:48

1 ответ

Я думаю, что активация интерфейса заставляет его перечитывать Mac с аппаратного обеспечения. Рекомендуемый метод использования 'macchanger' написан в https://help.ubuntu.com/community/AnonymizingNetworkMACAddresses и рекомендует добавить скрипт в подпрограммы инициализации интерфейса:

Создать файл с командой

sudo nano /etc/network/if-pre-up.d/macchanger

в этот файл, введите строки

#!/bin/sh

# Radomize the mac address for the given interface
/usr/bin/macchanger -r "$IFACE"

, чтобы закрыть файл, нажав Ctrl + o , а затем Ctrl + x и пометьте файл как исполняемый с помощью команды

chmod +x /etc/network/if-pre-up.d/macchanger

Эта команда будет выполнена во время процесса поднимите интерфейс и назначьте случайный mac в это время.

0
ответ дан 1 December 2017 в 13:48
  • 1
    Каждый раз, когда я обновляю свое ядро, я должен перезагрузить, прежде чем мое монтирование CIFS будет работать. Вы, оказывается, знаете , почему перезагрузка фиксирует это? [Кроме того, перезагрузка рассматриваемого модуля, кажется, перестала работать тихо.] It' d быть большим, если я мог бы работать вокруг этого без перезагрузки. – Robbie 30 November 2012 в 19:32
  • 2
    Каждый раз, когда я обновляю свое ядро, я должен перезагрузить, прежде чем мое монтирование CIFS будет работать. Вы, оказывается, знаете , почему перезагрузка фиксирует это? [Кроме того, перезагрузка рассматриваемого модуля, кажется, перестала работать тихо.] It' d быть большим, если я мог бы работать вокруг этого без перезагрузки. – Robbie 30 November 2012 в 19:32
  • 3
    Каждый раз, когда я обновляю свое ядро, я должен перезагрузить, прежде чем мое монтирование CIFS будет работать. Вы, оказывается, знаете , почему перезагрузка фиксирует это? [Кроме того, перезагрузка рассматриваемого модуля, кажется, перестала работать тихо.] It' d быть большим, если я мог бы работать вокруг этого без перезагрузки. – Robbie 30 November 2012 в 19:32
  • 4
    Каждый раз, когда я обновляю свое ядро, я должен перезагрузить, прежде чем мое монтирование CIFS будет работать. Вы, оказывается, знаете , почему перезагрузка фиксирует это? [Кроме того, перезагрузка рассматриваемого модуля, кажется, перестала работать тихо.] It' d быть большим, если я мог бы работать вокруг этого без перезагрузки. – Robbie 30 November 2012 в 19:32
  • 5
    Каждый раз, когда я обновляю свое ядро, я должен перезагрузить, прежде чем мое монтирование CIFS будет работать. Вы, оказывается, знаете , почему перезагрузка фиксирует это? [Кроме того, перезагрузка рассматриваемого модуля, кажется, перестала работать тихо.] It' d быть большим, если я мог бы работать вокруг этого без перезагрузки. – Robbie 30 November 2012 в 19:32
  • 6
    Каждый раз, когда я обновляю свое ядро, я должен перезагрузить, прежде чем мое монтирование CIFS будет работать. Вы, оказывается, знаете , почему перезагрузка фиксирует это? [Кроме того, перезагрузка рассматриваемого модуля, кажется, перестала работать тихо.] It' d быть большим, если я мог бы работать вокруг этого без перезагрузки. – Robbie 30 November 2012 в 19:32

Другие вопросы по тегам:

Похожие вопросы: