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

Christian Dresel fff at chrisi01.de
Do Mär 21 14:53:47 CET 2019


hi

ich bin aktuell wegen etwas Zeitmangel nur am überfliegen, ich hab mir
den Code nicht weiter angeguckt aber auf Fragen antworte ich mal eben
gerne ;)

On 21.03.19 14:17, Fabian Bläse wrote:
> Hallo,
>
> On 20.03.19 16:25, Adrian Schmutzler wrote:
>>> +configure() {
>>> +	# ipaddr
>>> +	#remove old ipaddr
>>> +	uci -q del network.mesh.ipaddr
>>> +	#set new ipaddr
>>> +	if ipaddr=$(uci -q get gateway. at client[0].ipaddr); then
>>> +		for ip in $ipaddr; do
>>> +			uci add_list network.mesh.ipaddr=$ip
>>> +		done
>>> +	else
>>> +		echo "WARNING: No client ipaddr set!"
>>> +	fi
>> Ich würde hier lieber ip4addr statt ipaddr lesen. Mindestens in der warning (ggf. auch direkt "IPv4 address"), man könnte aber auch überlegen, ob man es "jetzt noch" generell macht: Man könnte z.B. auch in der gateway-config ip4addr als option verwenden. Hat dann den Nachteil, dass es nicht konsistent mit der network-config ist, wäre aber ggf. einfacher für den Nutzer.
> Ich tatsächlich auch. Aber ich würde da auf jeden Fall eher bei dem bleiben, wie es auch bei OpenWRT verwendet wird.
> Die Fehlermeldung kann man anpassen.
>
>> Wo wird in der GW-Firmware die fe80::1 denn gesetzt? Bei V2 ist es in der configurehood:
>> https://github.com/adrianschmutzler/fff-firmware/blob/gwmod/src/packages/fff/fff-hoods/files/usr/sbin/configurehood#L57
> Nirgends. Überrest von Früher.
>
> Auch diese hart da reinkodierte fdff sollte wohl eher weg. Ich würde diesen ganzen Kram bei der Gatewayfirmware (inklusive configurenetwork Skript) bei der Gatewayfirmware komplett weglassen und lieber eine Standard-Konfiguration fürs Gateway mitbringen.
> Initiale Konfiguration kann dann über fe80 oder so funktionieren.
> Was meint ihr dazu?

ich würde schon gerne die fdff:: behalten. "Später" will man vllt. mal
die Konfiguration des Gateways von SSH ins WebUI übertragen und WebUI
per fe80 geht bekanntlich nicht.

Gruß

Christian

>
> Gruß
> Fabian
>



Mehr Informationen über die Mailingliste franken-dev