Comportement étrange de radvd

Bonjour,

Je suis en train de configurer une passerelle en ipv6.

Côté réseau local, je mets en œuvre radvd. Le fichier radvd.conf contient :

interface ens5
{
AdvSendAdvert on;

    prefix  fd80:2019:0603::/64
    {};

    prefix  2a01:37ff:e86d:52c1::/64
    {};

    RDNSS 2001:910:800::12 2001:910:800::40
    {};

};

Si je n’active pas le forwarding dans le fichier /etc/sysctl.conf, cela fonctionne très bien. L’interface ens5 se voit affecter des adresses ipv6 basées sur son adresse mac et les préfixes fixés dans le fichier /etc/radvd.conf

Par contre, si, dans le fichier /etc/sysctl.conf, je fixe
net.ipv6.conf.all.forwarding=1
les préfixes ne sont plus annoncés par radvd, ni en local, ni sur le réseau local.

Et le plus drôle (façon de parler :frowning_face: ), c’est que dans syslog, je retrouve :

Jun 21 10:32:37 serveur radvd[516]: config file, /etc/radvd.conf, syntax ok
Jun 21 10:32:37 serveur radvd[804]: version 2.15 started
Jun 21 10:32:37 serveur radvd[804]: IPv6 forwarding setting is: 0, should be 1 or 2
Jun 21 10:32:37 serveur radvd[804]: IPv6 forwarding seems to be disabled, but continuing anyway

Ce qui est un comble alors que je viens de le fixer à 1 dans /etc/sysctl.conf !

Où est-ce que j’ai merdé ?

Amicalement.

Jean-Marie

Bonjour,

Je ne suis pas du tout au courant pour l’ipv6 et radvd mais je me demande si il ne faut pas
recharger les modifications faites au /etc/sysctl.conf avec :

# sysctl --system

Reload settings from all system configuration files

Type the following command to reload settings from config files without rebooting the box:
# sysctl --system

Merci pour ta réponse.

Je ne m’embête pas avec ça.

Après chaque modif, je reboote.

Amicalement.

Jean-Marie