להגדיר את מנהל רשת (NetworkManager) להשתמש בכתובת חומרה רנדומלית

כמנהל מערכת, תייצרו קובץ חדש תחת הנתיב /etc/NetworkManager/conf.d/ לדוגמה /etc/NetworkManager/conf.d/00-macrandomize.conf עם התוכן

[device]
wifi.scan-rand-mac-address=yes

[connection]
wifi.cloned-mac-address=random
ethernet.cloned-mac-address=stable
connection.stable-id=${CONNECTION}/${BOOT}

ולאחר מכן אתחלו את NetworkManager בעזרת הפקודה systemctl restart NetworkManager.

ההגדרות אומרות כי סריקה של רשתות תמיד תעשה בעזרת כתובת חומרה רנדומלית, התחברות לרשת אלחוטית תהיה תמיד עם כתובת חומרה רנדומלית, והתחברות בעזרת כבל רשת תיווצר כותבת חומרה רנדומלית שתמיד תשמש לאותה רשת - עד האיתחול.

הערה:
אם אתם מרבים להתחבר לרשתות אלחוטיות עם Captive Portal, מומלץ שתשנו את ההגדרה wifi.cloned-mac-address מ-random ל-stable, זה יחסוך לכם אישור של תנאי השימוש במקרה ותתנתקו מהרשת ותתחברו מחדש.

קריאה נוספת:

  1. Gnome - Thaller Blog - MAC Address Spoofing in NetworkManager 1.4.0
  2. Fedora Magazine - Randomize your MAC address using NetworkManager