![]() ABCdatos | ||
Conexión a Internet
PUBLICIDAD 1- Edita el archivo /etc/ppp/options de la siguiente manera: connect /etc/ppp/conexinet crtscts modem passive user nom_usuario@servidor noipdefault debug defaultroute asyncmap a0000 /dev/modem 57600 Ayuda: - Cambia nom_usuario@servidor por el login de conexión a Internet. - 57600 es la velocidad del módem, tú has de poner la que te corresponda - a. /dev/modem es posible que tenga que ser reemplazado por /dev/ttyS0 o ttyS1 dependiendo del puerto del módem, la equivalencia con Windows es: ttyS0 = COM1 ; ttyS1 = COM2 2- Crea un archivo de texto y ponle como nombre conexinet (o el que hayamos puesto en la línea connect /etc/ppp/archivo) conteniendo lo siguiente: #!/bin/sh chat -v "" atdtw(n: de conexión) CONNECT "" El número de conexión es el facilitado por el proveedor de Internet. El de Infovía era 055, por lo que quedaría así: chat -v "" atdtw055 CONNECT "". Has de asignarle permisos de ejecución a este fichero, escribiendo en línea de comandos: chmod 755 conexinet 3- Elimina el contenido del fichero pap-secrets y escribe : nom_usuario@servidor * password El nombre de usuario y servidor es igual que el especificado en options, un * y la contraseña de conexión a Internet. Este fichero debe ser de sólo lectura y modificable por el usuario root, para conseguir esto escribe: chmod 600 pap-secrets 4- Edita /etc/resolv.conf donde sólo tiene que aparecer : domain servidor.es nameserver Ip_DNS_Primario nameserver Ip_DNS_Secundario En servidor.es escribe el nombre de dominio de tu servidor. En los nameservers se deben especificar las direcciones de los servidores DNS. Para conectar escribe en la línea de comandos: pppd Para finalizar la conexión basta con poner en la línea de comandos : killall pppd Si la conexión da algún tipo de error, como conectar y a los pocos segundos desconectar repentinamente, prueba quitando la w de atdtw ( atdt ). Esta conexión sólo funcionará ejecutando pppd como usuario root. En caso de que pretendas utilizarla como otro usuario haz lo siguiente: - Crea un link en el directorio /bin o /usr/bin de los archivos /usr/sbin/pppd y /usr/sbin/chat. Esto se hace debido a que para los usuarios no root es imprescindible ejecutar los comandos de /sbin usando ./comando, por lo cual en el script no funcionará la orden chat -v .... y pppd es para evitar tener que ir al /usr/sbin y poner ./pppd , y de esta forma poder hacerlo como queramos. - Pon el pppd con suid: chmod +s pppd desde el directorio /usr/sbin. Asigna permisos de ejecución a /usr/sbin/chat: chmod 755 chat desde /usr/sbin. Con esto tendría que ser suficiente, pero en Red Hat 6.0 da una serie de fallos que hay que solucionar: Si se hace tail -f /var/log/messages se podrá ver que no se consigue realizar la conexión correctamente debido a fallos del tipo unsuport protocol, etc. Para solucionarlo escribe las siguientes líneas en el fichero /etc/conf.modules alias ppp-compress-21 bsd_comp alias ppp-compress-24 ppp_deflate alias ppp-compress-26 ppp_deflate ¿Te gusta este truco? ¡Recomiéndaselo a un amigo!
Las direcciones de correo electrónico que se proporcionan en este servicio, solamente serán utilizadas con la finalidad de enviar la recomendación al destinatario. Ni tu dirección de correo ni la de tu amigo/a serán utilizadas para ningún otro propósito.
|