Esto es una novedad importante para todos aquellos que compilan sus kernels y quieren que estos tengan soporte para auditoria wireless: inyección, fragmentación, bug de "channel -1" corregido, etc.
He probado durante la tarde el kernel 3.1 release candidate 7, y la situación con respecto a los parches de inyección ha cambiado:
Los parches que aplican limpiamente son exactamente los mismos que se venian aplicando en la verisón 3.0.0 del kernel:
ath5k_regdomain_override.patch -p1
channel-negative-one-maxim.patch -p1
mac80211_2.6.26-rc8-wl_frag.patch -p1
mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch -p1
mac80211.compat08082009.wl_frag+ack_v1.patch -p1
zd1211rw_inject_2.6.26.patch -p0
sin embargo, y a pesar de que aplican limpiamente, algunos de los parches ahora
rompen la compilacion:
ath5k_regdomain_override.patch -p1
mac80211_2.6.26-rc8-wl_frag.patch -p1
mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch -p1
Por lo tanto los únicos parches que se deben aplicar ahora mismo en el kernel 3.1 y superiores son:
channel-negative-one-maxim.patch -p1
mac80211.compat08082009.wl_frag+ack_v1.patch -p1
zd1211rw_inject_2.6.26.patch -p0
Los dos primeros son los imprescindibles para que un kernel linux pueda usar aircrack-ng correctamente, siendo opcional (como siempre) el zd1211rw_inject_2.6.26.patch, que solo es necesario para los viejos adaptadores USB ZyDas 1211.
Recordad que podeis conseguir los parches de inyección de paquetes para el kernel en la misma web de aircrack-ng, concretamente en la
sección llamada "patches".
Descargad y aplicad tan solo estos tres parches mencionados e ignorad completamente el resto, pues han ido quedando desfasados.