linux – Unable to server ssh via ipv6

Firstly: ipv4 works well.

I therefore have the following configuration: (the server is an Arch Linux operating system running as a VM)

Main OS:
ipv6: yyyy: yy: yyyy: yyyy: yyyy: yyyy: yyyy: yyyy / 64

Server configuration:
ipv6: bbbb: bb: bbbb: bbbb: bbbb: bbbb: bbbb: bbbb / 64

firewall configuration:

TCP string (0 references)
target target target
ACCEPT cp yyyy: yy: yyyy: yyyy: yyyy: yyyy: yyyy: yyyy / 64 :: / 0 dcp tp: 22

When I try to connect to the server via ipv6 (ssh -6 host @ bbbb: bb: bbbb: bbbb: bbbb: bbbb: bbbb: bbbbI receive this message:

ssh: connect to the host bbbb: bb: bbbb: bbbb: bbbb: bbbb: bbbb: bbbb port 22: no route to host

I'm pretty new to ipv6 at all, so I could fail at a few basic tasks.