-----Mensaje original-----
De: Xose Manoel Ramos <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
CC: [email protected]
<[email protected]>
Fecha: martes 7 de septiembre de 1999 18:56
Asunto: Re: �Configuraciones m�ltiples de ppp, c�mo?
>El Sat, Aug 14, 1999 at 12:26:15PM +0200, Grzegorz Adam Hankiewicz
contaba:
>
>>�Conoc�is alg�n sistema general para que todos los programas
>>puedan leer los datos _vitales_ de alg�n sitio concreto que yo
>>pueda modificar una sola vez, o algo parecido?
>
>No conozco nada general, pero puedes hacer algo parecido al famoso
>"/etc/alternatives", eso tes, crear soft links antes de la conexi�n
>con un script.
>
>Yo ten�a (cuando a�n pose�a varias cuentas en diferentes sitios) un
>script tal como este:
>
>------------------------------------------------------------
>#!/bin/sh
>
>case $1 in
> arrakis)
> echo arrakis
> ln -sf /etc/resolv.conf.arrakis /etc/resolv.conf
> ln -sf /etc/chatscripts/infovia+ /etc/chatscripts/provider
> ln -sf /etc/ppp/peers/arrakis /etc/ppp/peers/provider
> ln -sf /etc/smail/routers.arrakis /etc/smail/routers
> ;;
> redestb)
> echo redestb
> ln -sf /etc/resolv.conf.redestb /etc/resolv.conf
> ln -sf /etc/chatscripts/redestb /etc/chatscripts/provider
> ln -sf /etc/ppp/peers/redestb /etc/ppp/peers/provider
> ln -sf /etc/smail/routers.redestb /etc/smail/routers
> ;;
> teleline)
> echo teleline
> ln -sf /etc/resolv.conf.teleline /etc/resolv.conf
> ln -sf /etc/chatscripts/infovia+ /etc/chatscripts/provider
> ln -sf /etc/ppp/peers/teleline /etc/ppp/peers/provider
> ln -sf /etc/smail/routers.teleline /etc/smail/routers
> ;;
>esac
>ls -l /etc/resolv.conf /etc/chatscripts/provider /etc/ppp/peers/provider
/etc/smail/routers
>------------------------------------------------
�No os estais complicando excesivamente las cosas?
Yo tengo configuradas tres conexiones (arrakis, teleline y worldonline)
con el pppconfig y no he tenido ning�n problema, es m�s las tres me
funcionaron a la primera (y eso si que es raro).
No hace mucho escrib� un howto explicando c�mo configurar varias
configuraciones, pero iba dirigido a los usuarios de otras distribuciones
porque se supone que en debian con pppconfig lo tenemos m�s f�cil.
Incluyo ese howto por si os sirve de algo. Ten�a dudas sobre el
/etc/resolv.conf pero algunos mensajes enviados a esta lista creo que han
aclarado un poco el tema.
Ricardo Villalba
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://members.xoom.com/rvmsoft
http://rvmsoft.findhere.com
Multiconexi�n Howto
Ricardo Villalba, [EMAIL PROTECTED]
27 de julio de 1999
C�mo configurar m�ltiples conexiones en linux.
______________________________________________________________________
�ndice general
1. Introducci�n
2. /etc/ppp/peers/
3. /etc/ppp/pap-secrets
4. /etc/chatscripts/
5. /etc/resolv.conf
6. C�mo conectar
7. Conectar como usuario
8. Se acab�
______________________________________________________________________
1. Introducci�n
Desde hace no mucho estamos viendo como diferentes compa��as nos est�n
ofreciendo acceso gratuito a internet, como Canal 21, Teleline,
Alehop, World on Line, etc. Por lo que ya empieza a ser habitual que
estemos apuntados a varios de estos proveedores y usemos la conexi�n
que mejor nos vaya en un determinado momento.
Configurar estas m�ltiples conexiones en windows es muy sencillo, �y
en linux? Los usuarios de debian podemos configurar varias conexiones
con el pppconfig, no s� si en las dem�s distribuciones se incluyen
herramientas para hacer lo mismo, en cualquier caso voy a explicar
c�mo son mis ficheros de configuraci�n que seguramente ser�n v�lidos
en cualquier distribuci�n de linux.
Aunque no era mi intenci�n inicial puede que este documento les ayude
a algunos usuarios a configurar su conexi�n a internet en linux. De
todos modos yo ya doy por supuesto que el modem ya esta correctamente
configurado.
2. /etc/ppp/peers/
Para configurar varias conexiones hay que tener un fichero de
configuraci�n para cada una de ellas que deberemos guardar en el
directorio /etc/ppp/peers/. Aqu� va el listado de mi
/etc/ppp/peers/arrakis (le he quitado los comentarios):
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/arrakis"
debug
/dev/ttyS2
57600
defaultroute
noipdefault
user '[EMAIL PROTECTED]'
crtscts
modem
passive
asyncmap a0000
mru 576
mtu 576
Este fichero fue creado por el pppconfig, aunque le a�ad� unas cuantas
opciones. Comentar� algunas de ellas:
connect
Esta opci�n llama al script "/etc/chatscripts/arrakis". Este es
el script que marcar� el n�mero de tel�fono (y que comentar� m�s
adelante). En mi caso s�lo uso un "chatscript" para mis tres
conexiones (arrakis, word-on-line y teleline) porque las tres
usan infov�a plus y por tanto el mismo n�mero de tel�fono.
/dev/ttyS2
Este es el puerto del modem. Se corresponde con el com3 de
windows (ttyS0 = com1, ttyS1= com2, etc).
57600
Esta es la velocidad del puerto serie. Lo normal aqu� es poner
115200 pero a m� me iba muy lento con esa velocidad. Adem�s el
manual de mi modem especificaba que usara 57600 as� que es lo
que puse y me va bien.
Luego por cada nueva conexi�n tendr�s que crear un nuevo fichero con
las mismas opciones, lo �nico que deber�s modificar ser� la opci�n
user y puede que connect. En mi caso en /etc/ppp/peers tengo estos
tres ficheros: arrakis, teleline y wol (world-on-line).
Los permisos de estos ficheros (en la debian) son as�:
-rw-r----- 1 root dip 770 Apr 13 22:27 arrakis
3. /etc/ppp/pap-secrets
El fichero que se instala en la debian lleva un mot�n de l�nea que no
s� que hace ni para que sirven. S�lo voy a poner las l�neas que a�ade
el pppconfig:
# The next line was added by pppconfig for arrakis.
'[EMAIL PROTECTED]' * 'clave'
# The next line was added by pppconfig for teleline.
'[EMAIL PROTECTED]' * clave
# The next line was added by pppconfig for wol.
'[EMAIL PROTECTED]' * 'clave'
Como puedes ver en un mismo fichero se pueden tener varios nombres de
usuarios con sus correspondientes claves (o passwords si prefieres
llamarlo as�).
Se supone que los distintos campos deben estar separados por TABS sin
embargo aparentemente el pppconfig los ha separado por espacios y
funciona.
No olvides que la clave debe ir entre ap�strofes ('') si contiene
s�mbolos. Por si las moscas yo creo que es mejor ponerlos siempre.
Los permisos del pap-secrets son:
-rw------- 1 root root 1759 Jul 26 01:27 pap-secrets
Nota: si alguna de las conexiones utiliza autentificaci�n chap supongo
que deber�s poner los datos de esa conexi�n (usuario y clave) en el
/etc/ppp/chap-secrets.
4. /etc/chatscripts/
En este directorio se guardan los "chatscript" que hagan falta. Como
he comentado anteriormente puede que no sea necesario tener un script
por cada conexi�n. Como ejemplo pondr� el listado de mi
/etc/chatscripts/arrakis:
ABORT BUSY
ABORT "NO CARRIER"
ABORT VOICE
ABORT "NO DIALTONE"
ABORT "NO ANSWER"
"" AT&F2E0V1Q0W1S95=47S0=0
OK ATDTnumero
CONNECT \d\c
Notas:
� El AT&F2E0V1Q0W1S95=47S0=0 es la cadena de inicializaci�n de mi
modem (un SupraExpress 336 externo). Puede que a t� te valga con
ATZ o AT&F2.
� Donde pone numero debes poner el n�mero de tel�fono al que
conectar�s.
Los permisos para los ficheros del directorio /etc/chatscripts/ quedan
tal que as� (en la debian):
-rw-r----- 1 root dip 138 Feb 28 17:27 arrakis
5. /etc/resolv.conf
Llegamos a la parte m�s confusa para m�. En principio el contenido de
este archivo es el siguiente:
#arrakis
#domain arrakis.es
#nameserver 195.5.64.2
#nameserver 195.5.64.6
#teleline
#domain teleline.es
#nameserver 194.224.53.3
#worldonline
domain worldonline.es
nameserver 212.7.33.3
nameserver 212.7.33.4
Lo que hago es descomentar las l�neas con los DNS del proveedor que
vaya a utilizar y comentar el resto. Pero no estoy seguro que esto sea
la soluci�n m�s correcta. Puede que las DNS de un proveedor sirvan
para los dem�s o puede que no.
Otra posible soluci�n es instalarnos nuestro propio servidor de
nombres (creo que es el paquete bind). De esta forma si no me equivoco
s�lo habr�a que poner en el /etc/resolv.conf una l�nea con:
nameserver 127.0.0.1
6. C�mo conectar
Para conectar s�lo habr�a que teclear pppd call proveedor donde
proveedor se refiere a alguno de los ficheros que tengamos en el
directorio /etc/ppp/peers/, por ejemplo: pppd call arrakis.
Los usuarios de la debian lo tienen m�s f�cil: pon arrakis.
Para desconectar es igual que siempre: killall pppd o poff (debian).
7. Conectar como usuario
En este tema no voy a entrar mucho. S�lo dos breves notas:
En la debian para poder conectar como usuario s�lo hay que a�adir al
usuario en cuesti�n en el grupo dip: adduser usuario dip
No s� c�mo se har� en las dem�s distribuciones, pero recuerda que
linux es multiusuario y que puedes conectar como root y navegar, bajar
correo, etc. como usuario. Vamos que puedes entrar en tu escritorio
como usuario normal, abrir un xterm y teclear su, y todo lo que hagas
en ese xterm lo har�s como root. Ahora ya puedes conectar y hacer todo
lo dem�s como usuario.
8. Se acab�
Esto es todo, simplemente me gustar�a aclarar que yo no soy ning�n
experto en este tema (todo lo contrario) as� que cualquier correcci�n
ser� bienvenida.
Bye