End Hanging Disconnect
is a Mac OS X application that will force-quit the infamous "endless disconnect" that can sometimes occur on dialup Internet connections.* Simply run the application and enter your (admin) password. You may then reconnect to the Internet. This eliminates the need to restart the computer, which otherwise would often be necessary.
Download End Hanging Disconnect (24 KB)
(for Mac OS X only)
Version 1.4 of 4/27/2004:
Interface changes: easier to read description; will no longer report errors on subsequent tries if application has already successfully done its job.
This version repeats the killall command 5 times (with 5 second delay in between tries), since the first try frequently does not end the pppd processes.
*I suspect that this problem probably has to do with the phone company's installation of "MUX" (MultiPlex) boards along phone lines. This allows them to run more than one customer's data through a single pair of wires. Some modems are more sensitive to this "MUXing" than others, and unfortunately, recent model Macs are particularly vulnerable in this regard.