Configurar un Modem 3G

Vista general

Las conexiones de banda ancha móvil utilizan el protocolo punto a punto (ppp) para conectarse a su ISP. Sin embargo, no existe un estándar real sobre cómo los proveedores de servicios de Internet (ISP) ofrecen estos servicios y puede ser problemático obtener una conexión inmediatamente después de elegir uno de los métodos actualmente disponibles para GNU/Linux. Esto se debe en parte a todo el nombre de usuario, contraseña, símbolo del sistema y opciones de menú que su ISP puede o no necesitar, así como a la secuencia de estas solicitudes.

Por último, se recomienda tener cerca el contacto de soporte técnico de su ISP, ya que lo más probable es que hayan pasado por esto o puedan darle algunos consejos.

Notas de inicio

Lo siguiente se probó en una máquina Trisquel 7.0 Mini. No debería ser diferente a la versión estándar de Trisquel 7.0, ya que el software que se utilizará es el mismo.

Parte del software de GNU/Linux no está construido para soportar las indicaciones del Número de Identificación Personal (PIN) y debe eliminarlo de antemano. En particular, este es el caso de WvDial. NetworkManager le permite introducir un PIN. Puede eliminar el PIN con un teléfono móvil o poniéndose en contacto con su proveedor de servicios de Internet.

Algunos módems tienen un modo de almacenamiento flash USB y el modo de módem, y con algunos de esos dispositivos deberá cambiar al modo de módem manualmente. Esto se puede lograr expulsando el punto de montaje de almacenamiento USB o cambiando entre modos usando usb-modeswitch, que ya podría estar instalado en su sistema. Se supone que este software funciona "automágicamente", lo que no implica la intervención del usuario.

Son métodos de interfaz gráfica de usuario y herramientas de línea de comandos para configurar su conexión. Actualmente, NetworkManager (GUI) parece proporcionar la configuración más fácil con la menor cantidad de intervención del usuario y se incluye con la ISO predeterminada de Trisquel 7.0.

Detalles de configuración de conexión Bases de datos

Si está utilizando una herramienta de línea de comandos, es muy probable que necesite más información de la que WvDial puede recopilar, por ejemplo. Para obtener esta información, puede ponerse en contacto con su proveedor de servicios de Internet o buscarla en bases de datos en línea. Este artículo de referencia enumera los detalles de algunos ISP.

Configuración de NetworkManager

A continuación se muestra un ejemplo de configuración para el administrador de Internet GUI predeterminado.

https://trisquel.info/files/1_opening_new_connection.png https://trisquel.info/files/2_region_selection.png https://trisquel.info/files/3_service_provider.png https://trisquel.info/files/4_service_provider_configuration.png https://trisquel.info/files/5_review_your_settings.png https://trisquel.info/files/6_successful_registration.png https://trisquel.info/files/7_successful_connection.png

Descripción general de Wvdial

"WvDial (pronunciado 'weave-dial') es una utilidad que ayuda a realizar conexiones basadas en módem a Internet que se incluye en algunas distribuciones importantes de Linux. WvDial es un marcador de protocolo punto a punto: marca un módem e inicia pppd para conectarse a Internet.

Cuando WvDial se inicia, primero carga su configuración desde /etc/wvdial.conf y ~/.wvdialrc, que contienen información básica sobre el puerto del módem, la velocidad y la cadena de inicio, junto con información sobre su ISP, como el número de teléfono, su nombre de usuario y su contraseña.

A continuación, inicializa el módem (se envían cadenas al módem) y marca el servidor y espera una conexión (una cadena CONNECT del módem). En cualquier momento después de conectarse, WvDial iniciará PPP si ve una secuencia PPP desde el servidor o, alternativamente, intenta iniciar PPP. Si todo esto falla, WvDial simplemente ejecuta pppd y espera lo mejor.

La conexión iniciada con WvDial se puede interrumpir volviendo al terminal desde donde se inició y presionando Ctrl-C. - WvDial en Wikipedia.

Configuración de Wvdial

Puede generar un nuevo archivo de configuración con:

wvdial /etc/wvdial.conf

Después de esto, debe editar el archivo con privilegios de root y quitar el comentario de las líneas que comienzan con un punto y coma. Incluso si su conexión no necesita un campo de nombre de usuario y contraseña, deberá descomentar esas líneas y poner algo aleatorio allí. Para el número de marcación, tendrá que buscar en otra parte.

