[PATCH] fff-network: enable accept_ra

Tim Niemeyer tim at tn-x.org
So Sep 8 21:07:48 CEST 2019


Is mir eigentlich Wurst. Der Punkt ist, dass auf der GW Firmware kein v6 am WAN ging. :P

Tim

Am 8. September 2019 20:46:53 MESZ schrieb "Fabian Bläse" <fabian at blaese.de>:
>Hey Tim,
>
>Theoretisch ein guter Fund. Praktisch ist es egal, weil "forwarding"
>von der gleichen Funktion für das Interface auf 0 gesetzt wird. Sonst
>wäre IPv6 auch in der Node Firmware kaputt, dort ist Forwarding
>ebenfalls aktiv.
>Ich bin hier noch etwas unschlüssig, wie genau wir accept_ra jetzt
>setzen sollten..
>
>Gruß
>Fabian
>
>On 08.09.19 17:04, Tim Niemeyer wrote:
>> Else we can't enable accept_ra while forwarding is enabled.
>> 
>> Signed-off-by: Tim Niemeyer <tim at tn-x.org>
>> ---
>> 
>>  .../fff/fff-network/files/usr/sbin/configurenetwork        | 7
>++++++-
>>  1 file changed, 6 insertions(+), 1 deletion(-)
>> 
>> diff --git
>a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
>b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
>> index 448bd04..0b47b4f 100755
>> --- a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
>> +++ b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
>> @@ -33,10 +33,15 @@ setAutoConf() {
>>      # Usage: setAutoConf <interface> <[0|1]>
>>      local iface=$1
>>      local on=$2
>> +    local ra=$2
>> +
>> +    if [ "$ra" -eq "1" ]; then
>> +        ra=2;
>> +    fi
>>  
>>      sysctlfile="/etc/sysctl.d/51-fff-network-$iface.conf"
>>      echo "# Generated from configurenetwork" > "$sysctlfile"
>> -    echo "net.ipv6.conf.$iface.accept_ra = $on" >> "$sysctlfile"
>> +    echo "net.ipv6.conf.$iface.accept_ra = $ra" >> "$sysctlfile"
>>      echo "net.ipv6.conf.$iface.accept_ra_defrtr = $on" >>
>"$sysctlfile"
>>      echo "net.ipv6.conf.$iface.accept_ra_pinfo = $on" >>
>"$sysctlfile"
>>      echo "net.ipv6.conf.$iface.autoconf = $on" >> "$sysctlfile"
>> 


Mehr Informationen über die Mailingliste franken-dev