[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: Internet



Mira no soy ningún experto en linux pero te paso al costo mi experiencia
con la esperanza de que te sirva:

Antes de leer echate un sueñito, este mail está un poco largo:

Primero hay que configurar el kernel para agregarle ppp en el codigo
(protocolo punto a punto):

Sigue mis instrucciones:

cd /usr/include
rm -rf asm linux scsi
ln -s  /usr/src/linux/include/asm-i386  asm
ln -s  /usr/src/linux/include/linux  linux
ln -s  /usr/src/linux/include/scsi  scsi

Aqui se supone que estamos creando vinculos a las fuentes del kernel
¿Para que? Preguntale a uno más cabrón que yo.

Asegurate de que no tengas por ahí archivos *.o y ciertas dependencias:

cd /usr/src/linux
make mrproper

make menuconfig

Aqui cuando entres al menú de configuración vete al apartado que dice
"Network device support" y donde dice "PPP (Point-to-Point) suport"
dale       "y"            (sin las comillas)
o en su defecto       "m"     dependiendo de si lo quieres como parte
del kernel o como módulo, yo lo tengo como módulo, aunque ojo si tu
también lo quieres como módulo debes de asegurarte de que tengas el
soporte adecuado para esto ve al menú "Loadable module suport" y le
picas "y " a todas las opciones.

Ahora bien, volviendo a "Network device support" puede que te encuentres
con las siguientes opciones:

Optional BSD compressor for PPP
SLHC compressor for PPP

Si te las encuentras: Picale "y"

Si no te las encuentras, como fue en mi caso, no pasa nada, lo que pasa
es que el módulo PPP depende de esos otros módulos para jalar.

Ahora te vas al menú "Character devices" y donde dice:

"Standard/generic serial support" dale "y" (mientras las otras cosas las
puedes cargar como módulos esta opción no te la recomiendo como módulo
mejor que resida en la memoria como el kernel el porque lo veremos más
adelante)


OK en este punto   consiguete un muñeco de Linus Torvalds y clavale
alfileres para que todo salga bien, salte del menu de configuración con
la opcion "Save and exit"

make dep zImage modules modules_install


Yo siempre inicio linux desde un floppy:

cp /usr/src/linux/arch/i386/boot/zImage /dev/fd0

Si inicias desde el HD lee el README que está en /usr/src/linux al fin
que está cortito

Reinicializa tu máquina y aquí acaba la primera parte del trabajo: La
más dura.

¿Funciona tu modem?

Vamos a calarlo:

Entra a minicom

Configuralo con una cadena de inicialización que contenga estos comandos
(los debe de tener afuerza si no no jala y no me preguntes porque,
todavia lo estoy averiguando)

Hardware control flow (RTS/CTS) (&K3 en muchos modems Hayes)
E1 (echo ON)
Q0 (Report result codes)
S0=0 (Auto Answer Off)
&C1 (Carrier detect on)
&S0 (Data set ready -DSR-)
(Data terminal ready) Ese comando buscalo en tu manual del modem, aunque
si no te quieres tomar la molestia dejalo así, de todos modos la cadena
de inicialización que trae minicom ya incluye casi todos los comandos
arriba escritos.

Vamos a ver si tu modem puede salir al mundo exterior marca a tu
proveedor de internet y si todo salio bien debes ver basura que se va
desplegando en la pantalla, OK cuelga y a ahora pasemos a la siguiente
fase:


PPP tiene varios archivos de configuración que debes editar:

tu /etc/resolv.conf debe contener algo como esto


domain your.isp.domain.name (para mi: coral.com.mx)
nameserver 10.25.0.1
nameserver 10.25.1.2 (OJO estos numeritos hay que cambiarlos por los que
correspondan a tu proveedor internet si no los tienes preguntales a los
que te dan el servicio de internet, puede que te den solo un número, no
importa repitelo en las dos lineas. Las dos lineas con numeritos
distintos son porque si PPP no puede accesar uno de ellos, intenta con
el otro)




edita /etc/host.conf


order hosts,bind
multi on



No se que quieran decir esta lineas pero funcionan

ahora edita /etc/ppp/options (si no lo tienes crealo)

# /etc/ppp/options
-detach
modem
lock
crtscts
defauktroute
asyncmap 0
mtu 552
mru 552
name <tu nombre de usuario(en mi caso :alvaro)>








ahora edita /etc/ppp/pap-secrets      /etc/ppp/chap-secrets

Los dos deben de contener las siguientes lineas



Tu_Nombre_De_Usuario       *       Tu_Password



Ejemplo:

alvaro      *      Mi_password(¡¡¡¡No te lo voy a decir!!!!)

CHIDO ahora vamos a echar a andar tu conexión a mano:

/sbin/modprobe ppp.o

(ESTO EN CASO DE QUE HAYAS COMPILADO LO QUE TE DIJE ARRIBA COMO UN
MODULO)

El comando modprobe carga automaticamente todas las dependencias que le
hagan falta menos una: serial.o por eso lo debes de tener residente en
tu kernel (La opcion "Standard/generic serial support")

Entra a minicom

Haz ALT-P H

Esc  < la tecla Esc

<Marcale a tu proveedor de internet>        ATDT<numero>

ALT-Q        <<<<Esto te permite salir de minicom sin resetear el modem

pppd -detach /dev/ttyS1 115200 &

Espera unos 5 segundos

Teclea:

ifconfig

Si sale algo como esto

ppp0 Link encap:Point-to-Point Protocol
inet addr: 10.144.153.104 P-t-P: 10.144.153.51 Mask: 255.255.255.0
UP POINTOPOINT RUNNING MTU:552 Metric:1
bla bla bla
bla bla bla

Donde P-t-P: 10.144.153.104 es el IP de tu proveedor de internet

Si sale eso, YA CHINGASTE,

si no: YA TE CHINGASTE


Eso fue lo que hice para echar a andar el internet bajo linux ojala haya
sido claro si ni me mandas un mail diciendome que no entendiste y
tratare de explicarte con todo gusto, en realidad no es dificil pero si
tedioso y tardado, la conexión se puede llevar a cabo automaticamente
pero tengo problemas configurando los scripst, así que siempre que me
conecto lo hago a mano

alvaro en coral com mx

PD: Echale un ojo al PPP-HOWTO para información más detallada



[Hilos de Discusión] [Fecha] [Tema] [Autor]