/etc/machine-id дилемма

Программы для конфигурации и управления операционной системой
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Автор темы
tario
Сообщения: 3
Зарегистрирован: 30 янв 2026, 13:06

/etc/machine-id дилемма

Сообщение tario » 30 янв 2026, 13:09

Я экспериментирую с усилением конфиденциальности в своей ОС.

И я подумываю о полной рандомизации machine-id…

Я нашел такое руководство:

sudo rm -f /etc/machine-id /var/lib/dbus/machine-id
sudo ln -s /run/machine-id /etc/machine-id
sudo ln -s /run/machine-id /var/lib/dbus/machine-id

В другом руководстве рекомендуется использовать GRUB (и полное обновление с помощью sudo update-grub) путем редактирования /etc/default/grub, где мне нужно изменить некоторые строки на:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash systemd.machine_id=uninitialized"

Что вы думаете? Лучше использовать WHONIX из руководства типа https://madaidans-insecurities.github.i ... machine-id? Или попробовать мои решения? Если попробовать, какой вариант лучше?

У меня уже стоит в конфиге нетворк манагера

wifi.scan-rand-mac-address=yes
wifi.cloned-mac-address=random

Аватара пользователя

WWolf
Сообщения: 4489
Зарегистрирован: 13 фев 2018, 21:51
Решено: 43
Откуда: Краснодар
Благодарил (а): 1759 раз
Поблагодарили: 1332 раза

/etc/machine-id дилемма

Сообщение WWolf » 30 янв 2026, 13:11

tario писал(а):
30 янв 2026, 13:09
Я экспериментирую с усилением конфиденциальности в своей ОС.
при этом точка выхода в сеть у тебя не меняется и толку от твоей рандомизации в своей песочнице?
не страдай херней...


Автор темы
tario
Сообщения: 3
Зарегистрирован: 30 янв 2026, 13:06

/etc/machine-id дилемма

Сообщение tario » 30 янв 2026, 15:24

WWolf писал(а):
30 янв 2026, 13:11
не страдай херней...
Моя идея это снизить возможность сети как-то видеть мою машину кроме IP и MAC. Я специально сделал так, чтобы MAC при каждом подключении был новым, а значит IP (халявный интернет на час в кафе на 1 MAC).

Но они кажется просекли и стали банить по DHCP ID (который идет из machine-id. + Очень не хочется «светиться» в чужих сетях. Одно дело дома, а так открытая сеть…

Ручная регенерация machine-id помогла, и судя по всему лело в DHCP ID.

Аватара пользователя

madesta
Сообщения: 2690
Зарегистрирован: 11 июн 2017, 18:47
Решено: 34
Откуда: BY
Благодарил (а): 87 раз
Поблагодарили: 586 раз

/etc/machine-id дилемма

Сообщение madesta » 31 янв 2026, 18:50

tario писал(а):
30 янв 2026, 15:24
Очень не хочется «светиться» в чужих
Тогда, вероятно, кроме рандомизации machine-id и MAC серевой карты нужно ещё и рандомизировать имя компьютера. Ниже пример с панели управления сервера dhcp:
dhcp-mac-host.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.


Автор темы
tario
Сообщения: 3
Зарегистрирован: 30 янв 2026, 13:06

/etc/machine-id дилемма

Сообщение tario » 31 янв 2026, 23:28

madesta писал(а):
31 янв 2026, 18:50
Тогда, вероятно, кроме рандомизации machine-id и MAC серевой карты нужно ещё и рандомизировать имя компьютера.

Код: Выделить всё

[main]
hostname-mode=none

[connection]
connection.stable-id="${RANDOM}"
ethernet.cloned-mac-address=random
wifi.cloned-mac-address=random
ipv4.dhcp-client-id=stable
ipv6.dhcp-duid=stable-uuid
ipv6.addr-gen-mode=stable-privacy
ipv6.ip6-privacy=2
ipv4.dhcp-send-hostname=false
ipv6.dhcp-send-hostname=false
connection.mdns=no
connection.llmnr=no
generate-mac-address-mask=FF:FF:FF:00:00:00  3C:28:6D:00:00:00

Что-то такое поможет в NetworkManager.conf? Я все правильно составил? Вроде по документации https://www.networkmanager.dev/docs/api ... .conf.html

Или все равно machine-id надо рандомить?


Последняя строка это скрыть факт рандомизации МАК

Вернуться в «Системные утилиты»