Quantcast
Viewing all articles
Browse latest Browse all 11063

Charter 6rd IPV6 Tunnel on DD-WRT

In the "Commands" box, paste this script:

HOST6RD=6rd.charter.com PREFIX=2602:100 ROUTER_LAN_IP=192.168.1.1 insmod /lib/modules/`uname -r`/ipv6.ko 2>/dev/null insmod /lib/modules/`uname -r`/kernel/net/ipv6/sit.ko 2>/dev/null WANIP="$(ifconfig vlan2 | sed -n '/inet /{s/.*addr://;s/ .*//;p}')" IP6RD=$(nslookup $HOST6RD 2>/dev/null | grep "Address" | awk '{ print $3 }'|\ grep -v $ROUTER_LAN_IP) if [ -n "$WANIP" ]; then V6PREFIX=$(printf $PREFIX':%02x%02x:%02x%02x' $(echo $WANIP | tr . ' ')) ip tunnel add tun6rd mode sit local $WANIP ttl 255 ip tunnel 6rd dev tun6rd 6rd-prefix $PREFIX::/32 ip addr add $V6PREFIX::1/32 dev tun6rd ip addr add $V6PREFIX::1/64 dev br0 ip link set tun6rd mtu 1476 ip link set tun6rd up ip route add ::/0 via ::$IP6RD dev tun6rd kill -HUP $(cat /var/run/radvd.pid) 2>/dev/null fi

Edit the three variables at the top for your 6rd tunnel configuration and router LAN IP.

Now click "Save Startup".

Now paste this script in the "Commands" box:

ip6tables -F FORWARD ip6tables -F OUTPUT

And click "Save Firewall".


Viewing all articles
Browse latest Browse all 11063

Trending Articles