Difference between revisions of "Dialup without a dialer"

From ArchWiki
Jump to: navigation, search
(Fix, remove double backslash in connect command; Add bulleted point.)
m (Moved to category "modems")
Line 1: Line 1:
[[Category:Networking (English)]]
+
{{i18n|Dialup without a dialer}}
 
[[Category:HOWTOs (English)]]
 
[[Category:HOWTOs (English)]]
{{i18n_links_start}}
+
[[Category:Modems (English)]]
{{i18n_entry|English|Dialup without a dialer HOWTO}}
+
 
{{i18n_entry|Russian|Dialup without a dialer HOWTO (Русский)}}
+
== Introduction ==
{{i18n_links_end}}
+
  
==Introduction==
 
 
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.
 
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.
  

Revision as of 21:43, 10 April 2011

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Introduction

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:
lock
modem
debug
</dev/DEVICE>
115200
defaultroute
noipdefault
user <USERNAME>
connect 'chat -t60 \"\" ATZ OK ATX3 OK ATDT<NUMBER> CONNECT'

Replace </dev/DEVICE> with your modem device. For comparison with another operating system device, take a good look at the next table,

Windows        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 for information on how to do this. If your ISP uses CHAP then next file is chap-secrets

"USERNAME" * "PASSWORD"
  • 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