Wednesday, August 08, 2007

Bridged Atheros connection en VMWare + Ubuntu 7.04

Para poder tener una bridged connection con la tarjeta Atheros al utilizar VMWare Workstation 6, dentro de Ubuntu 7.04, y eliminar el mensaje "interface ath0 is not a valid Ethernet interface", es necesario modificar algunas secciones del código fuente del driver de la tarjeta (MadWifi).

Dentro del directorio raíz del código; en "net80211/if_athproto.h" sustituimos la línea "#define USE_HEADERLEN_RESV 1" por la línea "/*#define USE_HEADERLEN_RESV 1*/", y por último, añadimos luego de la línea anteriormente modificada lo siguiente: "#undef USE_HEADERLEN_RESV"

En el segundo archivo a modificar "ath/if_ath.c", es necesario comentar una sección de código completa, de tal forma que el resultado es el siguiente:

#if 0
#ifdef USE_HEADERLEN_RESV
dev->hard_header_len += sizeof(struct ieee80211_qosframe) +
sizeof(struct llc) +
IEEE80211_ADDR_LEN +
IEEE80211_WEP_IVLEN +
IEEE80211_WEP_KIDLEN;
#ifdef ATH_SUPERG_FF
dev->hard_header_len += ATH_FF_MAX_HDR;
#endif
#endif
#endif

1 Comments:

At 9:05 PM , Blogger Blablo said...

WOow Rafa!!

Excelente... Ya se configuro el vmware sin problemas.. pero, cuando me meto al windows no detecta la red inalambrica, solamente la alambrica. ¿Le tengo que picar a algo dentro del programa?

 

Post a Comment

Subscribe to Post Comments [Atom]

<< Home