Módems ADSL con conexión USB
Introducción:
Nos encontramos con estos módems que nos proveen las compañías de telefonía de Argentina, que no son detectados por Ubuntu, pero que los podemos hacer funcionar con una detallada configuración. Para comenzar con esto, voy a explicar un poco qué estamos haciendo, y cómo instalar el software necesario para conectarnos.
Antes que nada, cabe destacar enfáticamente que este proceso no interviene en el dispositivo de manera directa, por lo tanto, en presencia de otros sistemas operativos, el módem se comportará exactamente de las misma manera que lo hacía antes (y después) de realizar este proceso de instalación bajo Ubuntu.
Éste script es para usuarios novatos en Ubuntu y de ningún modo ésta página presenta aspectos de configuración avanzados ni explicaciones técnicas concretas o especializadas. Fue pensado para ejecutar y tener internet en menos de un minuto. Por supuesto (y siguiendo con la filosofía del software libre) el código fuente del script se puede ver y analizar mediante el comentario agregado después de cada línea, para todo aquel usuario avanzado que desee modificar, mejorar, adaptar o redistribuir este script para cualquier uso. Si tienen dudas acerca de la seguridad de éste script, pueden dirigirse al foro y/o preguntar a algún entendido en sistemas operativos GNU/Linux para revisar que ningún comando es malicioso ni presenta algún tipo de ocultación o encripción, ni atenta contra la anonimidad del usuario.
Si bien cada compañía entrega módems en particular según marca y modelo, nos ha ocurrido en muchas oportunidades de alguna mudanza, o algún canje o venta (y por que no una compra) de un módem que no está configurado por defecto para nuestra compañía. Estos scripts no distinguen compañía de internet, cualquier módem puede ser utilizado para cualquier compañía, siendo esto un detalle no menor a la hora de hacer alguna conexión.
Los pasos para que nuestro Ubuntu reconozca el módem y lo utilice como interfaz de red son:
1) Una suerte de "driver" que controla el módem.
2) Un software para el protocolo de comunicación.
3) Un marcador de conexión.
Describí a lo que llamaremos "firmware" una suerte de driver por que no cumple exactamente con la definición de driver, si no que más bien lo que hace este firmware es controlar al módem tal como lo haría un driver en otro sistema operativo. Mucha gente se pregunta si realmente es seguro hacer este tipo de instalaciones, por que al escuchar la oración "instalar un firmware" tiende a pensar erróneamente que se trata de sobre-escribir el firmware presente en el dispositivo, cuando esto no es así desde ningún punto de vista. Lo que ocurre es que una copia exacta del firmware presente en el dispositivo (el archivo binario) se coloca en una ubicación conocida para Ubuntu y éste lo controla mediante esas instrucciones. De ningún modo y bajo ningún concepto se escribe, ni se sobre-escribe (acción más conocida como "flashear") el firmware del dispositivo. éste firmware es independiente de la arquitectura que tengamos instalada, si tenemos instalado Ubuntu de 32 bits o de 64 bits el firmware que va es el mismo.
El software que controla el protocolo de comunicación (un paquete presente en los repositorios de ubuntu) se llama br2486ctl. éste nombre es el acrónimo de "Bridge 2486 controller" que significa "controlador de puente 2486". 2486 es una regla RFC que dicta las normas para una conexión de tipo PPPoE (Point-to-Point Protocol over Ethernet o Protocolo Punto a Punto sobre Ethernet). éste software está incluido en el paquete de instalación por que desde Ubuntu no tenemos acceso a internet, entonces no podemos configurar el módem, por lo tanto se agregó al paquete. Están presentes las versiones para 32 y 64 bits respectivamente.
El marcador de conexión ya viene incluido en una instalación estándar de Ubuntu 8.04, así que lo único que haremos es configurarlo según los parámetros de nuestra compañía (nombre de usuario, contraseña y DNS's) y agregarlo al inicio, de esta manera, cada vez que iniciemos Ubuntu éste nos conectará automáticamente a internet sin necesidad de intervenir.
El script es de codificación simple, y el proceso de instalación es muy sencillo, al punto de que sólo se deberá ingresar, qué empresa posee, (Arnet o Speedy u otra) y el nombre de usuario y la contraseña de conexión. El script posee valores de auto-configuración úNICAMENTE PARA ARGENTINA, y éstos son los parámetros de encapsulación, vci, vpi y demás valores prefijados por las empresas. Si usted elije OTRA EMPRESA, debe tener a mano los valores de configuración de encapsulación, vpi y vci.


