Conectar a Internet con modem en Linux - Comprobar si el sistema detecta el puerto al que esta conectado el m

1 - Comprobar si el sistema detecta el puerto al que esta conectado el m

[editar]
Tutorial creado por zayer (Federico Moro del Álamo). Extraido de: http://www.frikis.org/staticpages/index.php?page=vcd-y-avi-en-dvd
05 de Octubre de 2005
En este caso, nuestro modem es ttySx, que es como se le conoce al puerto serie en Linux. En Windows, ttySx se llama COMx (siendo x un numero).

Los modems externos estan conectados a ttyS0 o ttyS1, mientras que los internos estan en ttyS2 o ttyS3.

He aquí la tabla de equivalencia ttyS - COM.

|| ttyS || COM
||
|| /dev/ttyS0
|| COM1
||
|| /dev/ttyS1
|| COM2
||
|| /dev/ttyS2
|| COM3
||
|| /dev/ttyS3
|| COM4
||


Para saber si Linux nos reconoce los puertos, no tenemos más que usar el comando dmesg conbinado con grep de la siguiente manera.

# dmesg | grep tty

(No pongais la #, ya que eso es el prompt)

Esto nos deberia dar un mensaje parecido a lo siguiente:

ttyS0 at 0x03f8 (irq = 4) is a 16550A
ttyS1 at 0x02f8 (irq = 3) is a 16550A

Para algunos modems, tenemos que crear la entrada al puerto irq del modem, en /dev/ttySx (ttyS1 por ejemplo), para ello hacemos lo siguiente:

# setserial /dev/ttyS1 port 2f8 irq 3 uart 16550A baud_base 115200

donde:

port indica la region entrada salida (I/O)
irq indica la interrupcion
uart indica el tipo de uart
baud_base indica la velocidad

Haced esto sólo si es completamente necesario.

Ésta es la tabla descriptiva de /dev/ttyS.

|| Device
|| Port
|| IRQ
||
|| /dev/ttyS0
|| 0x3f8
|| 4
||
|| /dev/ttyS1
|| 0x2f8
|| 3
||
|| /dev/ttyS2
|| 0x3e8
|| 4
||
|| /dev/ttyS3
|| 0x2e8
|| 3
||


Hemos usado /dev/ttyS1, ya que no lo estamos usando por ningún otro periferico, y nuestro modem es externo, en caso de que sea interno, usad /dev/ttyS2 o /dev/ttyS3.
Daos cuenta que nosotros hemos usado como puerto "2f8" y como irq "3" ya que son los valores que corresponden a /dev/ttyS1. En cuanto a uart y baud_base, dejadlo como está en el ejemplo.
Crear un enlace al dispositivo que usa el modem
Para crear un enlace al dispositivo que usa el modem, nos basta con poner este comando.
# ln -s /dev/ttySx /dev/modem (substituid la x por el numero que proceda, vease la tabla de equivalencia ttyS - COM)

Aseguraos antes de que /dev/modem no existe.
Dar los permisos adecuados a /dev/ttySx y a /dev/modem
Los usuarios que vallan a usar el modem deben tener permisos de lectura (r)y escritura (w) en el dispositivo correspondiente. El comando utilizado para modificar los permisos es chmod.
# chmod 0666 /dev/ttySx (substituid la x por el numero que os corresponda).
Por otra parte, nuestro enlace /dev/modem debe tener ademas de permisos de lectura y escritura, permiso de ejecución (x), por tanto:
# cdmod 0777 /dev/modem
Obtener la máxima velocidad de comunicación con el modem
Para conseguir la máxima velocidad de comunicación con el modem, y por tanto un mejor rendimiento de éste, debemos añadir en /bin/serial la siguiente linea:
/etc/setserial /dev/modem spd_vhi
* En nuestro caso, hemos añadido la siguiente linea en /bin/serial ya que utilizamos Gentoo, pero dependiendo de la distribución habrá que añadirlo ahí o en /sbin/init.d/setserial , /etc/rc.d/rc.local ó /etc/rc.serial.
[editar]

1 opinión

Gracias!!.

Fue de mucha utilidad el curso. A veces caemos en la tentación de no tener que pensar y usamos win, pero linux es mucho más eficaz.

Tutoriales relacionados con 'Conectar a Internet con modem en Linux'

Hacer que un sistema Linux acceda a la Red a través de un modem.
Esta es la primerísima edición del Linux en Castellano COMO. La audiencia a la que... Más »
Este documento describe el soporte de sonido para Linux. Enumera el hardware de sonido soportado,... Más »
Esta guía no es un documento general de seguridad. Esta guía está específicamente orientada a... Más »
El objetivo de este documento es enseñar las bases de la instalación de un cortafuegos... Más »

Autor y licencia de 'Conectar a Internet con modem en Linux'


Tutorial de zayer (Federico Moro del Álamo). Extraido de: http://www.frikis.org/staticpages/index.php?page=vcd-y-avi-en-dvd CopyLeft
Se permite hacer uso comercial y debe mencionarse el autor, la fuente y si se posible la URL.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.