Si ha configurado wvdial, puede conectarse utilizando el siguiente comando como root o con sudo:

wvdial

Este comando también proporciona información de depuración de conexiones.

Wvdial Frontends

On the Wikipedia article linked above puede encontrar algunas de las interfaces gráficas de usuario disponibles para wvdial.

Ejemplo de configuración de línea de comandos

Nota: Este es un ejemplo de configuración muy específico y debe seguirse con precaución.

Mostraré dos métodos que he aprendido de cómo hacerlo.

Esto fue probado en Trisquel GNU/Linux Dwyn.

Requisitos mínimos

Kernel: linux 2.6.29* o superior

Puede descargar paquetes DEB del kernel recientes desde aligunduz.org, que tiene DEBs del kernel 100% FOSS disponibles: http://aligunduz.org/gNewSense I tested only with the 2.6.30.7 version

Debe instalar en ese orden:

    7linux-headers-2.6*.deb8
    9linux-headers-2.6*.deb10
    

xplc Por lo general, ya incluido en Trisquel.

wvstreams Por lo general, ya incluido en Trisquel.

uniconf Por lo general, ya incluido en Trisquel.

wvdial Por lo general, ya incluido en Trisquel.

ppp Por lo general, ya incluido en Trisquel.

--

    23Install the packages mentioned above, as metioned above.24
    25Restart your computer.26
    27Insert the modem.28
    29Wait until the modem automounts in your Desktop.30
    

--

Abra una Terminal y escriba:

eject /media/ZTEMODEM

--

Espere de 15 a 20 segundos para que el módem pueda cambiar del modo de almacenamiento al modo de módem.

--

ls /dev/ttyUSB*

Si se reconoce, continúe.

--

sudo su

--

wvdialconf /etc/wvdial.conf

--

gedit /etc/wvdial.conf

--

Copia y pega esto:

[Dialer Defaults] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Modem Type = Analog Modem ISDN = 0 New PPPD = yes Phone = *99# Modem = /dev/ttyUSB2 Username = *insert your ISP username here* Stupid Mode = 1 Password = *insert your ISP password here* Baud = 921600

--

Los DNS de su ISP pueden o no descargarse automáticamente durante el primer intento de conexión. En cualquier caso, si sabe qué DNS utiliza su ISP, póngalo en el archivo resolve.conf como se describe a continuación.

gedit /etc/ppp/resolv.conf

--

Copia y pega esto:

nameserver *insert your ISP DNS here* nameserver *insert your ISP secondary DNS here*

--

wvdial

Detalles de conexión predeterminados de NetworkManager

Note: These are here for reference. https://trisquel.info/files/general_tab.png https://trisquel.info/files/IPV4_settings_tab.png https://trisquel.info/files/mobile_broadband_tab.png https://trisquel.info/files/PPP_settings_tab.png

Otras referencias

  • /usr/share/doc/wvdial/README.gz - the built-in documentation is very clear and should be read before configuring wvdial.
  • man wvdial
  • See this for the above configuration example.

Solución de problemas

No hay icono de NetworkManager para conexiones de banda ancha móvil

(Tested on Trisquel Mini 7.0);

Ejecute:

pkill nm-applet strace -e trace=open nm-applet

Después de ejecutar esto, conéctese a una red de banda ancha móvil y debería mostrarle las llamadas que se están ejecutando al sistema. En mi caso intentó abrir "/usr/share/icons/trisquel/status/24/nm-wwan-tower.svg" entre otros archivos en este directorio dependiendo del protocolo que se esté utilizando para conectarse a los servidores del ISP.

La solución rápida para esto es hacer una copia de seguridad de los archivos listados desde strace y buscar en el directorio un icono que le gustaría como reemplazo y luego copiarlo en los iconos que están siendo llamados por el applet.

Navegar por el archivo nm-wwan-tower.svg con gpicview no muestra ninguna salida, pero sí funciona en otros archivos dentro del mismo directorio.

El comando file identifica el nm-wwan-tower.svg como una imagen SVG.

TODO

  • Solución de problemas;
  • Ejemplos de conexión;

Revisiones

08/01/2012 - 12:03
e_mag
09/15/2014 - 18:59
alejandro_blue
03/23/2015 - 05:24
arnoldfiarn
07/07/2025 - 11:33
Carlos segura