From a899dc55d448ee4170f15e1d1d8c38c2e324c14d Mon Sep 17 00:00:00 2001 From: Alain Reguera Delgado Date: Oct 05 2011 04:21:32 +0000 Subject: Update `Configurations/Dialup/modem.docbook'. --- diff --git a/Manuals/Tcpi-ug/Configurations/Dialup/modem.docbook b/Manuals/Tcpi-ug/Configurations/Dialup/modem.docbook index 63495b9..fcbc030 100644 --- a/Manuals/Tcpi-ug/Configurations/Dialup/modem.docbook +++ b/Manuals/Tcpi-ug/Configurations/Dialup/modem.docbook @@ -1,36 +1,26 @@ - The Modem Device - - - - Installing Modem Device + The Modem Hardware - Start with a minimal installation of &TCD;, bootup the - operating system, and login as root user. Later, install the - Dialup Networking Support group of packages - available in the [base] repository of &TCD;. The - installation of this group of packages is required both in - server and client computers. If you don't have this group of - packages installed in your computer, then you can do it as the - following command describes: + In order to establish a PPP link between two computers using + the telephone line as medium for data transmission, you need + to install (at least) one modem device in each computer. - yum groupinstall "Dialup Networking Support" - - The modem device installation consists on attacthing the modem - hardware both to the computer and the telephone line. To - connect the modem to your computer, you need to connect the - serial or USB cable that comes from the modem hardware to the - appropriate input on your computer. To connect the modem to - the telephone line system, you need to unplug the cable that - connects your phone device and plug it on the modem device, - specifically in the port reserved for data transmission. - Later, using a similar cable, you could connect your phone - device to the modem's phone port, so you be able of realizing - phone calls when no data transmition take place, as well. + To install a modem device in computer you need to attach the + modem hardware to the computer and later the telephone line to + the modem hardware. To connect the modem to your computer, you + need to connect the serial or USB cable that comes from the + modem hardware to the appropriate input on your computer. To + connect the modem to the telephone line system, you need to + unplug the cable that connects your telephone device and plug + it on the modem device, specifically in the port reserved for + data transmission. Later, using a similar cable, you could + connect your telephone device to the modem's telephone port, + so you can realize telephone calls when no data transmition + take place. @@ -63,237 +53,16 @@ Bus 004 Device 001: ID 0000:0000 The relevant line here is that mentioning the existence of a Multi-Tech System, Inc. MT5634ZBA-USB MultiModemUSB (new - firmware) device. - - - - At this point, your computer should be able of responding to - incoming calls but cannot realize outgoing calls, yet. To - administer the way incoming calls are attended in this - computer, read . On the other - hand, to realize outgoing calls from this computer, you need - to specify the server information you want to establish - connection to, as described in . - - - - - - Configuring Modem Device - - - Once the modem hardware has been installed in the computer, it - is necessary to determine what device location the operating - system assigned to it, so you can instruct applications like - chat the correct device they will - to talk to. This configuration process has been greatly - simplified thanks to the wvdialconf - command, distributed with the wvdial - package. - - - - The <command>wvdialconf</command> Command - - - The wvdialconf automatically detects the - location the operating system assigned to your modem, its - maximum baud rate, a good initialization string for it, and - generates/updates the wvdial configuration - file (/etc/wvdial.conf) the - wvdial command needs to work. To set the - modem configuration through wvdialconf - command, run the command as follows: - - - sudo /usr/bin/wvdialconf /etc/wvdial.conf - - - This command will produce an output like the following: - - - -Scanning your serial ports for a modem. - -ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud -ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud -ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. -Port Scan<*1>: S1 S2 S3 -WvModem<*1>: Cannot get information for serial port. -ttyACM0<*1>: ATQ0 V1 E1 -- OK -ttyACM0<*1>: ATQ0 V1 E1 Z -- OK -ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK -ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK -ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK -ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK -ttyACM0<*1>: Modem Identifier: ATI -- LT V.90 1.0 MT5634ZBA-USB -Data/Fax Modem (Dual Config) Version 5.18e -ttyACM0<*1>: Speed 4800: AT -- OK -ttyACM0<*1>: Speed 9600: AT -- OK -ttyACM0<*1>: Speed 19200: AT -- OK -ttyACM0<*1>: Speed 38400: AT -- OK -ttyACM0<*1>: Speed 57600: AT -- OK -ttyACM0<*1>: Speed 115200: AT -- OK -ttyACM0<*1>: Speed 230400: AT -- OK -ttyACM0<*1>: Speed 460800: AT -- OK -ttyACM0<*1>: Max speed is 460800; that should be safe. -ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK - -Found an USB modem on /dev/ttyACM0. -Modem configuration written to /etc/wvdial.conf. -ttyACM0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" - - - - and a wvdial configuration file like the - following: - - - -[Dialer Defaults] -Modem = /dev/ttyACM0 -Baud = 460800 -Init1 = ATZ -Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -ISDN = 0 -Modem Type = USB Modem -; Phone = <Target Phone Number> -; Username = <Your Login Name> -; Password = <Your Password> - - - - - It is possible to configure the same computer to act both as - server (i.e., to receive incoming calls from clients) and - client (i.e., to realize outgoing calls to servers). However, - be aware that only one of these connections can be established - at a time. - - - - - - - The <command>system-config-network</command> Command - - - Another way to configure modems installed in your computer is - through the graphical interface provided by - system-config-network command. This - interface may result specially useful when you need to - configure your computer to establish Modem connections to - remote Internet Service Providers (ISPs). The interface - provided by system-config-network command - uses the same configuration file that - wvdialconf command does (e.g., - /etc/wvdial.conf), however, there are - some differences in the way these commands create - configuration files that we need to be aware of. + firmware) device. If the modem you installed doesn't + appear in this list, it is probably because such hardware is + not supported by &TCD;, yet. - If you don't have the system-config-network - command installed in your system, you can run the following - command to install it: + At this point, everything is ready for you to install and + configure the computer either as server (see ) or client (see + ). - - - - The interface provided by - system-config-network command doesn't - detect the configuration intially created by - wvdialconf command. In fact, if you set a - new (modem) hardware configuration through it, any - configuration previously created by - wvdailconf command will be lost. On the - other hand, if you firstly generate the configuration file - using the interface provided by - system-config-network command and later run - the wvdialconf command over it, you will - end up having two similar configuration settings under - different definitions stored in the same configuration file. - - - - - The wvdial command doesn't understand the - configuration file produced by - system-config-network command, even both - wvdialconf and - system-config-network commands use the same - configuration syntax to create the configuration file. - - - - - Inside the /etc/wvdial.conf configuration - file, the interface provided by - system-config-network identifies default - modem configurations through the [Modem0] line, - while the wvdialconf command does the same - through the [Dialer Defaults] line. Something - interesting about the configuration file created by - system-config-network is that it is - possible to create several ISP configurations that reuse - default settings in the [Modem0] section. For - example, consider the following example: - - - -[Modem0] -Modem = /dev/ttyACM0 -Baud = 460800 -SetVolume = 2 -Dial Command = ATDT -Init1 = ATZ -Init3 = ATM1L2 -FlowControl = CRTSCTS -[Dialer Vispa_Internet] -Username = signup -Password = rebel -Phone = 08453080125 -Stupid Mode = 1 -Init1 = ATZ -Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -Inherits = Modem0 - - - - - The interface provided by - system-config-network command doesn't - provide modem detection (as wvdialconf - command would do) and uses the /dev/modem - as default location. This location doesn't exists by default, - so whatever configuration you set from it will not work. To - solve this issue, chose one of the following workarounds: - - - - - Replace the /dev/modem location by that - one wvdialconf found when the interface - provided by system-config-network ask you - to enter the modem device. - - - - - Create /dev/modem location as a symbolic - link to that location found by wvdialconf - command. For example: - sudo /bin/ln -s /dev/ttyACM0 /dev/modem - - - - - - - - -