| Latest News - October 3rd, 2002: Version 0.98 updated, Windows NT 4.0 "Error 31" fixed, other minor fixes |
RASPPPOE Version 0.98 has been updated to fix the "Error 31" issue some Windows NT 4.0 users experienced. Thanks go out to Jason Birch for helping me figure out what the problem was.
This version offers the following improvements over RASPPPOE Version 0.96:
This driver, installation files and documentation is all Copyright (C) 2000-2002 by Robert Schlabbach. All rights reserved. It is distributed without any warranty. Use at your own risk. You may use and copy it complete and unmodified free of charge for non-commercial purposes only. Commercial exploitation, redistribution for commercial purposes, especially redistribution by Internet service providers as "their" service to their customers, is strictly prohibited. Internet service providers must purchase a license for distribution to their customers. The licensed version additionally features an installer, which typically requires no reboot (except on Windows NT 4.0) and leads the user to the first login for an "instant success" customer experience. For licensing details please contact:
Monzoon Networks AG
Riedthofstrasse 124
CH-8105 Regensdorf
Switzerland
e-mail: raspppoe@monzoon.net
Web: http://www.monzoon.net
This is a PPP over Ethernet (short: PPPoE) implementation for Windows 95, 98, 98SE, ME, NT 4.0, 2000, XP, .NET. PPPoE as a method for establishing PPP connections through Ethernet adapters is described in RFC 2516 and is used by many broadband service providers to allow authentication and maintain the familiar "dial-up experience" when connecting to the Internet through a broadband modem. Note, however, that not all broadband service providers use PPPoE. If you know you need PPPoE to connect to your service provider and you happen to be using one of the supported operating systems, this implementation could be of interest to you.
Although there are several other PPPoE implementations for Windows, this one still has its unmatched strong points:
If this convinced you to try RASPPPOE, see Download and Install.
Even though Windows XP/.NET comes with builtin PPPoE support, Microsoft's implementation is not yet as sophisticated as RASPPPOE. See this feature comparison chart:
| Feature | Microsoft PPPoE in |
RASPPPOE |
| Seamless integration with the operating system | Yes |
Yes |
| Fully exploits the maximum possible PPPoE MTU (1492) | No |
YES |
| Supports Internet Connection Sharing and NAT seamlessly | No |
YES |
| Allows tuning the TCP RWIN without registry changes* | No |
YES |
| Offers PPPoE server (Access Concentrator) capability | No |
YES |
* To increase the autonegotiated TCP RWIN with RASPPPOE, use the Specify Link Speed option and specify a link speed of 101Mbps or greater, e.g. enter 101000 (kbps) as the link speed the protocol should report. Windows XP/.NET will then autonegotiate a TCP RWIN of approx. 64KB instead of the default 16KB, which is often too small for broadband connections.
Generally yes, but you require a driver for your modem that exposes the Ethernet medium type (NdisMedium802_3) in addition to this protocol. This medium type is sometimes referred to as RFC 1483 encapsulation or RFC 2684 encapsulation. You may also have to find out the VCI and VPI parameters your service provider uses. To check if you can communicate with your service provider, run RASPPPOE.EXE after installing the protocol and click the Query Available Services button. If you get at least one service offer listed, your setup is working.
A wholehearted THANK YOU to all the happy RASPPPOE users from all over the world who sent me their compatibility reports. By now it is apparent that this PPP over Ethernet implementation will work with pretty much every service all over the world that uses PPPoE. Again, thank you for all your contributions!
This PPP over Ethernet implementation has been reported to work successfully with the following Service Providers and Services:
Service Provider |
Service, Speed |
|---|---|
| AEI Internet inc. (Canada) | AEI High Speed Internet Access, 1.3 Mbps/320 kbps |
| Ameritech.net (USA) | SpeedPath 768, 768/128 kbps |
| Antel (Uruguay) | Residential ADSL Service, 256/64 kbps |
| Arnet (Argentina) | Arnet Highway ADSL 256/128 kbps |
| Axelero Internet Inc. (Hungary) | ADSL Otthon 384/64 kbps |
| Belgacom, Belgacom Skynet (Belgium) | Turbo Line Go, 750/128 kbps |
| Belgacom, Belgacom Skynet (Belgium) | Turbo Line Plus, 1 Mbps/128 kbps |
| Belgacom, Easynet (Belgium) | EasyDSL Go, 750/128 kbps |
| Belgacom, Easynet (Belgium) | EasyDSL Plus, 1 Mbps/128 kbps |
| Belgacom, Planet Internet (Belgium) | Planet ADSL, 750/128 kbps |
| Belgacom, Planet Internet (Belgium) | Planet ADSL MEGA, 1 Mbps/128 kbps |
Bell Canada (Canada) [see Note 1] |
Sympatico High Speed Edition, 960/120 kbps |
| Bell Nexxia, IGS Information Gateway Services (Canada) | DSL Service, 128/128 kbps |
BellSouth (USA) |
FastAccess, 1.5 Mbps/256 kbps |
| Brasil Telecom (Brazil) | Alcatel Speedstream 4060 |
| Brazil Telecom (Brazil) | ADSL Turbo 512kbps/256kbps |
| Canbras TVA, Canbras Net (Brazil) | Light User Cable Service, 64/32 kbps |
| CenturyTel (USA) | CenturyTel DSL, 512/256 kbps |
China Telecom (China) |
DSL service, 256/256 kbps |
Chunghwa Telecom, HiNet (Taiwan) |
DSL service, 6 Mbps/640 kbps |
| Ciudad Internet (Argentina) | Ciudad Internet FLASH, 256/256 kbps |
| Ciudad Internet (Argentina) | Ciudad Internet FLASH 512/512 kbps |
| Companhia de Telecomunicações de Macau (Macau) | CyberCTM Broadband, 1.5 Mbps/256 kbps |
| Covad.net (USA) | TeleSpeed 144 ISDL, 144/144 kbps |
| CTBC Telecom (Brazil) | CTBC NetSuper-ADSL, 2 Mbps/128 kbps |
| Cyber Express Communication Ltd. (Hong Kong) | Cyber Express Residential 1.5M Broadband Service, 1.5 Mbps/256 kbps |
| Cyber Express Communication Ltd. (Hong Kong) | Cyber Express Residential 3M Broadband Service, 3 Mbps/256 kbps |
| DADA Italia, dada.it (Italy) | Fast Internet ADSL 640, 640/128 kbps |
Deutsche Telekom, T-Online (Germany) [see Note 2] |
T-ISDN-dsl, 768/128 kbps |
Earthlink, Sprint (USA) |
Earthlink Sprint DSL, 384 kbps - 1.5 Mbps/128 kbps |
| Eesti Telefon AS (Estonia) | Atlas ADSL Light, 256/64 kbps |
| eircom.net (Ireland) | i-stream solo, 512/128 kbps |
| France Télécom, Liberty Surf (France) | Netissimo 1, 512/128 kbps |
| France Télécom, Wanadoo ADSL (France) | Netissimo 1, 512/128 kbps |
| France Télécom, Wanadoo ADSL (France) | Netissimo 2, 1 Mbps/256 kbps |
| France Télécom, Netissimo (France) | 512Kb/128Kb (Netissimo 1) and 1024Kb/ 256Kb (Netissimo 2) |
| HanseNet (Germany) | Speed-Komplett ADSL, 2 Mbps/192 kbps |
| HKNet Co. Ltd. (Hong Kong) | Broadband Service, 1.5 Mbps/256 kbps |
| ICA Canada On-Line Inc. (Canada) | Canada On-Line DSL Service, 2.5 Mbps/640 kbps |
| Infocom-PLDT (Philippines) | myDSL-Personal 128/64 kbps |
| Infocom-PLDT (Philippines) | myDSL-Professional 256/128 kbps |
| Infostrada (Italy) | Libero ADSL, 640/128 kbps |
Internet Gateway Corp. (Canada) |
Fatwire Pro, 2.5 Mbps/640 kbps |
| Internet Initiative Japan Inc., IIJ4u (Japan) | Flet's ADSL, 1.5 Mbps/512 kbps |
Korea Telecom (South Korea) |
Ultra High Speed Internet service, 8 Mbps/640 kbps |
| Mangoosta (France) | Mangosta 512c, 512/128 kbps |
| Manitoba Telecom Services (Canada) | MTS High Speed Internet, 960/120 kbps |
| Mannesmann Arcor (Germany) | Arcor-DSL, 128/128 kbps |
| Mannesmann Arcor (Germany) | Arcor-DSL, 768/128 kbps |
| Millicom (Argentina) | Millicom Wireless Internet Service, 32/32 kbps |
Mindspring (USA) [see Note 3] |
MindSpring Max DSL 1.5 Mbps/256 kbps |
| Mobilcom (Germany) | Highspeed-DSL-Flatrate, 768/128 kbps |
| Mobilcom (Germany) | Turbo-DSL-Flatrate, 1 Mbps/128 kbps |
| Molalla Communications Company (USA) | MCC ADSL Service, 768/384 kbps |
| NetCologne (Germany) | NetDSL, 1 Mbps/128 kbps |
| Nevada Bell, Nevada Bell Internet Services (USA) | Basic DSL Internet Service, 384 kbps - 1.5 Mbps/128 kbps |
| NTT (Japan) | Flet's ADSL, 1.5 Mbps/512 kbps |
Pacific Bell, Pacific Bell Internet Services (USA) |
Basic DSL Internet Service, 384 kbps - 1.5 Mbps/128 kbps |
| Pacific Century CyberWorks IMS Limited (Hong Kong) | Netvigator 1.5M Ultra Line, 1.5 Mbps/256 kbps |
| Pacific Internet (Australia) | AdvanceDSL, 1.5 Mbps/256 kbps |
| Plala (Japan) | Flets ADSL Set, 1.5 Mbps/512 kbps |
| Postes et Télécommunications Luxembourg, LuxDSL (Luxembourg) | LuxDSL-Start ADSL, 256/64 kbps |
| Primus Telecom (Australia) | Jetstream HomeJET ADSL, 1.5 Mbps/256 kbps |
| Primus Telecommunications Canada Inc. (Canada) | High Speed Internet ADSL, 960/120 kbps |
| riodata (Germany) | rioBusiness ADSL, 1 Mbps/128 kbps |
| SecureNet (Canada) | High Speed Internet Access, 1.3 Mbps/320 kbps |
| Shanghai Telecom (China) | ADSL Service, 1.5 Mbps/256 kbps |
| SingTel, SingNet (Signapore) | Magix SuperSurf (512 Ethernet), 512/128 kbps |
| SION (Argentina) | SION ADSL, 256/128 kbps |
Southern New England Telecom, SNET Internet (USA) |
Standard DSL Internet Service, 384 kbps - 1.5 Mbps/128 kbps |
| Southwestern Bell, Southwestern Bell Internet Services (USA) | Basic DSL Internet Service, 384 kbps - 1.5 Mbps/128 kbps |
| Sprint (USA) | Sprint FastConnect DSL, 1.5 Mbps/384 kbps |
| SurNet (Chile) | ADSL XTREME, 256/128 kbps |
| Swisscom, Bluewin (Switzerland) | BroadWay Light ADSL, 256/64 kbps |
| Swisscom, Bluewin (Switzerland) | BroadWay Basic ADSL, 512/128 kbps |
| TDS TELECOM (USA) | TDS.NET ADSL, 768/384 kbps |
| Tele Danmark (Denmark) | Pro@ccess ADSL, 2 Mbps/512 kbps |
| Telecom Italia (Italy) | Teleconomy ADSL, 256/128 kbps |
Telecom Italia, tin.it (Italy) |
Fast Internet ADSL 640, 640/128 kbps |
| Telefônica São Paulo (Brazil) | Speedy Home 2 Mbps/256 kbps |
| Telenor (Norway) | Telenor Internett ADSL, 384/128 kbps |
| Telenor (Norway) | Telenor Internett ADSL, 704/128 kbps |
| Telenor (Norway) | Telenor Internett ADSL, 1 Mbps/256 kbps |
| Telepac (Portugal) | NetFast ADSL, 256/64 kbps |
| Telepac (Portugal) | NetFast ADSL, 768/128 kbps |
| Telstra, BigPond Internet Services (Australia) | Telstra BigPond ADSL Freedom Standard, 256/64 kbps |
| Telstra, BigPond Internet Services (Australia) | Telstra BigPond ADSL Freedom Deluxe, 512/128 kbps |
| Telstra, BigPond Internet Services (Australia) | Telstra BigPond ADSL Business Deluxe, 1.5 Mbps/256 kbps |
| Telvia (Italy) | Highway ADSL 640/128, 640/128 kbps |
| Terra (Chile) | Terra ADSL Speedy, 256, 512/128 kbps |
| Thunder Bay Internet (Canada) | ADSL Home Service, 1.5 Mbps/512 kbps |
| TIE (Chile) | ADSL |
| Türk Telekom (Turkey) | TTnet ADSL Service, 128/32 kbps |
| United Broadband Technology, Loxley Information Services (Thailand) | ADSL Home Connect Service, 128/64 kbps |
Velocet Communications, Inc. (Canada) |
ADSL Home Service, 1.2 Mbps/320 kbps |
| Velox Telemar (Brazil) | Velox ADSL 256kbps/128kbps |
| Verizon Communications (USA) | Verizon Online DSL Personal, 640/90 kbps |
| Verizon Communications (USA) | Verizon Online DSL Professional, 1.6 Mbps/90 kbps |
| Verizon Communications (USA) | Verizon Online DSL Power, 7.1 Mbps/680 kbps |
| Versatel Deutschland GmbH & Co.KG (Germany) | VersaNet 1024k, 1 Mbps/256 kbps |
| VTX (Switzerland) | CopperNET ADSL, 256/64 kbps |
| Wanadoo (The Netherlands) | Wanadoo Cable Plus, 64/32 kbps |
Note 1: Bell Canada's routers reportedly have a problem with RASPPPOE's default MTU of 1492, which typically manifests itself in the inability to send larger e-mails. To work around this problem, use the protocol's Override Maximum Transfer Unit option (see the README for details) to override the MTU to 1460.
Note 2: To connect to the T-Online service, concatenate your Anschlusskennung, T-Online-Nummer and Mitbenutzernummer (typically 0001) and append @t-online.de (case-sensitive!) as the user name. To integrate RASPPPOE into the T-Online Software, install RASPPPOE and then, in the T-Online software, configure the Zugangsart and select Zugang über ein Modem oder ISDN... and ...innerhalb Deutschlands. You will then be presented with a list of modems, in which your network adapter(s) will appear. Select the network adapter your DSL modem is connected to and RASPPPOE will be fully integrated into the T-Online software.
Note 3: Mindspring's servers reportedly have a problem detecting when a connection is ended without proper termination. This is an issue when configuring an "always on" connection in Windows 2000/XP/.NET and shutting the machine down or rebooting - after three reboots, you may find yourself unable to log on to their service for up to an hour. To work around this problem, always disconnect your "always on" connection manually before rebooting or shutting down Windows 2000/XP/.NET.
The modem manufacturer 3Com has "invented" their own flavor of PPP over Ethernet, simply by replacing the ETHER_TYPE values described in RFC 2516 (0x8863/0x8864) with their own ones (0x3C12/0x3C13). While I do not endorse such "innovation" and call upon 3Com to offer an RFC 2516 compliant firmware upgrade for their products to their customers, I still want to help customers suffering from this. After downloading above file, download the 3Com Patch: RASPPPOE_098B_3COM.ZIP (33,563 bytes) and replace the files RASPPPOE.SYS and RMSPPPOE.SYS from the original download with the one in this archive prior to installing. Note that with this version you will only be able to connect to 3Com modems, not to any RFC 2516 compliant servers anymore. Revert to the original RASPPPOE.SYS and RMSPPPOE.SYS to be able to connect to RFC 2516 compliant servers again.
I hope this piece of software is useful to you.
- Robert Schlabbach
*EOF*