[PATCH v3 3/3] gateway.d: Add scripts for network configuration

Adrian Schmutzler mail at adrianschmutzler.de
Do Mai 9 12:47:16 CEST 2019


Ihr könnt auch einfach die /etc/board.json nutzen, die direkt aus den board.d Files von OpenWrt erstellt wird und statisch ist.

 

Dort in node switch/switch0/roles nach dem Eintrag mit role=lan suchen und dort den Port mit t aus den roles auslesen.

Die Datei liegt auf jedem Router rum. Würde aber ein Code-Monster …

 

Inspiration gibt’s in der /bin/config_generate, mit der OpenWrt die /etc/config/network erstellt.

 

Grüße

 

Adrian

 

From: Fabian Bläse [mailto:fabian at blaese.de] 
Sent: Donnerstag, 9. Mai 2019 11:27
To: Tim Niemeyer <tim at tn-x.org>; Adrian Schmutzler <mail at adrianschmutzler.de>; franken-dev at freifunk.net
Subject: Re: [PATCH v3 3/3] gateway.d: Add scripts for network configuration

 

Hallo zusammen, 

On 08.05.19 22:17, Tim Niemeyer wrote: 
> Am Mittwoch, den 24.04.2019, 18:39 +0200 schrieb Adrian Schmutzler: 
>> nicht reviewed und funktioniert nicht, da er einen CPUPORT braucht, 
>> den es nicht gibt. 
> Das ist ein ernstzunehmendes Problem.. Hmm.. 
Jo, der wäre noch wichtig. 
Ich hatte mir das urspünglich mal so vorgestellt, dass man die configurenetwork-Magie und die aktuell im gleichen Paket liegenden Portinformationen teilt.

Wenn man das Skript aber sowieso umbauen oder gar los werden möchte, erscheint mir Adrians Vorschlag mit ein extra Skript, dass den CPU-Port per Switch-Case festlegt, sinnvoll. (siehe [1])

Ich bin mir noch nicht ganz sicher, wie man das sinnvoll in Pakete verpackt. 
Also falls jemand Vorschläge hat... :-) 

Gruß 
Fabian 

[1] https://lists.freifunk.net/mailman/private/franken-dev-freifunk.net/2019-April/015473.html 

 
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://{'listname': 'franken-dev-freifunk.net', 'hostname': 'lists.freifunk.net'}/pipermail/franken-dev-freifunk.net/attachments/20190509/57506729/attachment.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 834 bytes
Beschreibung: nicht verfügbar
URL         : <https://{'listname': 'franken-dev-freifunk.net', 'hostname': 'lists.freifunk.net'}/pipermail/franken-dev-freifunk.net/attachments/20190509/57506729/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev