<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle19
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=DE link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Hallo Fabian,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>ich verwende z.B. zu Hause ein Subnet aus fc00::/7, dass über den WAN eines dezentralen Gateways dann auch dessen eth0.2 eine entsprechende Adresse zuweist etc.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Tut sich das dann mit dem fc00::/7 bei den rules weh? (Das was du für die IPv4 /16 meintest: „es könnte ja durchaus auch sein, dass jemand eins der /16-er Netze Zuhause verwendet“)?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Grüße<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Adrian<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'> Fabian Bläse [mailto:fabian@blaese.de] <br><b>Sent:</b> Montag, 28. Januar 2019 11:38<br><b>To:</b> Adrian Schmutzler <mail@adrianschmutzler.de>; franken-dev@freifunk.net<br><b>Subject:</b> Re: [PATCH] packages/fff: add new fff-babeld package<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p><span style='font-family:"Calibri",sans-serif'>Hallo Adrian,</span> <o:p></o:p></p><p><span style='font-family:"Calibri",sans-serif'>On 28.01.19 11:29, Adrian Schmutzler wrote:</span> <br><span style='font-family:"Calibri",sans-serif'>>> --- /dev/null</span> <br><span style='font-family:"Calibri",sans-serif'>>> +++ b/src/packages/fff/fff-babeld/files/etc/config/babeld</span> <br><span style='font-family:"Calibri",sans-serif'>>> @@ -0,0 +1,40 @@</span> <br><span style='font-family:"Calibri",sans-serif'>>> +config general</span> <br><span style='font-family:"Calibri",sans-serif'>>> +    option export_table '10'</span> <br><span style='font-family:"Calibri",sans-serif'>>> +    option import_table '10'</span> <br><span style='font-family:"Calibri",sans-serif'>>> +    option first_table_number '100'</span> <br><span style='font-family:"Calibri",sans-serif'>>> +    option local_port '33123'</span> <br><span style='font-family:"Calibri",sans-serif'>>> +</span> <br><span style='font-family:"Calibri",sans-serif'>>> +config interface</span> <br><span style='font-family:"Calibri",sans-serif'>>> +    option type 'wired'</span> <br><span style='font-family:"Calibri",sans-serif'>>> +</span> <br><span style='font-family:"Calibri",sans-serif'>>> +config filter</span> <br><span style='font-family:"Calibri",sans-serif'>>> +    option type 'redistribute'</span> <br><span style='font-family:"Calibri",sans-serif'>>> +    option local 'true'</span> <br><span style='font-family:"Calibri",sans-serif'>>> +    option ip '10.50.0.0/16'</span> <br><span style='font-family:"Calibri",sans-serif'>>> +</span> <br><span style='font-family:"Calibri",sans-serif'>>> +config filter</span> <br><span style='font-family:"Calibri",sans-serif'>>> +    option type 'redistribute'</span> <br><span style='font-family:"Calibri",sans-serif'>>> +    option local 'true'</span> <br><span style='font-family:"Calibri",sans-serif'>>> +    option ip '10.83.0.0/16'</span> <br><span style='font-family:"Calibri",sans-serif'>>> +</span> <br><span style='font-family:"Calibri",sans-serif'>>> +config filter</span> <br><span style='font-family:"Calibri",sans-serif'>>> +    option type 'redistribute'</span> <br><span style='font-family:"Calibri",sans-serif'>>> +    option local 'true'</span> <br><span style='font-family:"Calibri",sans-serif'>>> +    option ip 'fd43:5602:29bd::/48'</span> <br><span style='font-family:"Calibri",sans-serif'>> </span><br><span style='font-family:"Calibri",sans-serif'>> Hier nehmen wird das /48, was ich gut finde. Unten bei den network Rules nehmen wird das /7. Ist das Absicht?</span> <br><span style='font-family:"Calibri",sans-serif'>Hier wählen wir aus, welche Routen tatsächlich vom Router selbst announced werden dürfen, weiter unten legen wir rules fest, welche Netze wo erreichbar sind.</span><o:p></o:p></p><p><span style='font-family:"Calibri",sans-serif'>Die redistribute Filter sollten aus diesem Grund so klein wie möglich gehalten werden.</span> <br><span style='font-family:"Calibri",sans-serif'>Zu den rules gehört eigentlich das komplette 10.0.0.0/8 (icvpn) und ggf. auch noch 172.20.0.0/14 (dn42), was ja alles innerhalb des Freifunk Franken Netzes geroutet wird. Daher auch fc00::/7.</span><o:p></o:p></p><p><span style='font-family:"Calibri",sans-serif'>Da bei IPv4 aber die Internetverbindung für Tunnel häufig auch Private Adressen verwendet und ich aktuell nicht so genau sagen kann, was für lustige Effekte das hat, wenn sich die Netze überlappen, habe ich es für IPv4 bei den rules erstmal dabei gelassen, nur die FFF /16-er Netze zu verwenden.</span><o:p></o:p></p><p><span style='font-family:"Calibri",sans-serif'>Bei IPv6 ist das nicht so dramatisch, da für Internet sowieso öffentliche Adressen verfügbar sind und Tunnel dann dennoch klappen.</span><o:p></o:p></p><p><span style='font-family:"Calibri",sans-serif'>Generell ist das für Routing aber auch gar nicht so dramatisch, da für sämtliche Peering-Interfaces sowieso eine iif-rule hinzugefügt werden sollte, was dann sowieso dazu führt, dass in die fff-Table geguckt wird. Nur für Pakete, die der Router selbst sendet, ist das ein Problem.</span><o:p></o:p></p><p><span style='font-family:"Calibri",sans-serif'>Das ganze müsste man sich irgendwann nochmal etwas genauer angucken, es könnte ja durchaus auch sein, dass jemand eins der /16-er Netze Zuhause verwendet.</span><o:p></o:p></p><p><span style='font-family:"Calibri",sans-serif'>>> --- /dev/null</span> <br><span style='font-family:"Calibri",sans-serif'>>> +++ b/src/packages/fff/fff-babeld/files/etc/uci-defaults/02-network-rules</span> <br><span style='font-family:"Calibri",sans-serif'>>> @@ -0,0 +1,47 @@</span> <br><span style='font-family:"Calibri",sans-serif'>>> +#!/bin/sh</span> <br><span style='font-family:"Calibri",sans-serif'>>> +</span> <br><span style='font-family:"Calibri",sans-serif'>>> +uci batch <<EOF</span> <br><span style='font-family:"Calibri",sans-serif'>>> +  delete batman-adv.bat0</span> <br><span style='font-family:"Calibri",sans-serif'>> </span><br><span style='font-family:"Calibri",sans-serif'>> Das gehört hier nicht hin? In fff-batman-adv machen wir das (danach) eh nochmal neu.</span> <br><span style='font-family:"Calibri",sans-serif'>Oh. Nein, das gehört hier nicht hin. Das ist da wohl irgendwie reingerutscht.</span> <br><span style='font-family:"Calibri",sans-serif'>Kommt weg.</span> <o:p></o:p></p><p><span style='font-family:"Calibri",sans-serif'>Gruß</span> <br><span style='font-family:"Calibri",sans-serif'>Fabian</span> <o:p></o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'><o:p> </o:p></p></div></div></body></html>