Edición de «Conexión PPP con módem RTB en Linux (avanzado)»

Saltar a: navegación, buscar

Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición en estas condiciones. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual Tu texto
Línea 1: Línea 1:
{| class="wikitable" align="right" cellpadding="4"
+
=Introducción=  
|+ '''Sobre este documento'''
 
|-
 
| bgcolor="#ddf"|'''Tipo''' || Manual (How To)
 
|-
 
| bgcolor="#ddf"|'''Categoria''' || [[:Categoría:Linux|Linux]]
 
|-
 
| bgcolor="#ddf"|'''Plataforma''' || All GNU/Linux
 
|-
 
| bgcolor="#ddf"|'''Dificultad''' || [[Imagen:Micro_tux.png|Tux]][[Imagen:Micro_tux.png|Tux]][[Imagen:Micro_tux.png|Tux]][[Imagen:Micro_tux.png|Tux]]
 
|-
 
|}
 
 
En este apartado trataremos la configuración de nuestra  conexión a Internet
 
En este apartado trataremos la configuración de nuestra  conexión a Internet
 
a través de  la línea  telefónica con  los  típicos  módems RTB.  Este tipo de
 
a través de  la línea  telefónica con  los  típicos  módems RTB.  Este tipo de
Línea 30: Línea 19:
 
segunda sobre la primera son notables pero no tienen lugar en este texto.
 
segunda sobre la primera son notables pero no tienen lugar en este texto.
  
==Sobre los módems en sistemas Unix==  
+
=Sobre los módems en sistemas Unix=  
 
En  la  introducción hacíamos  referencia a  los elementos  necesarios  para
 
En  la  introducción hacíamos  referencia a  los elementos  necesarios  para
 
llevar a buen  puerto una conexión a  Internet, uno de ellos era el módem y es
 
llevar a buen  puerto una conexión a  Internet, uno de ellos era el módem y es
Línea 44: Línea 33:
 
referencia a los winmodems.
 
referencia a los winmodems.
  
==Configuración de la conexión==
+
=Configuración de la conexión=
===Mediante PPPD===
+
==Mediante PPPD==
 
Establecer  una conexión a internet mediante el demonio pppd. Lo primero que
 
Establecer  una conexión a internet mediante el demonio pppd. Lo primero que
 
tienes que  saber es donde tienes  los archivos de su configuracion, de manera
 
tienes que  saber es donde tienes  los archivos de su configuracion, de manera
Línea 51: Línea 40:
 
los que encontrarás la configuración que utilizará el demonio para negociar la
 
los que encontrarás la configuración que utilizará el demonio para negociar la
 
conexión con tu servidor. Estos archivos son:
 
conexión con tu servidor. Estos archivos son:
====/etc/ppp/options====
+
/etc/ppp/options:  este  es  el archivo  predeterminado del cual pppd toma  su configuración. Una  configuración estandar  sería la que viene a continuación:
/etc/ppp/options es  el archivo  predeterminado del cual pppd toma  su configuración. Una  configuración estandar  sería la que viene a continuación:
 
 
   lock
 
   lock
 
   crtscts
 
   crtscts
Línea 61: Línea 49:
 
   115200
 
   115200
  
Esta configuración significa:
+
   Por terminar
* '''lock''': establece  un  bloqueo para  el modem  para  que se limite el acceso al mismo mientras pppd está utilizandolo.
+
==Mediante PPP==
* '''crtsct''': establece  que la transmisión  de los datos sea realizado y controlado por hardware.
+
El comando "ppp" o "user-ppp" surge como una alternativa del soporte ppp del
* '''noipdefault''': tu dirección ip es adjudicada por el servidor de manera dinámica.
 
* '''defaultroute''': esto establece  que la  ruta que  se establece  esta conexión será la predeterminada para todos los paquetes del sistema.
 
* '''/dev/cuaa0''' -> establece  el  puerto  al cual  está conectado el módem en  nuestro sistema,  esta nomenclatura  se encuentra  en  los sistemas BSD (esta página está escrita desde una FreeBSD Release 4.5  en estos  momentos). Esta es la nomenclatura en distintos sistemas:
 
** Linux: COM1: /dev/ttyS0  (también /dev/cua0) COM2: /dev/ttyS1  (también /dev/cua1)
 
** FreeBSD: COM1: /dev/cuaa0 COM2: /dev/cuaa1
 
** NetBSD: COM1: /dev/tty00 COM2: /dev/tty01
 
 
 
Lo  mejor que  puedes hacer  es crear un enlace virtual llamado "modem" en  tu  directorio /dev  para facilitando  la tarea,  para ello con el comando:
 
 
 
   # ln -sf /dev/ttyS0 /dev/modem  ((ttyS0 o óomo se llame en tu sistema el puerto del modem))
 
 
 
Así siempre que se necesite  acceder al modem con  que  te acuerdes de /dev/modem te servirá (te agiliza muchas  tareas, pero has de recordar siempre el puerto al que hace referencia).
 
 
 
* '''115200''': la velocidad  en baudios  a la que quieres que como máximo se  establezca la  conexión, obviamente un modem normal no los alcanza pero asi se  le "exige el  maximo". Si ves que  no conecta o se cae la conexión  pues bajale  a 57600, he vistos  casos que se solucionaba, y es una buena prueba antes de romperse la cabeza.
 
 
 
====/etc/ppp/peers/inet====
 
