miércoles, agosto 29, 2012

Error al cargar cmicnfg.cpl

Si hemos tenido instalada una tarjeta de sonido basada en C-Media es posible que recibamos la siguiente pantalla de error de Rundll al iniciar Windows:



Este error está relacionado con el C-Media WDM Audio Driver, generalmente instalado desde Windows Update para aquellas tarjetas de sonido integradas en placa, y es habitual que sea imposible desinstalarlo desde Agregar o Quitar Programas.


SOLUCIÓN

Desde inicio / ejecutar escribir "regedit" para lanzar el editor de registro de Windows y borrar la entrada cmaudio de

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

El error estará resuelto, pero en si mismo el software continúa instalado y aparecerá en el Panel de Control. Además si la tarjeta de sonido sigue presente es probable que deje de funcionar. Los pasos para realizar una desinstalación completa son

1. Desde el menú edición / buscar del propio editor de registro, localizar y borrar  todas las entradas de nombre cmaudio and C-Media.

2. Borrar "CMCPlus"en
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Cpls
C:\Windows\System32.
3. En esta última carpeta, borrar
cmirmdrv.exe
cmirmdrv.dll
cmuda.dll
4. Vaciar las carpetas
C:\Temp
C:\WINDOWS\prefetch
C:\Documents and Settings\%YourName%\Local Settings\Temp

Si en algún momento no se pudiese eliminar alguno de los archivos por estar en uso, la aplicación portable Unlocker permite hacerlo. Tras esto el software estará completamente borrado, si se necesita hacer funcionar la tarjeta de sonido basta reiniciar Windows y dejar que la detecte instalado un controlador genérico del tipo "Multimedia Audio Controller".

miércoles, agosto 15, 2012

Huawei HG553 como router 3G


El Huawei Echolife HG 553 es uno de los routers distribuidos por Vodafone que al igual que todos sus modelos, además de para ADSL también puede ser utilizado para convertir una conexión 3G de cualquier operador en una señal wifi o ethernet. Las siguientes pantallas muestran como realizar esta configuración, para ello se accede como administrador al menú web del fabricante del router desde http://192.168.0.1 con usuario "admin" y contraseña "admin" o "VF-EShg553" tras resetearlo.

En advanded setup / WAN escoger "USB uplink"

Completar unicamente los campos:

PPP username: con el usuario de la conexión 3G.
PPP password: con la contraseña.
Estos valores en el caso de algunos operadores son campos en blanco, que sin embargo aquí no se permiten dejar vacíos. Basta con introducirles un espacio.

Escoger entre DNS automática o mejor introducir unas manuales (por ejemplo las de Google 8.8.8.8 y 8.8.4.4).
Use the following APN: seleccionar y escribir el APN del operador 3G.



No modificar nada en la última ni la penúltima pantalla y aplicar "save/reboot".



De esta forma el router activará el módem 3G cuando haya una demanda de datos mostrando una pantalla previa de conexión en el navegador. Si se desea que la conexión se realice automáticamente sin confirmación previa, desde Advanded setup / 3G Backup se pueden modificar los campos que regulan esto. En cualquier caso la petición de PIN de la SIM tiene que estar desactivada.

En la foto superior, un Huawei Echolife HG 553 de Vodafone funcionando con un módem 3G Huawei E173 con conexión de Movistar.

viernes, agosto 03, 2012

Zyxel HW660-61 como repetidor inhalámbrico

El Zyxel Prestige HW660-61 es un router de probada fiabilidad que puede adquirirse por poco dinero en el mercado de segunda mano. Las siguientes instrucciones muestran como configurarlo como un repetidor inhalámbrico acompañado de la estación AirMax NanoStation 2 Loco, un dispositivo wifi capaz de realizar las más diversas funciones y que sirve la señal a través de un cable de red ethernet convencional.


