Dialup without a dialer

From ArchWiki
Revision as of 03:28, 11 November 2006 by Tardo (Talk | contribs) (Moved page to proper category)

Jump to: navigation, search

Dialup Without A Dialer

This page tells you how you can execute pppd directly without using dialer software such as pon/poff, wvdial, kppp, etc. It stays connected through X server shutdowns and is extremely simple, in accordance with Arch philosophy.


Install ppp

  pacman -S ppp

Back up /etc/ppp/options

  mv /etc/ppp/options /etc/ppp/options.old

Create new /etc/ppp/options using this template:

  user <USERNAME>
  connect 'chat -t60 \\"\\" ATZ OK ATX3 OK ATDT<NUMBER> CONNECT'

Now, take a good look at the next table:

  WINDOW$        GNU/Linux
   COM1   -->   /dev/ttyS0
   COM2   -->   /dev/ttyS1
   COM3   -->   /dev/ttyS2

Edit to point device to your modem device, to use your dialup account username, and to dial your ISP's number after the ATDT. You can disable call waiting using ATDT 70,15555555(in North America, anyway). You may also wish to edit the dialer commands, search http://www.google.com for information on how to do this. If your ISP uses CHAP then next file is chap-secrets

Edit /etc/ppp/chap-secrets. See The PAP/CHAP secrets file for more detials.


Now you are ready to connect. Connect (as root) using pppd /dev/modem (or whatever device your modem is connected as).

To disconnect, use killall pppd

If you wish to connect as user, you can use sudo. Configure sudo to call the above commands for your user, and you can use the following aliases in your ~/.bash_profile:

  alias dial='sudo /usr/sbin/pppd /dev/modem'
  alias hang='sudo /usr/bin/killall pppd'
 Now you can connect with dial and disconnect with hang