Ubuntu 8.10 con modem Huawei E270 Entel PCS
escrito por joniux el 26-febrero-2009, en Internet, Linux, Programación
Debido al exito de mi post anterior, aqui les dejo la receta de como conectar a la red 3G de Entel PCS un Linux Ubuntu 8.10 con un modem Huawei E270.
Para empezar los ingredientes:
– Notebook o Computador de escritorio con Linux Ubuntu 8.10 instalado.
– Modem Huawei E270 con su correspondiente chip Entel PCS activo.
¿Y cómo lo hago?
Conectar el modem a un puerto USB libre, luego en el menú Sistema, seleccionar Preferencias y luego Network Configuration (no se porque a mi me aparece ese menú en inglés)
Luego aparecera la configuracion para la red, se debe seleccionar la pestaña «Banda ancha móvil» y presionar el botón «Añadir»
Inmediatamente se ejecuta el «Ayudante» que te permitirá configurar la conexión 3G.
Presionar «Adelante», en la siguiente ventana seleccionar el proveedor que en este caso es Entel PCS
Presionar «Adelante», luego el ayudante entregara un resumen de la instalación
Al presionar «Aplicar» se retorna a la ventana de configuracion de red y veremos que la conexión con Entel PCS ya se encuentra configurada.
La curiosidad mato al gato asi que le doy a botón «Editar» para ver que cosas hizo el ayudante…
Se ve que configura correctamente el número al que debe marcar el modem, el usuario, la contraseña y el apn.
En la segunda pestaña esta la configuración del protocolo PPP
En la última pestaña estan los ajustes para IP V4, y aqui esta el problema, los dns que asigna no corresponden a los de Entel PCS
Intenté cambiar los dns por los correctos, pero cuando reinicio la conexion nuevamente no aparecen los dns configurados en el archivo /etc/resolv.conf entonces no me queda otra que crear el archivo /etc/resolv.con a mano.
Esto se puede hacer con un script, asi que en una ventana de terminal creo y edito el script para cambiar los dns en linux
# sudo -i
# vi /usr/local/bin/dns_entel.sh
El contenido del archivo es el siguiente:
echo «nameserver 164.77.252.249» > /etc/resolv.conf
echo «nameserver 164.77.252.215» >> /etc/resolv.conf
Para grabar [Esc] [:] [x]
Y luego se le deben dar permisos de ejecución:
# chmod +x /usr/local/bin/dns_entelpcs.sh
Ahora a probar…
En el icono de resdes al darle un clic con el botón izquierdo deberia aparecer la conexión «Banda ancha movil Entel PCS», la seleccionas y aparecerá la típica ventana de control de acceso al anillo, seleccionar «Permitir siempre» y listo.. tu computador ya esta conectado, PERO… no navega, entonces debes abrir una ventana de terminal y ejecutar, atención aquí porque el sudo pedira la contraseña de administrador.
$ sudo -i dns_entelpcs.sh
Este script sobreescribira el archivo /etc/resolv.conf que es donde Linux tiene configurado los dns que ocupa para resolver.
Actualización: Pueden encontrar un artículo mas actualizado en mi nuevo sitio web Internet de las Cosas
marzo 3rd, 2009 on 11:30 am
Estimado, en la segunda linea del archivo «dns_entel.sh», tiene una comilla demas.
La cosa debiera ser asi:
echo «nameserver 164.77.252.249» > /etc/resolv.conf
echo «nameserver 164.77.252.215» >> /etc/resolv.conf
Es importante destacar que la ejecucion de este script debe ser repetida si se ha conectado luego a un wifi, ya que las conexiones a redes sobrescriben este archivo vez que se conecta a una red distinta.
atte,
opavez
marzo 5th, 2009 on 12:02 am
Gracias opavez, ya esta corregido, y tienes razón también, cada vez que el servicio dhcp cliente obtiene una ip, sobreescribe el archivo /etc/resolv.conf para reconfigurarlo a la red a la que se conectó.
enero 9th, 2010 on 11:09 am
al parecer en ubuntu 9.10 sucede el mismo problema apareces conectado pero no tienes DNS y estan asignadas de manera automatica por el sistema
mayo 13th, 2010 on 8:33 pm
exelente!!
problema solucionado en 9.10
gracias
abril 20th, 2011 on 7:26 am
Buen aporte, pero en el 10.10, es el mismo procedimiento?, es posible que muestren la configuracion.
Gracias.