[PATCH] fff-network: enable accept_ra

robert rlanghammer at web.de
Mi Sep 11 01:10:02 CEST 2019


Hi Tim,

das Problem liegt nicht hier. Die Funktion schreibt accept_ra=1 und
forwarding=0 nach 51-fff-gateway.conf
Das passt schon. Es gibt aber jetzt eine neue
sysctl.d/60-fff-gateway.conf . Und da überschreibt ein
net.ipv6.conf.all.forwarding=1 die 0 wieder. Man möchte die 0 aber gerne
am wandev haben.

Mann sollte diese Zeile raus nehmen. Das
net.ipv6.conf.default.forwarding=1 reicht für die devices die später
dazu kommen. (wireguard etc.)


Noch eine andere Frage in die Runde, weil ich es gerade gesehen habe.
Die Funktion kann nur ein device konfigurieren weil die
51-fff-gateway.conf jedes mal neu geschrieben wird. War das Absicht?

Grüße
Robert



Am 08.09.19 um 17:04 schrieb Tim Niemeyer:
> 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