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
