Question about 6to4

Dan White dwhite at olp.net
Fri May 15 02:42:59 CEST 2009


Ted Mittelstaedt wrote:
>
> The problem is finding a cheap router costing under $40 that
> can be used on the end of a DSL line, and that speaks IPv6 and
> is supported from the manufacturer.

The good news is that many ADSL2+ and VDSL2 modems being distributed 
today are based on open source/Linux environments from Broadcom. Upon 
request they must provide source for these modems to you (if you have 
purchased one from them). I recommend a polite, but direct, request for 
their "Consumer BCRM source release".

I've been successful in obtaining Comtrend source for their wireless 
VDSL2 modem (CT-5372), and have been promised source for an ADSL2+ 
modem. Zyxel has also been receptive to requests for source, although I 
haven't received anything yet.

The nice thing about the Consumer source release is that it includes 
pre-compiled binaries for the proprietary Broadcom drivers and apps. 
Within a couple of hours after obtaining it, I had a new firmware 
compiled and installed on the modem.

The source includes:
linux
busybox
bridge-utils
ebtables
iproute2
ipsec-tools
iptables
openssl
zebra
and a few others

which is plenty for implementing an IPv6 router with some modification 
to the build environment.

An easy way to determine if you have a modem/cpe with this environment:

telnet 192.168.1.1
<user>
<pass>
echo `/bin/msh 1>&2`
  or
ping `/bin/msh 1>&2`

to drop into a busybox shell. then take a look in /proc and /etc (if ls 
doesn't exist, do 'cd /etc/', then 'echo *'). Your /etc should look 
something like:

adsl
bandwidth.backup
clink.backup
default.cfg
dhcp
ethertypes
fstab
gateway.conf
group
inetd.conf
init.d
inittab
ipsec.conf
modules_install
passwd
ppp
pppmsg
profile
psk.txt
racoon.conf
resolv.conf
rsa_host_key
services
snmp
sysmsg
udhcpd.conf
udhcpd.leases

I'll try to get the source posted somewhere (it's fairly large).

- Dan


More information about the ipv6-ops mailing list