Нужно ли переключать интерфейс вниз/вверх при смене MAC-адреса?

Bash раствор:

for f in *.fastq.gz; do 
    [[ "$f" =~ ^([^_]+_[^_]+)_.*(_[^_]+)_[0-9]+\.fastq\.gz$ ]]
    cat "$f" >> "${BASH_REMATCH[1]}${BASH_REMATCH[2]}.fastq.gz"
done

  • ^([^_]+_[^_]+)_.*(_[^_]+)_[0-9]+\.fastq\.gz$-решающий шаблон регулярного выражения для захвата первых 2 префиксов в 1-ю захваченную группу (например.MC9_PRENR-назвали суффикс во 2-й захваченной группе (, например._R1)
2
26.02.2020, 08:46
1 ответ

Прежде всего, чтобы ответить на ваш вопрос, вы должны убедиться, что показанные новые настройки уже действуют . Просто не верьте тому, что может сказать ifconfigили какая-то команда -, проверьте это. Например, прослушивая трафик с вашего сетевого интерфейса, используя tcpdumpили Wireshark.

Более важный вопрос заключается в том, почему вы хотите изменить свой MAC-адрес.

Если вас беспокоит конфиденциальность , это вполне веская причина. Но тогда вы должны изменить его до запуска сетевой службы. Существуют разные способы автоматизации этого.

Если подумать, возможно, ваш компьютер уже отправил DHCP-запрос в сеть (, например, если ваш кабель Ethernet был подключен ), таким образом, утечка вашего истинного MAC-адреса. адрес .Таким образом, изменение MAC-адреса после этого не меняет того факта, что предыдущий (истинный )адрес мог просочиться (и мог быть где-то записан ).

Network Manager уже имеет параметры для рандомизации MAC-адреса. Или вы можете использовать обычный файл /etc/network/interfaces. Об этом позаботится директива pre-up.

См., например, этот пост для более подробной информации.

Таким образом, выполнение ifdown, изменение MAC-адреса, а затем ifupвручную, вероятно, не является хорошей практикой, если целью является конфиденциальность.

Наконец, важно помнить, что типичный DHCP-запрос содержит не только MAC-адрес, но также имя хоста и различные идентификаторы, некоторые из которых могут быть постоянными/уникальными. Таким образом, простого изменения MAC-адреса может быть недостаточно для целей анонимности.

1
28.04.2021, 23:22

Теги

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