On CentOS 5.10 I'm trying to add static IPv6 route via external GW (6::a0c:34a) as follows:
ip -6 route add 12::/64 via 6::a0c:34a dev eth1
The above returns a RTNETLINK answers: Invalid argument error.
Now if I try the same but change the GW addr to 2006::a0c:34a
ip -6 route add 12::/64 via 2006::a0c:34a dev eth1
everything works fine.
Any ideas?