PreguntasLinux

Versión Completa: Configurar modem serial y/o wvdial (solucionado)
Actualmente estas viendo una versión simplificada de nuestro contenido. Para ver la versión completa en el formato correcto, dale click aquí
Quizás alguien pueda orientarme para resolver mi acceso a internet usando mi PC.
Primero instalé Ubuntu 8.04, con 2.6.24-16-generic.
Anteriormente usaba 6.06 y con wvdial y enter se conectaba y con Ctrl+c cortaba, pero ahora me dió el error que se vé en las primeras cinco filas. Luego con la sexta intenté configurarlo (previamente ya había editado wvdial.conf que está en '/etc/wvdial.conf' y le había colocado el número del ISP, el usario y la contraseña)y me dió el error que continua. Agradeceré cualquier ayuda (Tengan presente que no tengo conexión, este mail lo escribo con gedit, lo copio en un pen, me voy a un cyber, selecciono todo, lo copio en el foro, depués tengo que volver para ver si hay algo, lo tengo que copiar, volver a mi casa con mi PC y ver si sirve, no es que quiera quejarme pero por favor no me pidan que investigue con google, o foros de ayuda o cosas así. Reitero mi gracias por adelantado) Saludos a tod@s. A continuación los errores:

oscar@osher-desktop:~$ wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
oscar@osher-desktop:~$ wvdialconf
Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

WvModem<*1>: Cannot set information for serial port.
ttyS0<*1>: ATQ0 V1 E1 -- OK
ttyS0<*1>: ATQ0 V1 E1 Z -- OK
ttyS0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyS0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyS0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyS0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyS0<*1>: Modem Identifier: ATI -- Agere OCM V.92 Ver2.7a (Jun 14 2004) Voice Mercury DP2SH mode-ii SERIAL
ttyS0<*1>: Speed 4800: AT -- OK
ttyS0<*1>: Speed 9600: AT -- OK
ttyS0<*1>: Speed 19200: AT -- OK
ttyS0<*1>: Speed 38400: AT -- OK
ttyS0<*1>: Speed 57600: AT -- OK
ttyS0<*1>: Speed 115200: AT -- OK
ttyS0<*1>: Max speed is 115200; that should be safe.
ttyS0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
Modem Port Scan<*1>: S2 S3

Found a modem on /dev/ttyS0.
Modem configuration written to /etc/wvdial.conf.
/etc/wvdial.conf<Warn>: Can't write '/etc/wvdial.conf.tmp5764': Permission denied
/etc/wvdial.conf<Warn>: Can't write '/etc/wvdial.conf' ('/etc/wvdial.conf'): Bad file descriptor
ttyS0<Info>: Speed 115200; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
oscar@osher-desktop:~$
Hola, creo que el problema reside en que no estás corriendo wvdialconf con sudo, prueba:
$ sudo wvdialconf /etc/wvdial.conf

Aquí debería crear correctamente el archivo wvdial.conf

Por lo visto tu modem está conectado a ttyS0 y veo que no existe el link simbólico al modem, ya que dice claramente "Cannot open /dev/modem: No such file or directory" , así que debes crear el link de esta manera:
$ sudo ln -s /dev/ttyS0 /dev/modem
$ sudo chmod 777 /dev/ttyS0
$ sudo chmod 777 /dev/modem


Ahora edita el archivo wvdial.conf:
$ sudo gedit /etc/wvdial.conf

Tendría que quedar algo así:
[Dialer Defaults]
Modem = /dev/modem
Baud = 115200
Init = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Phone = xxxxxx
Username = xxxxxx
Password = xxxxxx
NewPPPD = yes
Carrier Check = no


debes coloca tu usuario, password y número al que llamas para conectarte a internet.

También deberás editar el archivo /etc/resolv.conf
$ sudo gedit /etc/resolv.conf

ya que tendrás que incorporar los dns que brinda tu ISP, por ejemplo los de opendns son:
nameserver: 208.67.222.222
nameserver: 208.67.220.220


Finalmente corres wvdial:
$ sudo wvdial &

Si quieres cortar la comunicación puedes usar:
$ sudo killall wvdial

y esto matará cualquier instancia de wvdial.

NOTA:
Probablemente al reiniciar se pierda el enlace al modem (reinicia y verifica si /dev/modem sigue allí con "ls -la /dev/modem")
Si llegara a borrarse al reiniciar esto tiene fácil solución.

Edita tu archivo /etc/rc.local y agrega al final:
ln -s /dev/ttyS0 /dev/modem
chmod 666 /dev/ttyS0
chmod 777 /dev/modem


Ojalá puedas contarnos como te fue usando tu conexión 023
Suerte
Bueno, muchas gracias por tu respuesta. Antes de verla, estuve mirando man wvdial y ahí dice que hay más información en man wvdial.conf, lo hice y ví el ejemplo que dice:
[Dialer Defaults]
Modem = /dev/ttyS2
Baud = 57600
Init = ATZ
Init2 = AT S11=50
Phone = 555-4242
Username = apenwarr
Password = my-password
Entonces agregué las líneas que faltaban en mi wvdial.conf y quedó así:
[Dialer Defaults]
Modem = /dev/ttyS0
Baud = 57600
Init = ATZ
Phone = 462 7272
Username = keko
Password = keko
New PPPD = yes.
Porque cuando lo edité al principio faltaban las lineas que dicen 'Modem = /dev/ttyS0' y la siguiente. El sudo gedit...que señalas es necesario para poder cambiar el archivo, caso contrario lo abre como solo lectura.Por lo que con la modificación que hice ahora me puedo conectar perfectamente. Finalmente podemos decir Gracias y Solucionado.
Excelente!
me alegro que lo hayas resuelto!
URLs de Referencia