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 ), 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