То, что шлюзом у клиентов является link-local адрес сервера - это нормально, и более того, так и должно быть.Если связность не работает, проверьте, есть ли на сервере, на интерфейсе смотрящем в локалку, адрес из той подсети, которую вы раздаёте с radvd (например 2200:XXXX::1/64).
radvd настраивает всех клиентов, но он не настраивает интерфейс сервера, на котором запущен.
адрес есть. просто реально как то глупо получается... и немного непонятно зачем это нужно было делать?