Configurando y realizando la conexión

El paquete hso-1.2.tar.gz previamente descargado contiene el script bash connect.sh capaz de realizar el marcado y levantar la interfaz de red asociada hso0.

Para introducir los parámetros de nuestra conexión 3G: APN, PIN, usuario, contraseña, hay que editar el script y rellenar correctamente las variables allí definidas:

Deben descomentarse también las líneas 33, 36 38 y 39 del script:


ifconfig hso0 $PIP netmask 255.255.255.255 up
route delete default dev $ORT
route add default dev hso0
mv -f /etc/resolv.conf /tmp/resolv.conf.tmp
  

Una vez llevado a cabo los cambios puede ejecutarse el script con privilegio de superusuario:

$ sudo ./connect.sh up

Podremos ver que la conexión ha sido establecida, la interfaz levantada y las DNS sustituidas:

$ ifconfig | grep -A 5 hso0
   
hso0      Link encap:Ethernet  direcciónHW 00:03:80:24:87:df
          inet dirección:10.126.34.132  Difusión:10.255.255.255  Máscara:255.255.255.255
          dirección inet6: fe80::203:80ff:fe24:87df/64 Alcance:Vínculo
          ARRIBA DIFUSIóN CORRIENDO NOARP MULTICAST  MTU:1486  Métrica:1
          RX packets:29309 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31597 errors:0 dropped:0 overruns:0 carrier:0
   
$ cat /etc/resolv.conf
   
nameserver       87.216.1.65
nameserver       87.216.1.66
   
  

El led blanco del módem habrá dejado de parpadear quedándose fijo en blanco.

Importante

Por no haber podido realizar las pruebas pertinentes con otras tarjetas SIM, no he podido contrastar que estos sean los únicos pasos necesarios, pero sospecho que el último paso debe ser:

$ sudo ./connect.sh init

Y de esta manera se negocia el APN y PIN de la conexión