Re: slaac ipv6 bridge not working

From: Pierre Dupond <76nemo76_at_gmx.ch>
Date: Thu, 09 Feb 2023 09:32:30 UTC
Hi All,

Finally I have found the solution. It is described
in the following quotation from the shell script
used to create and activate the bridge.

   #By default and even, if in the file "/etc/rc.conf"
   #the variable 'ipv6_activate_all_interfaces="YES"'
   #is defined, the interface will be created with IPv6
   #disabled. No local-link address is generated
   #and thus no IPv6 networking is possible.
   ifconfig bridge0 inet6 -ifdisabled
   ifconfig bridge0 inet6 auto_linklocal
   ifconfig bridge0 inet6 accept_rtadv

best regards
On Wed, 8 Feb 2023 21:12:13 +0100
Pierre Dupond <76nemo76@gmx.ch> wrote:

> Hi All,
>      I am trying to configure a bridge with one real network interface and one
> tap interface (to make a virtual machine run with behyve).
>
> Before the real network interface was added to the bridge, slaac was working correctly (on the
> device of the real interface). Once the interface is added to the bridge slaac does not
> work anymore (on the bridge interface).
>
> However, it is possible to add an IPv6 address manually on the bridge. The command
> "ifconfig bridge0 inet6 accept rtv_adv" succeed (return code 0) but
> the address is not set. The command "rtsol -d bridge0" return a strange
> message about "failed capabilities".
>
> All the other parameters in the file /etc/rc.conf have not been changed but
> the bridge is built in a script and not defined in the file /etc/rc.conf.
>
> Do you have some ideas about the causes of this problem?
>
> Thanks for your help,
>
>
> regards
>