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