My broadband provider stopped delivering my static ips so I had to make some modifications on my network. This is what I did to make my linksys continue serve 6to4 addresses for the correct ip.
~ # cat /jffs/radvd.conf
interface br0
{
AdvSendAdvert on;
MinRtrAdvInterval 3;
MaxRtrAdvInterval 10;
prefix 0:0:0:1::/64
{
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
Base6to4Interface vlan1;
AdvPreferredLifetime 120;
AdvValidLifetime 300;
};
};
interface vlan1
{
AdvSendAdvert on;
MinRtrAdvInterval 3;
MaxRtrAdvInterval 10;
prefix 0:0:0:2::/64
{
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
Base6to4Interface vlan1;
AdvPreferredLifetime 120;
AdvValidLifetime 300;
};
};
cat this text to the file apa ( to make my script survice the shell )
ip tunnel change sit0 ttl 64 ipv4_addr=`ip -4 addr |grep inet |grep vlan1 |cut -d ' ' -f6 | cut -d'/' -f1` ipv6_addr=`printf '2002:%02x%02x:%02x%02x' \`echo $ipv4_addr | tr '.' ' '\`` ip -6 addr add $ipv6_addr::1/48 dev sit0 #Change to 6to4 prefix ip -6 ro add 2000::/3 via ::192.88.99.1 ip -6 addr add $ipv6_addr:1::/64 dev br0 #Change to 6to4 prefix ip -6 route add $ipv6_addr:2::/64 dev vlan1 /sbin/radvd -C /jffs/radvd.conf
cat > apa nvram set rc_startup="`cat apa`" nvram commit
[10:43] | [] | # |