Hacking the Actiontec 56k Modem/Gateway 233
william_lorenz writes "The Actiontec Dual 56k External Modem is an inexpensive device with a built-in 56k modem and two Ethernet ports that can be used as an Internet gateway of sorts. What's great about it is that it runs some form of uClinux, it's easily hackable, and Greg Boehnlein of the Linux Users Group of Cleveland and NOOSS fame recently contributed a detailed report on his findings! Pictures of the board are also available here, here, and here. Lots of specific details are included in Greg's article, and there's been some further discussions about this on the LUGC mailing lists."
56k gateways (Score:2, Interesting)
Re:56k gateways (Score:5, Insightful)
Re:56k gateways (Score:3, Insightful)
1. Two posts only? That is not very useful at all. You probably need a hub as well.
2. uClinux is not readily hackable, at least until you drift of it, and also know how to recover when this thing freezes. You can not just dive into it as if it was a linux PC.
3. The modem is probably the *best* part, but that has been done for many, many years. Nothing spec
Re:56k gateways (Score:2)
2 _ports_(theres more than 2 posts in this thread anyways too).. hmm.. where i have seen 2 ethernet ports lately.. oooh! in my firewall+nat machine!
yeah, so that is a possible use provided that they've hacked it far enough(of course i didn't read the article).
-
Re:56k gateways (Score:2)
You have never worked on any embedded system, for pay or otherwise.
Re:56k gateways (Score:3, Informative)
>You have never worked on any embedded system, for pay or otherwise.
Be nice. I think what the author says is true... from the average Linux hacker's perspective, an embedded platform is NOT readily hackable.
Plus he will have no documentation from the manufacturer. The manufacturer likely modified uClinux and possibly Bus
Re:56k gateways (Score:2)
Re:56k gateways (Score:2)
Pot...Kettle...Black...
Re:56k gateways (Score:3, Insightful)
Re:56k gateways (Score:2)
There are less subversive uses than the ones you suggest. You forgot...
There are also Trojan Horse uses. It could be passed off as doing it's primary function to a small busin
Re:56k gateways (Score:2)
Re:56k gateways (Score:5, Interesting)
Hackability? Well I'm somewhat curious what they can do with such a device. The first thing that comes to mind is a standby gateway that goes online when the primary gateway fails. This would be MOST handy.
Re:56k gateways (Score:2)
Doubtful. How do you control the active gateway? You think thins thing support HSRP?
No, in the real world, where we get paid to set these things up, the standard config is a Cisco 1721 with a T1/E1, or second ethernet WIC to DSL or cable (ADSL WICS are evil, and cause endless problems, especially with the fingerpointing when the circuit is down), and the dial backup is a U
Re:56k gateways (Score:2)
In the real world, where there *is* a market for Linksys routers because not everyone can afford a 1721 let alone a t1/e1 connection, let alone some bugger to set one up.
Do I think this thin thing supports HSRP? *NO* In fact, i'm unsure if there even is anything resembling HSRP under linux yet. What I am sure of is, assuming you are behind a nat firewall, you can indeed change from peforming
Re:56k gateways (Score:2)
If being online is really enough of a priority to need an automated failover gateway, it's just a poor decision to try to "simulate" it with junk equipment. Those are the kind of customers that need to be "fired", because any project you do under that type of short-sighted budgetary constraint is doomed to failue.
HO users can use a mo
Noone needs morality when there isnt enough to eat (Score:2)
What a silly thing to say. A SOHO that has a home-based business is a "real business". A lot of them don't have "real IT staff", or funds for "real consultants". Although they do have "real money" to buy "real products", f
Re:56k gateways (Score:2)
Try reading up the thread. The originator of this one seems to thinks it's an appropriate automated failover gateway, which is just absurd. Maybe when you're in college it's not, but once you actually see how things work you realize that added complexity often causes more pr
Re:56k gateways (Score:3, Interesting)
BUT
ISDN - very expensive to start with (+- R2000-00 initial startup @ R 7.50 / $1) then you still pay for the call charges. If the config goes haywire you can end up with a bill of R 4000-00/month.
ADSL is only available in certain areas - but there is a 3gig monthly cap. some guys can go through that in a day if they wanted to, and the service is being oversubscribed so quickly that the transfer
Re:56k gateways (Score:2, Informative)
You pay through the nose for a shitty service, and until they fix that, both in price and reliability,
Re:56k gateways (Score:2)
Re:56k gateways (Score:3, Informative)
ADSL is only available in certain areas - but there is a 3gig monthly cap. some guys can go through that in a day if they wanted to, and the service is being oversubscribed so quickly that the transfer rates are becoming dysmal. The only advantage is the 24x7 online connectivity (although they say that this is not gu
Re:56k gateways (Score:3, Insightful)
Re:56k gateways (Score:2)
How, how how! People keep sayi
Re:56k gateways (Score:3, Informative)
It should be relatively simple to set up, say, PPPoE on one of the ports, a connection to a LAN on the other. Then write a simple script that watches the PPPoE connection status, and dials the modem if the PPPoE has been unable to connect for a certain amount of time.
The device would obviously have
Re:56k gateways (Score:2, Informative)
Re:56k gateways (Score:2)
Currently I have a broadband router connected to my cable modem - it has a serial port at the back which I keep connected to my old modem - it's useless most of the time, but damnned handy when so
Re:56k gateways (Score:2)
2 people, that's not too bad. here in Saint Petersburg, Russia, we have 3 apartment buildings with cable stretched between them. altogether, we have 29 users online all sharing a single 64k connection.
i've setup iptable accounting chains to 'see' who the abusers are, but haven't yet figured out how to do shaping or throttling.
we prefer to get DSL, but with DSL we have to pay 5 to 8 cents per megabyte (yes, we pay in American dollars for
Who says modem must be used outgoing ? (Score:2, Insightful)
But, the device is hackable, and so you can turn that modem into an incoming port, instead of connecting to the internet outgoing.
It would be great for me. I've got ADSL, and a non-router modem. I want to share the ADSL between the PCs in my house, and also allow my girlfriend to dial in to use it too (instead of paying an ISP). And, I don't want to have a noisy, power chugging PC running 24/7 just to do that.
This device would be great. One ethernet
Re:Who says modem must be used outgoing ? (Score:5, Informative)
56k only works if the isp can tap into the digital phone exchange...
Jeroen
Re:Who says modem must be used outgoing ? (Score:2)
More accurately, one side has to be ISDN. A simple USR Courier-I will allow a 56k connection to a 56k-capable modem on an analog line.
Re:56k gateways (Score:2)
Some people are spoiled. 9.6 kbps used to be a high speed data line that required a $10K modem and 56 kbps was a very expensive wideband data line.
Re:56k gateways (Score:3)
You actually haven't lived through it all. Neither have I. (Backstory: Tom and I are friends.)
What he's referring to is Frame Relay -- the method by which X.25 networks (telenet/tymnet, for the Delphi/Source/Compuserve/GEnie folks of the mid 80's) propogated their traffic, and ultimately the way most nationally dispersed data centers exchanged their data. Those networks didn't run on modems per se (the
Re:56k gateways (Score:4, Insightful)
While I'm sure you are aware of it, I doubt many others are: 56k frame and 56k analog dialup are fantastically different in actual performance. A 56k FR has very low latency, which makes interactive apps (like telnet and SNA crap, the bulk of the traffic I see still going over these links) very much usable. Try that with a modem and the latency makes it very difficult to tolerate with multiple users.
Re:56k gateways (Score:2)
Inline compression is also a large contributer to latency -- modems do it, frame relay systems simply don't (to my knowledge, anyway). Compression always
Re:56k gateways (Score:2)
They may have fixed the FCC 53.3 limit, or they may have just decided to call whatever they were getting 56K (certainly, there's so much error correction and retransmission anyway that the idea of a consistent fixed speed for an ent
Re:56k gateways (Score:2)
Re:56k gateways (Score:2)
Re:56k gateways (Score:2)
Before you start calling people 12-year-olds, I suggest you take a quick glimps at their /. UID...
/. account when he was about 6-years old...
The person you are calling a 12-year-old, has a UID of 11846, which is significantly lower than yours, and also lower than mine. If he's supposed to be 12-years old now, he much have signed-up for his
You need to take it easy. You are making yourself look li
Re:56k gateways (Score:2)
Of course not, but those UIDs fill up quite quickly. I believe I signed-up for my account around 98 (could be wrong, isn't something that's significant in my memory) and my UID is in the hundred-thousands. 6 years after opening, and slashdot has more than 700,000 users now I believe, so those spots did fill up quite quick.
Re:56k gateways (Score:3, Interesting)
Almost, but they still have their uses.
I was the IT Manager for Lilith Fair, and when we sent the tour buses out on the road, 2 of them were dedicated accounting buses with LANs, printers, etc. We couldn't be guaranteed any kind of broadband connection at our stops, but we WERE guaranteed just about as many POTS lines as we could handle.
We set up two similar devices, one on each bus, and they were ver
Re:56k gateways (Score:2)
I differ (Score:3, Interesting)
In addition, I was thinking that this is the perfect device to load a hylafax on. For incoming faxes, I was thinking of using nfs v3 over tcp for the storage.
Re:56k gateways (Score:2)
Oh, you won't be able to surf your pr0N, but it's good enough for email and irc, when your broadband goes down (it happens, and chances are, your POTS will still be there).
But that's not the point. The point is, you can run your own code on this thing. One application I've always wanted: a fanless unit sits on my dsl connection, always on, waits for me to connect from overseas, say, and powers up my se
Re:56k gateways (Score:3, Insightful)
No, it isn't very fast and the latency is rather high, but it isn't at all pointless. It works quite well actually.
Re:56k gateways (Score:2)
You gotta have a proxy server, though. Using my setup (squid) Web surfing with 3+ clients is quite satisfactory.
I hooked my parents up with a similar confuration, and it works great with no intervention on their part.
Re:56k gateways (Score:2)
56k gateways ARE still valid (Score:2)
Or for those people that are still on a waiting list for broadband? Having something like this ( or the USR equivalent ) lets you setup the network and when your broadband finally arrives, nothing really changes.. makes it easy for end users.
56k is NOT dead.. Though it IS slow as hell, and not ones first choice for a business, sometimes its your only choice...
Re:56k gateways (Score:2)
--With Squid, if a fairly static page had been loaded by another box beforehand (like comics or yahoo) and the page hadn't changed, delivery was pretty fast - even over 10MBit Ethernet. Remember, the things tha
Re:56k gateways (Score:3, Insightful)
For typical websurfing you spend most of the time reading a page and a small portion loading new pages. It seems like both users downloading a new page at the same time will only happen occasionally, so most of the time, they can share the 56k connection without even noticing.
On the rare occasion where both users do load a page at the same time, it's still working at half speed, so it's not a major problem
Nice machine (Score:4, Interesting)
Let the comments begin! (Score:5, Funny)
Slashdotted already.. this article's gonna set the record for redundant posts.
Yes, we KNOW his server MUST be behind that 56k modem.
Right, now that we've got that out of the way...
Re:Let the comments begin! (Score:2)
Hmm... other products (Score:5, Funny)
Re:Hmm... other products (Score:2)
Obligatory Cynical Comment (Score:2)
Sponsored by AT&T (Score:4, Funny)
They say it's hackable (Score:5, Funny)
If only we could hack it into a 256k modem...
Re:They say it's hackable (Score:5, Informative)
But in any case, *since* the regulation was put in place, this allowed the telcos to move to digital switching, since they could know the limit of the signals they'd have to digitize to support all legal users/devices on their circuits. You have to admit, it would've been hard for them to carry on any other way -- Imagine if they still had to support racks of relays just to ensure your attempt to run ethernet-over-phoneline would work. Now imagine if they had to try to support that for *long distance* calling...
Now, DSL is a little different. For one thing, it terminates at the telco's central office racks, or a 'remote terminal' (basically a central-office-in-a-box that connects back to the main office over fiber or some extreme-speed-over-copper solution), so the telco only has to support line quality over a limited, known distance. For another, it takes advantage of technological advancements to run up in relatively high, definitely inaudible frequencies*, so there's little risk of corruption to others' voice service... and further, the hardware is, in fact, advanced enough to pick from any of a number of 'channels,' such that, while it's still only a point-to-point tech, it can avoid crosstalk from your neighbor's link by running on completely different frequencies. Practically speaking, it *is* the best thing telcos can bring you right now over existing copper && at a vaguely affordable price && while being profitable enough for them to continue deploying it.
Now, in exchange for this non-switchability (you aren't "making calls" with DSL, it's basically like having a big fault-tolerant null-modem cable between you and the terminating equipment), the telcos are supposed to open up their racks at reasonable cost so other ISPs can come in and give you a choice of whose service you're plugged into. Yes, this part has been getting a bit screwed up, but that's a political issue; it's hard to imagine it working another way technologically... unless they'd done something like electricity 'deregulation,' and set it up so you'd *always* be using the telco's equipment, backbone, netblock, etc., and choosing which ISP to pay the equivalent of your 'generation charge' to. If you think about it for a moment, you'll realize that'd work roughly as "well" for telecom as it has for electricity, so perhaps it's a good thing they didn't try it that way.
So the real question is not, "Why do we have to buy DSL instead of 256K modems?," it's "Why do we still bother with 'voice' circuits at all, when everything could be 100% digital and routable, with Vonage-style boxes at the NID of the homes?"
It's 2003, and it'd make the most sense for the telcos to become 'data utilities,' in competition with cable, wireless, and third-party fiber-stringers...
Meanwhile, of course, cable is practically unregulated, so you get your local monopoly with that, and absolutely no ISP choice (which would be technically 'expensive' anyway, giv
Samping (Score:5, Informative)
The limitation you refer to has very little to do with managing crosstalk. What actually happened is that the phone company was maximizing the number of channels they could fit on a single wire by using a technology called Frequency Division Multiplexing (FDM).
Since an average voice conversation has a bandwidth of about 2KHz, they built in a low-pass filter with a cutoff somewhere in the vicinity of 3KHz. This means they can heterodyne the channels, each (roughly)3KHz wide, onto a single wire.
Now, this means that the data rate (in terms of zero crossings per second (the original meaning of baud) is limited to about 2400. The "high speed" modems, all the way up to 56K, have a baud rate of 2400. This is a hard limit due to the phone company hardware.
What changed is the number of bits per baud. A 56K modem might use as many as 24 bits per baud, assuming the line is clear enough. The number of bits per baud is capped by the noise floor of the signal, which is also why you won't always connect at 56K (noisier lines can't handle the resolution).
In the move to digital networks, the same total channel datarate was designed into the switching systems. I'm not entirely sure the sampling rate and quantization parameters of these systems, though.
why not just buy a mini itx? (Score:2, Interesting)
Inexpensive? (Score:2, Informative)
Re:Inexpensive? (Score:3, Insightful)
Re:Inexpensive? (Score:2)
But $50 is about par for the course for external RS-232 modems, which will work on anything with a serial port (we don't need no steenkin' driver!). The cheap ones you're thinking about are the accursed winmodems that require an accompanying software kludge.
Re:Inexpensive? (Score:2, Insightful)
possible to hack cable/adsl routers? (Score:5, Interesting)
Re:possible to hack cable/adsl routers? (Score:2)
Fanless, low on power (can even be frequency/voltage scaled if I remember correctly), small physical footprint, and a lot cheaper than mucking around with some custom built router.
Gramted it is not nearly as much fun than hacking some piece of proporitary hardware!
Re:possible to hack cable/adsl routers? (Score:2)
- Most of them already have some web interface.
- Some of them allow you to access this interface from the internet.
- All of them are firmware upgradeable, so they have *some* sort of easily-erasable memory in it.
- Some have an obvious directory structure that is read-writeable when you (t)ftp to it. If you're really lucky, this area can include the web pages your router uses to show you info.
So it seems all you mostly have to do is
- bend router firmware to allow non-local network access to po
Re:possible to hack cable/adsl routers? (Score:2, Interesting)
Re:possible to hack cable/adsl routers? (Score:5, Interesting)
One thing I know i've discussed over a pint of beer are remote observation stations, trivial little devices that measure temprature, water level, that sorta thing. Out of the way places with NO easy access to landlines.
If you are talking off the shelf barebones system, you are talking a minium of 60watts for basic option. 10watts is a hell of alot more attractive if your power source is something like solar and battery storage.
Re:possible to hack cable/adsl routers? (Score:2, Informative)
Re:possible to hack cable/adsl routers? (Score:2)
Hmm... That 60watts would probably be with a hard drive spinning, a processor operating at very fast speeds, and several cooling-fans spinning... None of which you would get if you used this little device.
In fact, what you would be better off with, is a good, slow, laptop computer. Old laptops can be gotten rather cheaply, use very little power, and can be expanded with whatever PCMCIA devices you li
Re:possible to hack cable/adsl routers? (Score:2)
Laptop is prefered because typicaly speaking they consume less then 20watts with the disk spinning, atleast mine power supply is rated for 20watts, never broke out the multi-meter. I'd have to see how much mine actualy consumes @ boot and @ disk power down and engery save mode.
Embedded is prefered over laptop, though laptops can be adapted, for the most part in the event of reboot you still stuffer from a dependan
Re:possible to hack cable/adsl routers? (Score:2)
Even large PCMCIA flash cards are pretty cheap now, so you really wouldn't need a disk, and the [potential] problems that come along with them.
As for CMOS, that's really not a problem. Little watch batteries last years, and a couple Alkaline/Lithium AAs would probably
Re:possible to hack cable/adsl routers? (Score:2)
As for CMOS, that's really not a problem. Little watch batteries last years, and a couple Alkaline/Lithium AAs would probably work for more than decade with no other power. Besides that, saving the values is CMOS isn't really necessary, since defaults work perfectly. As long as you have a BIOS that doesn't wait forever for user input (many don't, these days) it woul
Re:possible to hack cable/adsl routers? (Score:2)
That is rare these days. If your bios reports an error when it doesn't detect a PS/2 keyboard, that causes problems if you are using a USB keyboard. Even most 200MHz systems default to NOT worrying about the keyboard.
And BTW, I also have an Asus A7V333 mobo, and I don't remember it complaining about missing the keyboard at all. I think maybe you should restore the d
Re:possible to hack cable/adsl routers? (Score:2)
That is rare these days. If your bios reports an error when it doesn't detect a PS/2 keyboard, that causes problems if you are using a USB keyboard. Even most 200MHz systems default to NOT worrying about the keyboard.
Actually I don't use the PS/2 slot on there anymore. It could be my bios revision, but I will say that once and a while bootup requires user inter
Re:Duh. Build your own (Score:2)
NOT "dual modem" -- rather 1 modem, 2 users (Score:5, Interesting)
A composite link to two *different* ISP could be implemented quite simply by say, using a proxy server to multiplex outbound HTTP requests among multiple interfaces (each interface corresponding to one phone connection).
This approach is more coarse-grained and inefficient than TCP/IP-level channel bonding. However, it would still be useful for places out in the boondocks where you can get two telephone lines, but no broadband. Also, its efficiency could be improved by using HTTP functionality that allows specific byte-ranges to be downloaded for a particular resource.
Re:NOT "dual modem" -- rather 1 modem, 2 users (Score:2)
WTF is TCP/IP-level supposed to be? Do you mean layer 3? Bonding is most often done at layer 2 to avoid asymmetric routing. This obviously requires remote-end support.
Re:NOT "dual modem" -- rather 1 modem, 2 users (Score:2)
http://www.samag.com/documents/s=1824/sam0201h/02
Thanks Mr. Anonymous - looks interesting!
DirecPC server? (Score:4, Informative)
Dammit, where can I get one?!?! (Score:5, Informative)
Now I hear about this, which to me sounds like a Holy Grail, and I can't seem to find it anywhere. The only place I can find it is one of those shady dealers operating on Amazon. There has to be somebody slightly more reputable with some for sale, or at the very least something else to let me compare prices!
Better... (Score:2)
Now you have NAT on your 56k line AND security AND accounting AND a means of blocking the spammers when they start port scanning you.
Anyone connecting a windows machine directly to the net is just asking for it. Thing is, if you d
Re:Dammit, where can I get one?!?! (Score:2, Informative)
I've been doing this for at least the last five years. I use a 3Com 3C886 56K LAN Modem: 4-port (+1 cross-over) hub, DHCP, NAT, Weblett access, etc.) firewalled by a Netgear FVS318 Firewall/router.
I regularly run at least three PCs on this connection, and have had up to six Internet connections up at a time with no practical loss of speed (seat-of-the-pants benchmarking - the only kind that counts in the real world).
The best part of using one of these rather than a standard modem is the elimination o
Re:Dammit, where can I get one?!?! (Score:2, Informative)
Re:Dammit, where can I get one?!?! (Score:2)
Besides, if I'm going to be using a PC as a router, why not just continue using one of the PCs I already have on my network?
Compatability vs. Requirements (Score:4, Interesting)
Operating System Compatibility Windows 98 / 98SE / ME / 2000 / XP/ MAC OS 7.1 and higher/ Linux / Unix
But then for Minimum System Requirements they ask for:
Windows 98, 98SE, Windows Me, Windows 2000, or Windows XP
Is it necessary to have an ms Windows pc in order to configure the thing? What if all you have is Macintosh or, like me, Linux? Or are they saying that Windows is the bare minimum and, of course, anything else more than meets the requirements?
Re:Compatability vs. Requirements (Score:2, Informative)
When you plug it in, it defaults to 192.168.0.1 (and 2) and if you setup your PC to pull an address from DHCP, you'll get and address from the box. Then, you can simply http://192.168.0.1 from a Mozilla (or whatever flavor browser you like) and configure it.
They ship this stupid piece of software called "Router Buddy" which has these lame graphics, opens a Web Browser session for you and then adds a Toolbar link to XP so that y
What else can you do with it? (Score:2)
Based on the circuit board, I assume storage is pretty limited (single flash chip), and RAM is probably small.
Can the hardware be modified at all?? There is a header on one end of the board, what is that intended for? If it could handle CompactFlash, storage could be easily expanded.
Reading through the spec's for the Conexant "Network Processor", it seems the ARM core includes a USB controller. Ext
Not everybody has broadband (Score:2)
Before I got DSL, I did set up a Linux gateway with a Lucent 56k Winmodem. Not terribly easy to do, but the hardware is obscenely cheap.
Re:Is the page being served by that modem? (Score:5, Funny)
What next? RAID-5 using a stack of 8 inch floppies?
Too late [slashdot.org]
Alcatel Speedtouch Home ADSL modem HACK (Score:2)
Where I live, most people have an Alcatel Speedtouch Home ADSL modem [speedtouchdsl.com] (currently sold by Thompson).
It is fairly easy to hack this modem and change it into an ADSL-router + DHCP server.
I've done it 10+ times for friends and i never had any problems. I can seriously recommend this hack. A router for the price of a modem! ANd much more practical than setting up an old 486 linux-box as router. The modem doesn't run linux, but you can do portforwarding etc.
Remember: you have to know what you're doing and t
Re:Alcatel Speedtouch Home ADSL modem HACK (Score:2)
At least, the one I got (from XS4ALL.nl) has.
Re:ok, ok (Score:2)
I guess I have a different version or something. (Alcatel SpeedTouch 510, HW platform ADNT-Q, SW version 4.0.0.9.0)
On a related note, does anyone know how you get this device to come back on automatically after the power has been cut?? It seems you have to physically press the button on it to turn it on after a power failure, which is an
Re:xDSL (Score:2, Informative)
i dont know what exactly you mean by "tweak", but many people seem to like linksys, i used to use one myself until i went to a homegrown solution.
The only problem I found with the linksys came after quite a bit of usage, and quite a bit of firmware upgrades, it was the model befsr41, and after a time, if you sent so many packets down the line/sec(i dont even have app
Re:xDSL (Score:2)
And I don't want to hear anyone say that they are expensive, or hard to come by...
Re:xDSL (Score:2)
Definitly not expensive, but it's surprisingly hard to get old hardware around here. I have a couple of P133 chips and some SIMMS (8Mb each... amazing
That and a dedicated xDSL box looks so much better sitting on my desk -- what can I say, I love blinky lights!
Re:xDSL (Score:2)
Living with the penguins are we? I don't know about anyone else, but I'm using older computers as foot-rests these days. I litterally have people showing up at my door with Pentium computers asking me if I'll take it off their hands.
My current foot-rest is a P100, with 4 PCI slots, 3 ISA slots, 1GB HDD, 250W Power supply, 32MB RAM, floppy drive, and soundcard with attached CD-ROM. A few feet away I have a Pentium PRO 180MHz DEC, with 128MB of E
Re:xDSL (Score:2)
Not far from it
It's a fairly non-techy part of the UK here. Very few 486 or Pentium machines because few people bought them. It's only in the last few years that PCs have become popular. So yea, I'll soon have lots of spare parts
just poy for shipping and I'll send you as many as you can handle
The shipping costs would probably not make it worth while. I assume your in the USA or Canada?
Blinking LEDs are okay for a while, but they get
Re:xDSL (Score:2)
I could be wrong, but I believe it is running some type of embedded Linux.