go here..
http://corz.org/comms/hardware/router/bt.voyager.205_router.how-to.php
this is the old version...
Model : Viking
Name : voyager
Domain Name : 2C
Description : DSL Modem
Location : Aberdeen, Scotland
Contact : cor.. http://corz.org
Vendor : GlobespanVirata Inc.,100 Schulz Drive, Red Bank,NJ 07701,U.S.A
LogThreshold: 1
Object-id : 1.3.6.1.4.1.50000
HwVersion : 810020
SwVersion : V1.1
DSL Version : Y1921a
System Time : Sat Nov 27 14:11:44 2004
Time Zone : GMT
DST : On
Services : physical datalink internet end-to-end applications
UpTime(HH:MM:SS) : 13:37:23
Backup Interval : Disable
this unit is standard kit on all the new big BT adsl packages. it's a good wee box.
as well as a USB modem, it's a
"real" router, so you just connect it to a switch
box and tada! your LAN has internet. no drivers required. it's got NAT, firewall,
dhcp server, the works. but no tachnical data, anywhere!
ok, the best way to go about hacking this, is to begin with the web interface..
http://192.168.1.1 (by default, you can change this)
if you have a static IP on your puter, ensure you are in the same
"subnet", maybe
192.168.1.3 or something. (if, like me, your whole LAN uses static IP's and they
are *not* on that subnet, you can change the IP of the router to match your LAN.
my router lives at 192.168.0.1, though I had to flip my mac IP to 192.168.1.3
temporarily, to alter the router's IP, then flip it back. oh the pain! you can also
create
"virtual" ethernet connexins, serving as many subnets as you need)
note: the 205, as supplied by BT comes **insecure** out of the box. I think they
imagined the ethernet port would be used only by gamers. BT are a wee bit slow
when it comes to catching on to
"new" technology like routers. the unit connects
itself to the net right at startup, too, so first thing to set is..
Advanced >> Security >> IP Filter
set it to
"High". Apply, and Save your changes.
(the save button appears on all the advanced pages)
set the other things up the way you like it, roughly.
when you're done with the basic setup, go to..
Advanced >> System >> Backup Config
and save the config somewhere. this file is no more than a list of cli
(command-line interface) commands for the router. make a copy, and start to hack..
when you're done, load the whole thing back in and your hacks go live! remember to
"Save" the setup! (or else
"commit" from the command line)
to get to the command line, simply telnet into the router. by default it lives
at 192.168.1.1 so go into your shell and do..
telnet 192.168.1.1
the account login is the same as the web interface (user: admin password: admin)
you can ftp in, too, but although there's lots to see, there's not a lot to do,
at least, so far. we'll see. with the right firmware it might do ssh, too.
Windows users have telnet too, same command in a DOS shell will work (I think)
better still use the excellent Putty
http://www.chiark.greenend.org.uk/~sgtatham/putty/
I've only had this thing a day, but info is so scarce online I thought I might
chuck up what I've found out so far. I'll probably do a page, with pics and stuff,
gonna be a lot of these boxes kicking around pretty soon.
I've used
get ?
get ppp ?
?
help
get system
get nat stats
get ip stats
get sntp stats
get pfraw stats
get ethernet stats
get fwl stats
get dsl stats curr
get user
get ipf session
modify system dname
"2C" create user name boss passwd mypassword root
create nat rule entry ruleid 1 napt
create nat rule entry ruleid 6881 rdr prot num 6 lcladdrfrom 192.168.0.4 lcladdrto 192.168.0.4 destportfrom num 6881 destportto num 6889
create nat rule entry ruleid 6881 rdr prot num 6 lcladdrfrom 192.168.0.3 lcladdrto 192.168.0.3 destportfrom num 6881 destportto num 6883
create nat rule entry ruleid 6884 rdr prot num 6 lcladdrfrom 192.168.0.100 lcladdrto 192.168.0.100 destportfrom num 6884 destportto num 6886
create nat rule entry ruleid 6887 rdr prot num 6 lcladdrfrom 192.168.0.254 lcladdrto 192.168.0.254 destportfrom num 6887 destportto num 6889
create nat rule entry ruleid 1214 rdr prot num 6 lcladdrfrom 192.168.0.4 lcladdrto 192.168.0.4 destportfrom num 1214 destportto num 1214
create nat rule entry ruleid 6346 rdr prot num 6 lcladdrfrom 192.168.0.4 lcladdrto 192.168.0.4 destportfrom num 6346 destportto num 6346
create nat rule entry ruleid 411 rdr prot num 6 lcladdrfrom 192.168.0.4 lcladdrto 192.168.0.4 destportfrom num 411 destportto num 413
create ipf rule entry ruleid 2769 ifname public dir in act accept destaddr self transprot eq num 6 destport eq num 2769 seclevel high medium low
delete nat rule entry ruleid 411
create ipf rule entry ruleid 10 dir out act accept storestate enable seclevel high medium low
create ipf rule entry ruleid 50000 ifname public dir in act deny seclevel high medium low
delete ipf rule entry ruleid 2770
create ipf rule entry ruleid 6881 ifname public dir in destaddr self destport range 6881 6889 transprot eq tcp act accept seclevel high medium low
create ipf rule entry ruleid 1214 ifname public dir in destaddr self destport eq num 1214 transprot eq tcp act accept seclevel high medium low
create ipf rule entry ruleid 6346 ifname public dir in destaddr self destport eq num 6346 transprot eq tcp act accept seclevel high medium low
create ipf rule entry ruleid 411 ifname public dir in destaddr self destport range 411 413 transprot eq tcp act accept seclevel high medium low
create ipf rule entry ruleid 11 ifname public dir in transprot eq icmp icmptype eq num 11 act accept seclevel high medium low
modify fwl global blistprotect enable attackprotect enable dosprotect enable
get fwl blacklist
modify fwl global blistprotect disable
modify sntp cfg disable
delete sntp servaddr dname Time.apple.com
create sntp servaddr dname ntp0.strath.ac.uk
modify sntp cfg enable
get sntp stats
modify ip cfg ttl 64
upnp cfg nbstatus disable
modify ppp global keepalive enable
modify ppp global pppsesstimer nevertimeout
create dns servaddr 212.159.11.150
create dns servaddr 212.159.13.150
modify nbsize maxipsess 256
delete alg port portno 407 prot num 17
delete alg port portno 5190 prot num 6
delete alg port portno 21 prot num 6
delete alg port portno 389 prot num 6
delete alg port portno 1002 prot num 6
delete alg port portno 161 prot num 17
ping 216.239.57.99
traceroute ping 216.239.57.99
traceroute udp 216.239.39.99
modify trace cfg module PPP syslog dest 192.168.0.3 port 514
get trace cfg
modify system contact
"cor, http://corz.org"modify system location
"Aberdeen, Scotland" modify system dname
"2C" modify system name
"Starship Voyager 205" commit
** Hey Billy! cheque's in the post! heheh
ps.. the original protective sticker is still stick over the USB socket of the Voyager 205,
and it'll stay that way, too!