I'm using IPv6 from AT&T through 6rd on my OS X 10.5 as per
http://www.dslreports.com/forum/r26898965-6rd-just-works-indeed-Even-when-your-OS-doesn-t-support-it-, and it seems like my manually added routes seem to be disappearing about exactly 24 hours after being added.
This is how I set it up:
% printf "%02x%02x:%02x%02x\n" 99 124 XXX XXX
637c:YYYY
% printf "%02x%02x%02x%02x" 99 124 xxx xxx | awk '{print "2602:30" substr($1,1,1) ":" substr($1,2,4) ":" substr($1,6) "0::/60"}'
2602:306:37cY:YYY0::/60
sudo ifconfig gif0 tunnel 99.124.xxx.xxx 12.83.49.81
sudo ifconfig gif0 inet6 2602:306:37cY:YYY0::1 prefixlen 60
sudo route add -inet6 default -interface gif0
Also tried doing the following route instead, but it still gets nuked after 24 hours:
sudo route add -inet6 2000:: -prefixlen 3 -interface gif0
When the routes are in place, they show up like this with `netstat -rn`:
Internet6:
Destination Gateway Flags Netif Expire
default link#2 ULSc gif0
2000::/3 link#2 ULSc gif0
Any idea how to make it stop from disappearing? I only have en0 (GigE) enabled, with "Configure IPv4: Manually", and I even tried disabling IPv6 on en0 ("Configure IPv6: Off"), although there wasn't any IPv6 there in the first place.
Any idea who is removing my routes?
Best regards,
Constantine.