/etc/ppp/peers/inet es el script para conectar. Puedes llamarlo como prefieras. El script hace lo siguiente:
 
 
 
  connect '/usr/bin/chat -v -f /etc/ppp/peers/inet.chat'
 
  noauth
 
  user pinorrana@galileo
 
 
 
En este archivo  se encuentran la propia conexión, la primera linea representa  la llamada a chat que se encargará de realizar la llamada y que tomará los  datos  del  archivo inet.chat. Las siguientes lineas pertenecen a la autentificación que hará  que se  chequee el archivo /etc/ppp/pap-secrets en busca del la password adecuada para el usuario especificado.
 
'''NOTA''': ¡Fíjate  donde  está el programa "chat", ya que yo lo tengo en /usr/bin/ pero  tú quizás lo tengas  en /usr/sbin/! Puedes localizarlo con ''which chat''.
 
 
 
====/etc/ppp/pap-secrets====
 
En /etc/ppp/pap-secrets se  encuentran las contraseñas para  los diferentes  usuarios que  puedas  tener  en tus conexiones  ppp. En mi caso  el nombre  de usuario  lo he  tomado como  "pinorrana@galileo" y pongamos  que  como  contraseña  tengo  "idoru"  entonces  tendría  un archivo pap así:
 
 
 
  pinorrana@galileo * idoru
 
  (los espacios son tabulaciones)
 
 
 
Lo  primero es  el nombre de usuario, y el ultimo la clave, y esa * que tenemos en el medio  se refiere  al servidor  con el  cual utilizaremos ese  nombre de usuario y clave, al ponerse una * se tomará  como válido cualquier servidor (esto se utiliza cuando se tienen varias cuentas).
 
PAP es un Protocolo de Autentificación de Contraseñas, otro método de autentificación es el CHAP.
 
 
 
====/etc/ppp/peers/inet.chat====
 
En /etc/ppp/peers/inet.chat se realizará la llamada al servidor  (recordemos que  es invocado  desde  /etc/ppp/peers/inet, asi que puedes cambiarle el nombre, siempre y cuando tambien lo cambies  en el anterior). El contenido de este archivo de manera general sería algo como:
 
 
 
  ABORT BUSY
 
  ABORT "NO CARRIER"
 
  ABORT "NO DIALTONE"
 
  REPORT CONNECT
 
  SAY "Llamando al Servidor..."
 
  ''ATDT900666666
 
  CONNECT''
 
 
 
Lo primero establece las cadenas ante las cuales se  abortará, después  espera  que le  sea  devuelto un CONNECT  que se realizará cuando se conecte al servidor y lleve  a  cabo  el proceso de autentificación. El número es ficticio (bueno, hasta hace poco existía).
 
 
 
 
 
====Conectando====
 
Ya lo tenemos todo configurado, es hora de probar tu conexión. Ejecutamos
 
 
 
  pppd call inet
 
 
 
Con lo que pediremos (amablemente :)) a pppd que establezca la conexión llamada "inet", que  fue el nombre  que  le  pusimos  al  archivo  en la  carpeta peers (es en esta carpeta /etc/ppp/peers/ donde  pppd busca los nombres de  conexiones).
 
Si funciona... ¡bravo!.
 
S da problema, revisa la configuración, modem, prueba  combinaciones, infórmate  acerca  si tu  modem es problemático...
 
 
 
Como último apunte, la configuración se podría incluir de manera mas compacta, incorporando el proceso de  autentificación en el  archivo options, pero de la manera explicada es mas fácil permitir a usuarios normales que establezcan conexiones permitidas por el administrador.
 
 
 
===Mediante PPP===
 
El comando "ppp" o "user-ppp" surge como una alternativa del soporte ppp del
 
 
kernel, fue creado por el Internet Institut of Japan, razón por la cual también
 
kernel, fue creado por el Internet Institut of Japan, razón por la cual también
 
es conocido como iijppp. Este programa se apoya en la interfaz de tunnel (tun).
 
es conocido como iijppp. Este programa se apoya en la interfaz de tunnel (tun).
Línea 165: Línea 92:
 
que permanezca en segundo plano.
 
que permanezca en segundo plano.
  
==Permisos de archivos==
+
=Permisos de archivos=
 
Ya  que la seguridad  es otro punto importante, a  continuación pongo cuales
 
Ya  que la seguridad  es otro punto importante, a  continuación pongo cuales
 
son los permisos que podremos  fijar  para guardar los  archivos a los ojos de
 
son los permisos que podremos  fijar  para guardar los  archivos a los ojos de
Línea 175: Línea 102:
 
  /etc/ppp/pap-secrets: "chmod 600 /etc/ppp/pap-secrets"
 
  /etc/ppp/pap-secrets: "chmod 600 /etc/ppp/pap-secrets"
 
  /etc/ppp/ppp.conf: "chmod 700 /etc/ppp/ppp.conf"
 
  /etc/ppp/ppp.conf: "chmod 700 /etc/ppp/ppp.conf"
 
[[Categoría:Linux]]
 
[[Categoría:Docs]]
 

Ten en cuenta que todas las contribuciones a Wiki de BandaAncha.eu se consideran publicadas bajo la Reconocimiento-No comercial-Compartir bajo la misma licencia 3.0 (véase Wiki de BandaAncha.eu:Derechos de autor para más información). Si no deseas que las modifiquen sin limitaciones y las distribuyan libremente, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre. ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar | Ayuda de edición (se abre en una ventana nueva)