So legen Sie die IP-Adresse in einer benutzerdefinierten OpenWRT-Kompilierung fest

So legen Sie die IP-Adresse in einer benutzerdefinierten OpenWRT-Kompilierung fest

Ich hatte heute Probleme, OpenWRT anzupassen. Ich checke die stabile Version mit SVN aus, passe das Image mit „make menuconfig“ an, „erstelle“ es und führe es auf einem Router aus. Fast alle meine Änderungen funktionieren, mit Ausnahme der (scheinbar trivialen) Aufgabe, die Standardadresse 192.168.1.1 zu ändern.

Ich habe zahlreiche Dateien ausprobiert (sowohl Skripts als auch Konfigurationsdateien), aber ich kann es scheinbar nicht ändern (ich kann es nach dem Booten mithilfe der Datei „preinit“ kurzzeitig ändern, aber nach einigen Sekunden wird es auf die Standardeinstellung zurückgesetzt).

Ich vermute, ich sollte es in der Datei /etc/network festlegen, aber Änderungen dort scheinen beim Booten überschrieben zu werden. Vielleicht hat es etwas mit der br-lan-Schnittstelle zu tun?

Hat jemand Gedanken zu diesem Thema? Danke!

Antwort1

Also ... habe über das OpenWRT-Forum herausgefunden, wie das Ganze abläuft.

Sie müssen in Ihrem Build-Verzeichnis einen Ordner „files“ erstellen, z. B. „~OpenWRT/trunk/files“. Sie können dann Dateien und Ordner hinzufügen, als wären sie der Stammordner Ihres Builds.

Beispiel:

"/files/etc/banner" 

ermöglicht Ihnen die Erstellung eines benutzerdefinierten Banners (für Telnet oder SSH)

Artikel im OpenWRT-Forum

Alternativ können Sie die Menükonfiguration des Build-Roots verwenden, um auch bestimmte Konfigurationsoptionen im Untermenü „Image-Konfiguration“ festzulegen.Bildkonfiguration

verwandte Informationen