Hi there,
This is a very primitive question, but I can’t seem to find a way out: My hosting service has granted me a /64 block for my FreeBSD box (go figure why, I don’t need zillions of aliases…). Now, the default router I must use is *not* located in that block, but has another prefix.
If I add a manual route like this:
and then I do:
It does not work: ping6(8) to any host fails yelling 'operation not permitted'.
When I examine the output of netstat -rn, I find that the route to the default router is shown as using the ARP address of the ethernet adapter rather than, e.g., ‘link#3’.
Does anybody know how I should configure the routing tables to get it work?
Thanks a lot!
Vincent
This is a very primitive question, but I can’t seem to find a way out: My hosting service has granted me a /64 block for my FreeBSD box (go figure why, I don’t need zillions of aliases…). Now, the default router I must use is *not* located in that block, but has another prefix.
If I add a manual route like this:
# route add -inet6 -host router_address -interface ix0
and then I do:
# route add -inet6 default router_address
It does not work: ping6(8) to any host fails yelling 'operation not permitted'.
When I examine the output of netstat -rn, I find that the route to the default router is shown as using the ARP address of the ethernet adapter rather than, e.g., ‘link#3’.
Does anybody know how I should configure the routing tables to get it work?
Thanks a lot!
Vincent