Skip to content

Instantly share code, notes, and snippets.

@jimtalksdata
Created October 22, 2010 00:10
Show Gist options
  • Save jimtalksdata/639658 to your computer and use it in GitHub Desktop.
Save jimtalksdata/639658 to your computer and use it in GitHub Desktop.
DD-WRT config:
insmod /lib/modules/`uname -r`/kernel/net/ipv6/sit.ko
sleep 5
HOST6RD=$(nslookup 6rd.comcast.net |grep "Address"|awk '{ print $3 }'|grep -v 192.168.1.1 -m1)
WANIP=$(ip -4 addr show dev vlan2 | grep 'inet ' | awk '{print $2}' | cut -d/ -f1)
if [ -n "$WANIP" ]
then
V6PREFIX=$(printf ' 2001:55c:%02x%02x:%02x%02x' $(echo $WANIP | tr . ' '))
ip tunnel add tun6rd mode sit ttl 255 remote any local $WANIP
ip link set tun6rd mtu 1280
ip link set tun6rd up
ip addr add $V6PREFIX:0::1/32 dev tun6rd
ip addr add $V6PREFIX:1::1/64 dev br0
ip -6 route add 2000::/3 via ::$HOST6RD dev tun6rd
kill -HUP $(cat /var/run/radvd.pid)
fi
echo "interface br0 { MinRtrAdvInterval 3; MaxRtrAdvInterval 10; AdvLinkMTU 1280; AdvSendAdvert on; \
prefix $V6PREFIX::/64 { AdvOnLink on; AdvAutonomous on; AdvValidLifetime 86400; AdvPreferredLifetime 86400; }; };" \
> /tmp/radvd.conf
radvd -C /tmp/radvd.conf start
Test ping:
C:\Program Files\cFosSpeed>tracert ipv6.google.com
Tracing route to ipv6.l.google.com [2001:4860:8003::63]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms **** (hidden)
2 40 ms 34 ms 44 ms 2001:55c:45fc:5042::1
3 35 ms 34 ms 36 ms 2001:558:d0:1e::1
4 35 ms 34 ms 33 ms 2001:558:d0:b::1
5 35 ms 36 ms 34 ms 2001:558:d0:1::1
6 38 ms 37 ms 34 ms 2001:558:0:f6c5::1
7 49 ms 51 ms 49 ms pos-0-2-0-0-cr01.santateresa.tx.ibone.comcast.ne
t [2001:558:0:f5aa::2]
8 109 ms 68 ms 76 ms pos-0-5-0-0-cr01.losangeles.ca.ibone.comcast.net
[2001:558:0:f583::1]
9 83 ms 80 ms 83 ms ix-4-0-0.547.mcore5.LAA-LosAngeles.ipv6.as6453.n
et [2001:5a0:100:500::d]
10 90 ms 80 ms 83 ms 2001:5a0:fff0::2
11 77 ms 80 ms 83 ms if-1-0-0.977.mcore5.LAA-LosAngeles.ipv6.as6453.n
et [2001:5a0:fff0:100::2]
12 78 ms * 86 ms if-5-0-0.902.core2.DTX-Dallas.ipv6.as6453.net [2
001:5a0:100:500::11]
13 123 ms 113 ms 113 ms if-6-0-0.1275.core2.MLN-Miami.ipv6.as6453.net [2
001:5a0:2e00:100::16]
14 * 135 ms 115 ms 2001:478:124::133
15 116 ms 116 ms 120 ms 2001:4860::1:0:245c
16 130 ms 134 ms 143 ms 2001:4860::1:0:489
17 139 ms 147 ms 132 ms 2001:4860::2:0:608
18 136 ms 140 ms 147 ms 2001:4860:0:1::105
19 130 ms 135 ms 131 ms gy-in-x63.1e100.net [2001:4860:8003::63]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment