|
Conectar a Internet
Conexion
Internet Debian 1.3.1
Hay que hacerlo como
root.
El kernel debe soportar PPP:
# dmesg|more
...
Swansea University
Computer Society NET3.035 for Linux 2.0
NET3: Unix
domain sockets 0.13 for Linux NET3.035.
Swansea
University Computer Society TCP/IP for NET3.034
IP
Protocols: ICMP, UDP, TCP
...
PPP: version 2.2.0
(dynamic channel allocation)
PPP Dynamic channel
allocation code copyright 1995 Caldera, Inc.
PPP line
discipline registered.
PPP BSD Compression module
registered
...
En /etc hay que tener
estos dos archivos (o crearlos --> 'touch archivo'):
# ls -l /etc/ppp.*
-rw-r-----
1 root
dip 296 Apr 10 11:47
/etc/ppp.chatscript
-rw-r----- 1
root
dip 82 Apr 10
11:37 /etc/ppp.options_out
Y en /etc/ppp/ estos
otros (como mínimo):
# ls -l /etc/ppp
...
-rw-r----- 1
root
dip 82 Apr 10
11:42 options
-rw------- 1
root
root 32 Apr 10 11:21
pap-secrets
...
1. Asignamos al grupo
de usuarios 'dip' estos archivos
(si es necesario):
# chgrp dip
/etc/ppp.chatscript /etc/ppp.options_out
# chgrp dip
/etc/ppp/options
2. Editamos
'ppp.chatscript':
=====inicio=====
TIMEOUT 5
ABORT 'DELAYED'
ABORT
'\nBUSY\r'
ABORT '\nNO
ANSWER\r'
ABORT '\nNO
CARRIER\r'
ABORT
'\nRING\r\n\r\nRING\r'
ABORT '\nNO
DIALTONE\r'
ABORT '\nERROR\r'
''
'\rATH0'
'OK-+++\dATH0-OK''ATZM0L0'
TIMEOUT 60
OK
'AT&Q6%C0'
OK
'ATM0' <-- si no quieres escuchar los ruidos
OK
'ATW1DT055'
CONNECT
=====fin=====
yo he necesitado la línea =>
OK 'AT&Q6%C0' <=
para
desactivar la corrección de errores y la compresión
de datos en mi
módem 'Boca Research MV.34SAI' a 28.8
Kbps. Prueba sin ella.
Si desde tu línea
telefónica todavía no tienes cobertura
para marcar por
tonos, cambiar =>
OK 'ATW1DT055' <=
por =>
OK 'ATW1DT055' <=
(W1 para que muestre con
plog a que velocidad se
establece la conexión).
3. Editamos
/etc/ppp.options_out
=====inicio=====
defaultroute
/dev/ttyS2 modem
crtscts 115200
:192.168.0.2
noipdefault
user
LCA013138@lacaixaweb
ipcp-accept-remote
mru 576
mtu 576
=====fin=====
con '/dev/ttyS2' le
indico el COM3, donde yo tengo mi
modem (ttyS0: COM1,
ttyS1: COM2).
':192.168.0.2' y
'ipcp-accept-remote' son para solucionar
algunos
problemas durante el establecimiento de la
conexión.
mru y mtu para mejorar
la velocidad de transmisión de
paquetes.
4. IMPORTANTE: hacemos
copia de /etc/ppp/options viejo y después lo
sobreescribimos con /etc/ppp.options_out:
# cp /etc/ppp/options
/etc/ppp/options.original
# cp
/etc/ppp.options_out /etc/ppp/options
Este paso no
está muy correcto. Hay duplicidad de
información.
Pero no da problemas.
5. Editamos el fichero
/etc/resolv.conf:
=====inicio=====
nameserver
194.224.52.4
# DNS primaria
nameserver
www.xxx.yyy.zzz # DNS
secundaria, si la tienes
=====fin=====
6. Hacemos copia de
'pap-secrets':
# cp
/etc/ppp/pap-secrets /etc/ppp/pap-secrets.original
7. Editamos
/etc/ppp/pap-secrets:
=====inicio=====
LCA013138@lacaixaweb * xxxxxxxxxx
=====fin=====
Ahora el sistema
debería estar listo para conectar:
# pon
#
deberías sentir como
el modem llama y 'negocia' (esos sonidos...)
si la
conexión tiene éxito, con 'plog' deberías ver algo
así:
# plog
Apr 10 11:51:27
Anarres chat[479]: expect (CONNECT)
Apr 10 11:51:27
Anarres chat[479]: ^M
Apr 10 11:51:44 Anarres chat[479]:
ATDT055^M^M
Apr 10 11:51:44 Anarres pppd[478]: Serial
connection established.
Apr 10 11:51:44 Anarres
chat[479]: CONNECT -- got it
Apr 10 11:51:45 Anarres
pppd[478]: Using interface ppp0
Apr 10 11:51:45 Anarres
pppd[478]: Connect: ppp0 <--> /dev/ttyS2
Apr 10
11:51:50 Anarres pppd[478]: Remote message:
Apr 10
11:51:50 Anarres pppd[478]: local IP address 195.53.207.241
Apr 10 11:51:50 Anarres pppd[478]: remote IP address
172.16.1.36
#
si no funciona te
saldrá algo así:
# plog
Apr 5 15:38:11
Anarres chat[5904]: ^M
Apr 5 15:38:34 Anarres
chat[5904]: ATDT055^M^M
Apr 5 15:38:34 Anarres
chat[5904]: CONNECT -- got it
Apr 5 15:38:34
Anarres pppd[5890]: Serial connection established.
Apr 5 15:38:35 Anarres pppd[5890]: Using interface
ppp0
Apr 5 15:38:35 Anarres pppd[5890]: Connect:
ppp0 <--> /dev/ttyS2
Apr 5 15:38:36 Anarres
pppd[5890]: Hangup (SIGHUP)
Apr 5 15:38:36 Anarres
pppd[5890]: Modem hangup
Apr 5 15:38:36 Anarres
pppd[5890]: Connection terminated.
Apr 5 15:38:36
Anarres pppd[5890]: Exit.
o también:
# plog
Apr 10 11:43:18
Anarres pppd[420]: Serial connection established.
Apr 10
11:43:19 Anarres pppd[420]: Using interface ppp0
Apr 10
11:43:19 Anarres pppd[420]: Connect: ppp0 <--> /dev/ttyS2
Apr 10 11:43:20 Anarres pppd[420]: Remote message:
Apr 10 11:43:21 Anarres pppd[420]: Could not determine
remote IP address
Apr 10 11:43:21 Anarres pppd[420]: LCP
terminated at peer's request
Apr 10 11:43:22 Anarres
pppd[420]: Hangup (SIGHUP)
Apr 10 11:43:22 Anarres
pppd[420]: Modem hangup
Apr 10 11:43:22 Anarres
pppd[420]: Connection terminated.
Apr 10 11:43:22
Anarres pppd[420]: Exit.
este segundo me salía
cuando no desactivava la corrección
de errores y la
compresión de datos; el primero cuando
había más
problemas aun, :-)
Cuando deseas
finalizar la conexión escribes:
# poff
#
y deberías oir como el
modem 'cuelga'
si haces 'plog':
# plog
Apr 10 11:49:35
Anarres pppd[457]: Serial connection established.
Apr 10
11:49:35 Anarres chat[458]: CONNECT -- got it
Apr 10
11:49:36 Anarres pppd[457]: Using interface ppp0
Apr 10
11:49:36 Anarres pppd[457]: Connect: ppp0 <--> /dev/ttyS2
Apr 10 11:49:41 Anarres pppd[457]: Remote message:
Apr 10 11:49:41 Anarres pppd[457]: local IP address
195.53.207.249
Apr 10 11:49:41 Anarres pppd[457]: remote
IP address 172.16.1.50
Apr 10 11:49:55 Anarres
pppd[457]: Terminating on signal 15.
Apr 10 11:49:55
Anarres pppd[457]: Connection terminated.
Apr 10
11:49:55 Anarres pppd[457]: Exit.
Para poder utilizar
'pon', 'plog' y 'poff' si ser 'root':
# adduser 'usuario'
dip
# chmod 640 /etc/ppp.*
# chmod 640 /etc/ppp/options
Si haces:
$ plog -f &
se puede seguir
todas las vicisitudes de la conexión.
----
Conexión a internet en Debian 2.0
Utilidad "pppconfig" :
Tienen que existir los directorios
/etc/chatscripts y /etc/ppp/peers, si no
no te arranca la utilidad
. Create a conexion - OK
. Mensaje que te dice que no tienes
el DNS de tu servidor (ISP) en el fichero /etc/resolv.conf,
¿quieres intalarlo ahora?
- YES
. Introduce el numero IP primario de
tu servidor : 194.179.106.2
. Introduce el numero IP secundario
de tu servidor : 194.179.1.100
. Provider Name : aqui no hacer falta
cambiar nada, a menos que tengas mas de una conexion en cuyo
caso puedes poner el nombre del proveedor, por ejemplo "redestb" y cuando
quieras
conectar a redestb pones "pon redestb"
. Authentication metod : PAP
. Enter password : machaca "replace
with password" con tu password
. Manage user configuration : machaca
"replace with name" con el nombre de tu usuario en el servidor
. Manage port configuration : puerto
donde tienes conectado el modem (generalmente /dev/ttyS1), osea
el que te sale por defecto
. Defaut route : enable (OK)
. Ip numbers : noipdefault (OK)
. Set speed : 115200 (OK)
. Modem initialization : ATZ (OK)
. Number to dial : numero telefonico
de tu servidor 912000111
. Tone or pulse : selecciona marcacion
por tonos o por pulsos (normalmente ATDT)
. ahora ok, y finished
Comandos :
pon : efectuar conexion
plog o plog -f : para ver el log de
la conexión
local IP address xxx.xx.xxx.xx
remote IP address xxx.xx.xxx.xx
(si salen estos mensajes es que ya estas conectado)
poff : para desconectar
Conexion infovia en RedHat 5.1
A ver, tienes que tener estos
ficheros:
/etc/ppp/options
connect
"/etc/ppp/ctv.chat"
crtscts
modem
passive
name nigrann@ctv
noipdefault
ipcp-accept-remote
:192.168.200.200
defaultroute
asyncmap
a0000
/dev/ttyS3
115200
mtu
576
mru 576
El name tiene que poner tu nombre
de usuario, y /dev/ttyS* el puerto en
el que tengas el
com (este caso en com4). Tb puedes usar la opcion user
en vez de name
Puedes poner, ademas
de estas opciones, la opcion debug mientras no
termine
de ir bien (es para obtener mas mensajes de error). Mientras
estes depurando el tema echale un ojo al fichero
/var/log/messages,
bueno, despues tambien, eh.
El fichero de la opcion connect
puede llamarse como tu creas
conveniente, pero tiene que
tener permiso de ejecucion (chmod 700
/etc/ppp/ctv.chat
)
/etc/ppp/ctv.chat
---------------------------corta--------------------
#!/bin/bash
/usr/sbin/chat -v "" ATZ
OK ATM0 OK ATW1DT055 CONNECT
-------------------corta----------------------------
Y tienes que tener un fichero
llamado pap-secrets:
/etc/ppp/pap-secrets
--------------------corta-----------
nigrann@ctv
* KMDLRS
--------------------corta-----------
El primer nombre seria el que
pongas tras la opcion name (o user) y el
segundo, el
password. Los espacion son un tabulador.
Con esto deberias de conectar sin
problemas, te falta un fichero mas
para navegar a todo
trapo:
/etc/resolv.conf
------corta------
search 127.0.0.1
nameserver 194.179.52.2
------pega-------
El numero de search es tu IP (si
te suena a chino esto, pon la linea tal
cual)
nameserver es el IP de tu server de internet.
Hay otras opciones, pero asi te deberia ir.
Ya sabes, para conocer esto algo
mejor man pppd, man resolver etc.
Ah, yo conecto y desconecto con
"pppd"
Deica logo
LINUX
Introduccion Red Hat SUSE Slacware
Internet Linux en la red Comandos Lilo Trucos Por qué?
Instalación Básico Kernel L.U.G.a.r. SUSE 5.3 Proyecto Lucas
FIPS
|