bekanntlich hat das Gluon-Firmware-Image 2014.v4 0.6 Ruhrgebiet für den TP-Link WDR4900 den Bug, dass die MAC für das eth0-Interface nicht korrekt ausgelesen wird und in der Folge bei allen WDR4900 identisch ist.
Frage: wie setze ich die MAC des Interfaces dauerhaft, so dass die Konfiguration auch einen Neustart überlebt?
OpenWRT-Wiki sagt dazu: etc/config/network wie folgt editieren…
bisher habe ich die MAC-Adressen der Interfaces eth0, eth0.1 und eth0.2 manuell mittels ifconfig ethx hw ether xx:yy:... gesetzt. Die von mir gewählten MAC-Adressen finden sich dementsprechend in der Auflistung mit ifconfig bei den einzelnen Interfaces wieder. In der über uci show | grep 'mac' erzeugten Liste finden sich diese MAC-Adressen nicht.
Das manuelle Setzen der MAC-Adressen für eth0, eth0.1 und eth0.2 verhindert zuverlässig das Auftauchen der unerwünschten Verbindung (siehe Link).
Wie tun, damit eth0, eth0.1 und eth0.2 beim Start eine von mir gewählte MAC erhalten?
Ist das überhaupt eine – wenn auch provisorische – Lösung für das zugrundeliegende Problem?
Das Ändern der MAC von eth0.1 und eth0.2 ist überflüssig. Einzig die MAC von eth0 muss geändert werden.
Lösungsmöglichkeit: entsprechendes bash-script mit den relevanten Befehlen (ifconfig...) schreiben, an einem geeigneten Ort speichern (z.B. /usr/bin), ausführbar machen und über die /etc/rc.local bei jedem Systemstart automatisch aufrufen lassen.
Mein WDR3600 im FF-BO Netzt bekommt nach updates immer wieder andere MAC Adressen, sodaß meine Fritzbox das Gerät nicht wiedererkennt und so den Zugriff aufs Netzwerk nicht zulässt…
DA ich meinen FF Router nicht selbst nutze , dauert es dann auch ewig bis ich das merke …
Und nein … ich kann da nichts selbst proggen … DAU …
Wenn Du sie manuell ändern willst, dann hilft Dir vielleicht dieses Script-Codefragment, das eigentlich für andere Dinge gedacht ist, aber das Problem lösen sollte, wenn Du da eine statische NodeID angibt.
(Ja, Fehlermeldungen ignorieren. Ich habe mir die Abfrage gespart, ob es ein Node „mit Tunneldigger/L2TP“ oder „mit fastd“ ist.)
Du müsstest dann in „NEWMAC“ in der ersten Zeile einfach die Wunsch-MAC setzen, um den Node wieder zurückzubiegen.