<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="monospace">Hi Miki,</font></p>
<p><font face="monospace">das ist sehr eigenatrig.</font></p>
<p><font face="monospace">Das System speichert die mac von
virtuellen devices nicht. Die werden bei jedem Up des Interfaces
neu gewuerfelt. Da sollte auch z.B. in
/sys/class/net/bat0/addr_assign_type eine 1 drin stehen.</font></p>
<pre>---
/sys/class/net/<iface>/addr_assign_type
Indicates the address assignment type. Possible values are:
== =============================
0 permanent address
1 randomly generated
2 stolen from another device
3 set using dev_set_mac_address
== =============================
---
Wenn das immer die gleichen sind, deutet das darauf hin, dass die irgendwo konfiguriert sind.
Fastd wird ueber die Datei /etc/fastd/xxxx/xxxxx.conf konfiguriert. Dann laeuft noch dieses up.sh.
Die bat-devices in /etc/network/interfaces/xxxx. Schau doch mal, ob da was drin steht.
Tipp: bitte vergiss ifconfig! Und die Dateien unter /sys gibt es nicht wirklich. Die werden zur Laufzeit eingeblendet.
Du kannst auch einfach mal ein bat anlegen und schauen, welche mac es bekommt.
ip l a name batX type batadv
Da ja alles irgendwo unter /etc konfiguriert wird, kann man auch ganz plump dort suchen:
grep -r "11:22:33:44:55" /etc
Viele Grüße
Robert
</pre>
<div class="moz-cite-prefix">Am 31.10.21 um 16:07 schrieb Miki:<br>
</div>
<blockquote type="cite"
cite="mid:106669ad-aa85-6ef3-30a0-ab3b29d42008@michelaweb.eu">
<pre class="moz-quote-pre" wrap="">Ich habe zwischenzeitlich
- alle Bat-Interfaces und alle FastD-Interfaces aus
/etc/network/interfaces gelöscht.
- den Rechner gebootet.
- mit systemctl disable fastd@<hoodname> alle FastD Dienste deaktiviert.
- den Rechner gebootet.
Kontrolle: Die Interfaces sind nicht mehr in /sys/class/net/ vorhanden
(gut).
- alle Bat-Interfaces und alle FastD-Interfaces in
/etc/network/interfaces wieder eingefügt.
- mit systemctl enable fastd@<hoodname> alle FastD Dienste aktiviert,
aber noch nicht gestartet.
- den Rechner gebootet.
Ergebnis: Die neuen Interfaces haben wieder die selben MAC-Adressen.
Am 31.10.21 um 15:36 schrieb Miki:
</pre>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">Ich habe nun die BatX und FastD Interfaces in /etc/network/interfaces
gelöscht un den Rechner gebootet.
- Ifconfig zeigt sie nicht mehr an. (gut)
- Trotzdem existieren noch die Einträge in
/sys/class/net/<Interface>/address, mit der unerwünschten MAC Adresse.
(schlecht)
Die Datei darf ich auch als "root" nicht löschen, selbst wenn ich sie
manuell auf +rwx setze wird es verweigert.
Nächster Schritt: Ich suche die diversen Services raus und deaktiviere
sie. Vielliecht verschwinden dann die Interfaces aus der Erinnerung des
Rechners.
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap="">
</pre>
</blockquote>
</body>
</html>