[PATCH 1/7] fff: advertise fdff:0::/64 to access web interface

Tim Niemeyer tim.niemeyer at mastersword.de
So Jan 17 18:46:31 CET 2016


Hi

Am 17. Januar 2016 18:39:22 MEZ, schrieb Tobias Klaus <tk+ff at meskal.net>:
>Halllo Tim,
>
>ich hab mit gerade die Patchserie durchgeschaut und muss sagen: Sehr
>cool!
>
>Der Zugriff aufs webinterface funktioniert prima und vor allem gefällt
>mir, 
>dass wir eine ganze Menge code und damit Abhängigkeiten LOS werden.
>
>Das einzige das mir nicht so gut gefällt ist, dass wir den "reinen"
>ULA-Präfix 
>Verwendung und ihn nicht "lokalisieren", wie es der Standard wohl
>fordert.
>Dazu gehört auch die einzige Anmerkung unten.
>
>Insgesamt möchte ich das aber so applied haben:
>    Reviewed-by: Tobias Klaus <tk+ff at meskal.net>
>
>
> 
>Am Mittwoch, 6. Januar 2016, 18:39:16 schrieb Tim Niemeyer:
>> This patch adds a prefix advertisment for each node. Every node get
>also
>> the IPs
>> * $prefix::MAC
>> * $prefix::link-local
>> * $prefix::1
>> 
>> ::1 is duplicated so we need filtering to not forward data into the
>> 
>> --- a/bsp/default/root_file_system/etc/network.sh
>> +++ b/bsp/default/root_file_system/etc/network.sh
>> @@ -113,3 +113,41 @@ if [[ -n "$ETH0MAC" ]]; then
>>          ifconfig eth0 up
>>          /etc/init.d/network restart
>>  fi
>> +
>> +if uci get network.mesh.ip6addr
>[...]
>> +    for ip in $(ip -6 addr show br-mesh | awk '/fdff/{ print $2 }');
>do
>> +        ip -6 addr del $ip dev br-mesh
>> +    done
>> +
>> +    prefix="fdff:0::/64"
>Da sollten die beiden Doppelpunkte reichen, oder braucht man die Null
>noch?

Ah, ja. Das reicht schon, das war so gedacht, dass später mal neben dem 0'er prefix noch weitere, die dann hood spezifisch sind, announced werden. Das bedeutet dann praktisch: über die 0 lokal erreichbar, über nicht 0 routbar über die Hoods.


>
>Falls es keinen Widerspruch mehr gibt würde ich morgen im Laufe des
>Tages 
>dieses Patchset mit einem Doppelpunkt und einer Null weniger in den
>Master 
>schieben.

Technisch kann das weg. Praktisch kann man die 0 mMn in diesem Fall gut zur Erkennung nutzen.

Tim

>
>Grüße
>Tobias




Mehr Informationen über die Mailingliste franken-dev