Dial-up Networking in Debian Squeeze
| I consider this article to be out-of-date, mainly |
| because Debian Squeeze is out-of-date. I almost |
| considered not porting this article to the |
| gopherhole, but considering that it's about dial-up |
| and the gopherhole is probably a little bit more |
| dial-up friendly than the website, I decided to |
| bring it over anyway. |
Okay, so I'm sure most of you Debian Squeeze users out there are not
on dial-up, but I'm one of them, and I had some trouble setting up
dial-up so I decided to write this guide. A few things have changed in
Squeeze and so the other guides on the internet, though mostly
helpful, were not completely helpful. So here this one is.
The nice thing about this version of Debian, is that it includes
everything you need to get started, without having to apt-get
anything! (Yes, I am aware of Synaptic and Aptitude as well. We won't
be needing those either.) The not-so-nice thing, is that this is one
of those few rough edges that actually has no gui to set it up.
Fortunately, the text files that you have to change are pretty easy to
figure out. So, our first step is to open up a terminal window. It's
probably hiding under Applications -> Accessories -> Terminal.
Once you've got your Terminal window up, you will need to type in the
and put in your password. Depending on the way your system is set up,
this may be your login password, or your root password. Then, never
ever do this again, because it's bad but very handy practice. (You can
do it again later if you *really* know what you're doing.)
Now that we've got a root shell, we need to find where our modem is.
If you know the device file corresponding to your modem, you may skip
down to [here](#knowmodem). If not, the instructions here will
hopefully help you out. Our first guess will be **/dev/modem**. To
test this guess, we will type in
echo "ATDT2345678901" > /dev/modem
and press enter. Then, check to see if it dialed out. (You can
replace the 2345678901 part with any phone number, such as your cell
phone.) If it did, then you should type
echo "ATH" > /dev/modem
to hang up. If it didn't dial, then try
echo "ATDT2345678901" > /dev/ttyS0
If not that, it should at least under /dev/ttyS1 or 2 or 3 or etc. If
you can't find it, then unfortunately I'm going to have to tell you to
google for "Winmodems under Debian Squeeze," as I don't know much
about those. If you do find it, then note that your modem is located
at **/dev/whatever\_you\_put\_here\_that\_worked** and we can continue
on setting up our connection.
### Setting it up Now that we've got the location of our modem, we
can set up our connection. Our first file that we're going to edit is
called **/etc/ppp/peers/provider** and we can edit it by typing in the
and pressing enter. With this file editor, we cannot use the mouse.
Instead, we will use the arrow keys to position our cursor for typing.
There should be a line in the file that looks like
If the modem device that we found in the previous step is not
**/dev/modem**, then you need to change this line to what the device
Above that line is one that should begin with the word, "connect." In
that line may be a series of *'s. Replace that series with the phone
number of your ISP. Then press Ctrl+o and enter to save the file, and
Ctrl+x to exit.
Our next file that we need to edit is **/etc/chatscripts/pap**, and
it can be edited by typing
and pressing enter. At the end of the file, we need to add two lines.
They should look something like this.
ogin **Your Username Here**
word \q**Your Password Here**
replacing the bold parts with your username and password,
respectively. Note that if you're using MSN dial-up, your username
will have MSN/ at the beginning of it. Now press Ctrl+o and enter to
save, and Ctrl+x to exit. You've now configured all of the files that
you need to! Pat yourself on the back. Now type
and press enter, and
and enter again to close the terminal window. Now reboot the computer
and log back in.
To actually connect to our connection, we will open up a Terminal
window and type in
and press enter. You may need to type in your computer password.
Then, wait a moment and type
sudo route add default ppp0
and press enter. Now, you've got dial-up internet access.
Congratulate yourself by buying a turtle! Once you're done with the
internet, to disconnect, type
into the Terminal window and press enter to disconnect. Then, sit
back and wish broadband internet was free. Oh, if only it were.
**Update:** I've finally got broadband! *(Shut up, bragger.)*
|FrillerWorks| <- Please wait 20 minutes while this text page