Primeramente aclarar que el término "repetidor" no es técnicamente correcto pues para ello sería necesaria la función WDS ("wireless distribution system"), de la que el Zyxel no dispone. Lo correcto es llamarlo "punto de acceso inhalámbrico en modo bridge" o "puente de acceso inhalámbrico", un dispositivo que para este caso que se presenta permite captar una señal originalmente recibida por wifi (A) gracias a la estación NanoStation (B) y que el Zyxel (C) se encarga de rebotar y servir en una seña inhalámbrica independiente. Si el router de wifi A dispone de WDS se puede prescindir de Zyxel C pues NanoStation B soporta esta función que permite efectivamente repetir la señal A sin modificaciones y de forma automatizada.

wifi A <  > antena B < > wifi C

La configuración del Zyxel es igualmente válida si se desea insertar cualquier otra señal por ethernet, por ejemplo la de un cable módem, para convertirla en wifi.

WIFI A
Debemos de conocer los datos de esta señal relativos a su puerta de enlace y su contraseña si es que está encriptada.

ANTENA B
La estación NanoStation 2 se configura con su propia interfaz, conocida como Air OS y que es prácticamente similar en todos los dispositivos de AirMax. Las siguientes pantallas son de la versión 4, siendo las anteriores muy parecidas.

En el menú wireless / modo inhalámbrico escoger modo "estación", completando el campo SSID con el nombre de wifi A al seleccionarlo de la lista que presentará con todas las señales que capta al darle al botón de selección. Completar el último campo del apartado seguridad inhalámbrica con la contraseña que pueda tener wifi A. Validar estos cambios desde el botón inferior y con la confirmación posterior que aparece en la parte superior.


En la pestaña network / modo de red escoger "bridge", y en el menú inferior marcar preferentemente el modo IP estático poniendo la misma puerta de enlace y máscara de subred que tenga wifi A (generalmente 192.168.1.1 y 255.255.255.0) y escribiendo una IP que queramos asignarle a la antena. Este último dato será aconsejable que se encuentre fuera del rango de la puerta de enlace de wifi A para evitar posibilidad de conflicto, por lo que por ejemplo para el caso señalado servirá 192.168.2.1. Al ser esta la dirección para acceder a antena B, la próxima vez que se desee acceder a su configuración habrá que primero asignar manualmente al ordenador una IP local con puerta de enlace y dirección dentro de este rango, por ejemplo 192.168.2.1 y 192.168.2.XX respectivamente. De esta forma el acceso a wifi A y a antena B son totalmente independientes.

WIFI C

Desde advanced setup / Wireless LAN / wireless configurar a placer los datos relativos a esta subseñal wifi (nombre, canal, seguridad, etc.), y para terminar en el menú advanced setup / WAN / WAN setup poner los datos como siguen.

A partir de esta pantalla router C pasa a funcionar en modo bridge, radiando en wifi o a través de sus puertos de red la señal que reciba de antena B por alguno de los puertos ethernet. Por tanto el ordenador ya puede dejarse defnitivamente configurado considerando los parámetros de conexión de router A (todo automático si tiene activado DHCP o la IP y puerta de enlace correspondientes).

Para finalizar, desde advanced setup / LAN / LAN setup poner los datos como siguen, coincidiendo IP subnet mask con la máscara de subred de wifi A y antena B, y asignándole una IP propia que como en el caso anterior es recomendable que esté fuera del rango de las dos anteriores para un acceso totalmente independiente, por ejemplo 192.168.3.1.

A partir de esta pantalla perderemos acceso a Zyxel C si hemos cambiado su IP. Para regresar a su configuración solo hay que establecer en el ordenador manualmente una configuración IP local con puerta de enlace y dirección dentro de su rango de IP (en el ejemplo, 192.168.3.1 y 192.168.3.XX).


Créditos a miky_ib


ESTADO FINAL

Wifi A →  router conectado a internet que emite en wifi. Acceso desde su puerta de enlace, generalmente http://192.168.1.1.
Antena B → antena que convierte la señal de wifi A a cable ethernet. Acceso desde http://192.168.2.1 previa configuración local manual.
Wifi C →  router que recibe la señal por cable y la repite en una wifi independiente. Acceso desde http://192.168.3.1 previa configuración local manual.

Así B, y C aún con su independencia, son meros "puentes" (bridge) de A, de forma que solo cuando un equipo se conecta a internet en C se registra una conexión en A con los mismos datos que si hubiese sido directa.
x