How to make DSL work properly

In spite of your provider's malevolence

  • alert
  • submit to reddit

The essential guide to IT transformation

For about a year The Register's Washington bureau has been one among many frustrated Verizon DSL subscribers. It wasn't our first choice (having already been a profoundly dissatisfied Verizon mobile phone subscriber) but they were the only provider we could get at our location. From day one we had problems, most of which resiliently defied our efforts to correct -- and our loathing for Verizon grew with each passing week.

Our "always-on" connection frequently tanked, requiring us to reconnect on a regular schedule. And even while it was up, after a brief time it would inevitably hang for up to three minutes in a suspended state which we, and the notoriously-inept Verizon technical support team, were at a loss to explain. This infuriating semi-outage would occur, on average, four times an hour.

More often than not, our Web-surfing was barely better than that to which our 56K modem had accustomed us. While we did notice an improvement in our download rates, we never enjoyed anything like the increase we'd been led to expect.

If this sounds familiar to you, read on. We've finally got the sucker to perform according to our initial expectations, no thanks to Verizon.


The single worst element of Verizon's DSL package is their irredeemably lousy PPPoE (Point-to-Point Protocol over Ethernet) software -- in our case, WinPoET by Wind River Systems. This positively virological piece of coding garbage accounted for the lion's share of what was wrong with our service.

For one thing, WinPoET requires VPN (Virtual Private Networking) support, which has to be set up before the actual PPPoE bugware can be installed.

As soon as we got WinPoET set up according to directions, we found that our overall PC performance suffered spectacularly. Big applications took up to three times as long to load as they had previously done; and 3D game performance was significantly degraded, as if we'd dropped our processor speed and HD throughput by half and removed about half of our system and video RAM.

It took us a day or two of continual tweaking to get that sorted out. The answer, we discovered, was to clean-install Windows and include VPN support during a custom installation. Otherwise, our system performance was crippled by WinPoET whenever VPN support was installed over an existing Windows configuration, regardless of the order in which we set up our networking protocols and installed Wind River's PPPoE bugware.

Having thus got our machine working normally again, it remained to get our "ultrafast" DSL connection to do its thing according to the glowing enticements of Verizon's advertising spiel. This turned out to be a black art which we would never fully master -- we tweaked; we tinkered; we pored over our boot-logs and tweaked again. We never enjoyed more than a minor improvement.

Salvation came only when we nuked WinPoET and installed a freeware PPPoE package called RasPPPoE by Robert Schlabbach, which does not require VPN support.

So, steps one and two of DSL-Hell recovery are to get RasPPPoE, and then to detoxify your system. For that, you can download and run NukePoET, and then chuck all the networking protocols you enabled to support WinPoET and which you don't need for other applications.

Now reboot, relax, and install RasPPPoE. (Win98-SE users get a bonus step: they need to install a patch for one of their NDIS [Network Driver Interface Specification] drivers after installing RasPPPoE but before configuring/activating it.)

All right, exhale. You're about to get what you paid for. Finally.


RasPPPoE either solved or mitigated every problem we'd been living with grudgingly since we first started indulging our foolish broadband dreams to Verizon's considerable profit and our everlasting disappointment. We immediately noticed that Web pages loaded faster, while download rates increased dramatically.

We then eliminated the maddening hang-time problem by taking Schlabbach's advice and assigning ourselves a static IP (instructions in the RasPPPoE readme file). This step prevents Windows from halting the network adapter periodically to acquire an IP, a routine which also causes Windows to take much longer than normal to boot. We had grown sick of both phenomena.

Many DSL providers discourage their subscribers from having a permanent IP because that makes it difficult for them to balance network loads, and easy for subscribers to run FTP servers off their own boxes. Thus in the name of provider convenience, subscribers are forced to endure grossly sub-standard service without apology.

But Verizon's convenience is the least of our concerns. We used a non-routable IP address (e.g., and a subnet mask of Thus far we've got no complaints. The hang-time problem is gone.

With that much accomplished, we added a few subtle adjustments recommended by SpeedGuide.net, in the cable modems/DSL 'registry tweaks' section. These afforded us a modest further improvement, certainly worth having but hardly as dramatic as what we got from RasPPPoE.

The end result for us is a broadband connection which for the first time behaves like a broadband connection. It isn't perfect -- it does slow down when Verizon's pipes are most in demand, and it certainly can't overcome deficiencies in the servers one contacts or the frequent outages in Verizon's user-authentication service; but it works pretty reliably now, and it's pretty fast.

And this is all we ever sought from Verizon's DSL service in the first place: a pretty-reliable, pretty-fast connection. It's a pity they chose to withhold it from us, but at least, thanks to RasPPPoE, we've been able to get one in spite of the bastards. ®

Related Stories

Verizon sued for crap DSL service
New Yorkers plot DSL protest

5 things you didn’t know about cloud backup

More from The Register

next story
Microsoft exits climate denier lobby group
ALEC will have to do without Redmond, it seems
Caught red-handed: UK cops, PCSOs, specials behaving badly… on social media
No Mr Fuzz, don't ask a crime victim to be your pal on Facebook
Barnes & Noble: Swallow a Samsung Nook tablet, please ... pretty please
Novelslab finally on sale with ($199 - $20) price tag
Ballmer leaves Microsoft board to spend more time with his b-balls
From Clippy to Clippers: Hi, I see you're running an NBA team now ...
Kate Bush: Don't make me HAVE CONTACT with your iPHONE
Can't face sea of wobbling fondle implements. What happened to lighters, eh?
Video of US journalist 'beheading' pulled from social media
Yanked footage featured British-accented attacker and US journo James Foley
Amazon takes swipe at PayPal, Square with card reader for mobes
Etailer plans to undercut rivals with low transaction fee offer
Assange™: Hey world, I'M STILL HERE, ignore that Snowden guy
Press conference: ME ME ME ME ME ME ME (cont'd pg 94)
Call of Duty daddy considers launching own movie studio
Activision Blizzard might like quality control of a CoD film
prev story


Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
7 Elements of Radically Simple OS Migration
Avoid the typical headaches of OS migration during your next project by learning about 7 elements of radically simple OS migration.
BYOD's dark side: Data protection
An endpoint data protection solution that adds value to the user and the organization so it can protect itself from data loss as well as leverage corporate data.
Consolidation: The Foundation for IT Business Transformation
In this whitepaper learn how effective consolidation of IT and business resources can enable multiple, meaningful business benefits.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?