Si eres usuario de una red GSM, si usas GNU/Linux y si tienes un módem 3G que no te funciona en tu sistema, entonces deberías echarle un ojo a Sakis3G.
Particularmente no tengo ese problema pero buscando información para un amigo me encontré con ese sencillo script (Sakis3G), el cual básicamente, es capaz de identificar su entorno (núcleo, distribución, módem, operador, entorno de escritorio) y proporcionarle una conexión de datos en segundos.
Sakis3G es capaz de configurar un módem USB o Bluetooth y en el sitio dicen que podría funcionar en redes CDMA. Además tiene en su base de datos el código de más de 44 países y en caso de que su país no esté, en el sitio le brindan la información para añadir el suyo.
Lo pueden descargar desde este enlace para i386, amd64, armv4t y armv5t o ambos.