Difference between revisions of "Dialup without a dialer"

From ArchWiki
Jump to: navigation, search
(Redirect to merged page.)
(18 intermediate revisions by 14 users not shown)
Line 1: Line 1:
====Dialup Sans Dialer====
#REDIRECT [[Direct Modem Connection#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 <code>pppd</code>
  pacman -S pppd
# Back up <code>/etc/ppp/options</code>
  mv /etc/ppp/options /etc/ppp/options.old
# Create new <code>/etc/ppp/options</code> 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 <code>ATDT'''70,15555555</code> (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 <code>/etc/ppp/pap-secrets</code>
# Now you are ready to connect.  Connect (as root) using <code>pppd /dev/modem</code> (or whatever device your modem is connected as).
# To disconnect, use <code>killall pppd</code>
# 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 <code>~/.bash_profile</code>:
  alias dial='sudo /usr/sbin/pppd /dev/modem'
  alias hang='sudo /usr/bin/killall pppd'
  Now you can connect with <code>dial</code> and disconnect with <code>hang</code>

Revision as of 07:30, 16 August 2012