[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]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