<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>No voy a matarte &#187; Broadcom</title>
	<atom:link href="http://blog.hbautista.com/tag/broadcom/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hbautista.com</link>
	<description>..pero tampoco voy a salvarte</description>
	<lastBuildDate>Tue, 10 Jan 2012 07:37:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Problema con canal negativo en Aircrack-ng</title>
		<link>http://blog.hbautista.com/linux/problema-con-canal-negativo-en-aircrack-ng/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=problema-con-canal-negativo-en-aircrack-ng</link>
		<comments>http://blog.hbautista.com/linux/problema-con-canal-negativo-en-aircrack-ng/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 07:08:24 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[aircrack]]></category>
		<category><![CDATA[aircrack-ng]]></category>
		<category><![CDATA[Broadcom]]></category>
		<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=704</guid>
		<description><![CDATA[
Actualmente me encuentro usando Debian Gnu/Linux Wheezy de 64 bits, y al momento de actualizarme desde Squeeze, también hubo una actualización del kernel teniendo en estos momentos:
hbautista@luke:~$ uname -a
Linux luke 2.6.39-2-amd64 #1 SMP Tue Jul 5 02:51:22 UTC 2011 x86_64  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/08/aircrack-ng-new-logo.jpg"><img class="alignleft size-full wp-image-706" title="Aircrack-ng" src="http://blog.hbautista.com/wp-content/uploads/2011/08/aircrack-ng-new-logo.jpg" alt="Aircrack-ng" width="226" height="110" /></a></p>
<p>Actualmente me encuentro usando <a title="Debian" href="http://debian.org" target="_blank">Debian</a> <strong>Gnu/Linux Wheezy de 64 bits</strong>, y al momento de actualizarme desde <strong>Squeeze</strong>, también hubo una actualización del <strong>kernel</strong> teniendo en estos momentos:</p>
<pre class="brush:bash">hbautista@luke:~$ uname -a
Linux luke 2.6.39-2-amd64 #1 SMP Tue Jul 5 02:51:22 UTC 2011 x86_64 GNU/Linux
hbautista@luke:~$</pre>
<p>Y pues varios paquetes fueron desinstalados y unos más fueron reemplazados por otros y básicamente hasta ahora me he topado con dos detalles que he logrado solucionar. El primero fue que <a title="Problema con Broadcom" href="http://blog.hbautista.com/linux/problema-con-broadcom-bcm4311-en-debian-wheezy-64-bits/" target="_blank">no me funcionaba la tarjeta inalámbrica</a> que tengo:</p>
<pre class="brush:bash">hbautista@luke:~$ lspci -nn |grep Broadcom
0e:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)
hbautista@luke:~$</pre>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/08/wireless-gPCI-Broadcom.jpg"><img class="aligncenter size-medium wp-image-707" title="Wireless Broadcom" src="http://blog.hbautista.com/wp-content/uploads/2011/08/wireless-gPCI-Broadcom-300x225.jpg" alt="Wireless Broadcom" width="300" height="225" /></a></p>
<p>Ese punto ya lo he solucionado y ahora vengo por el segundo detalle, cuando hacemos una auditoría de una red inalámbrica, generalmente uno de los programas que se usan es el <a title="Aircrack" href="http://www.aircrack-ng.org/" target="_blank">aircrack-ng</a>. Pues bien, me topé con el detalle de que en uno de los pasos donde especificas en que canal vas a trabajar, independientemente de cual le indiques, siempre te lo pondrá en el canal -1 y obviamente no podrás hacer la autenticación ni nada más.</p>
<p>Pues al parecer es un detalle en el kernel y aquí tenemos los pasos que en mi caso, si funcionaron:</p>
<p>Descargar el paquete <strong>compat-wireless</strong>:</p>
<pre class="brush:bash">root@luke:~# pwd
/root
root@luke:~# wget http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2011-07-07.tar.bz2</pre>
<p>Extraemos el contenido del paquete comprimido:</p>
<pre class="brush:bash">root@luke:~# tar jfxv compat-wireless-2011-07-07.tar.bz2</pre>
<p>Accedemos a la carpeta extraida:</p>
<pre class="brush:bash">root@luke:~# cd compat-wireless-2011-07-07/</pre>
<p>Descargamos el parche de nuestra tarjeta inalámbrica, en mi caso fue esta:</p>
<pre class="brush:bash">root@luke:~# wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch</pre>
<p>Aplicamos el parche:</p>
<pre class="brush:bash">root@luke:~# patch -p1 &lt; mac80211.compat08082009.wl_frag+ack_v1.patch</pre>
<p>Descargamos el parche para el canal negativo:</p>
<pre class="brush:bash">root@luke:~# wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch</pre>
<p>Aplicamos ese parche</p>
<pre class="brush:bash">root@luke:~# patch ./net/wireless/chan.c channel-negative-one-maxim.patch</pre>
<p>Compilamos el paquete, nótese que todos los pasos los estoy haciendo como root y en el directorio de root, pero hasta este paso se pueden hacer como un usuario normal en cualquier directorio de su home, sólo los pasos posteriores a estos se deben hacer con la cuenta root.</p>
<pre class="brush:bash">root@luke:~# make</pre>
<p>Después de unos minutos y si todo salió bien, entonces instalamos:</p>
<pre class="brush:bash">root@luke:~# make install</pre>
<p>Quitamos de memoria los controladores wireless:</p>
<pre class="brush:bash">root@luke:~# make unload</pre>
<p>Ponemos otra vez nuestro driver de la tarjeta inalámbrica:</p>
<pre class="brush:bash">root@luke:~# modprobe b43</pre>
<p>Actualizamos initramsf</p>
<pre class="brush:bash">root@luke:~# update-initramfs -u</pre>
<p>Y con esto debería de funcionar todo correctamente, en mi caso y por las lecturas que consulté indican que se debe reiniciar el equipo, cosa que yo hice y cuando volví a ejecutar aircrack-ng ya no me mandó al canal negativo.</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/08/aircrack-ng.gif"><img class="aligncenter size-medium wp-image-708" title="aircrack-ng" src="http://blog.hbautista.com/wp-content/uploads/2011/08/aircrack-ng-300x197.gif" alt="aircrack-ng" width="300" height="197" /></a></p>
<p>Enlaces:</p>
<p><a href="http://free4universe.wordpress.com/2010/12/29/problema-con-canal-negativo-en-aircrack-ng/">http://free4universe.wordpress.com/2010/12/29/problema-con-canal-negativo-en-aircrack-ng/</a></p>
<p><a href="http://www.portalhacker.net/index.php?topic=140639.0">http://www.portalhacker.net/index.php?topic=140639.0</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/problema-con-canal-negativo-en-aircrack-ng/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Problema con Broadcom BCM4311 en Debian Wheezy 64 bits</title>
		<link>http://blog.hbautista.com/linux/problema-con-broadcom-bcm4311-en-debian-wheezy-64-bits/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=problema-con-broadcom-bcm4311-en-debian-wheezy-64-bits</link>
		<comments>http://blog.hbautista.com/linux/problema-con-broadcom-bcm4311-en-debian-wheezy-64-bits/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 05:50:21 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Broadcom]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Wirreless]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=698</guid>
		<description><![CDATA[
En el mes de julio se celebró el Campus Party México 2011 y aprovechando la velocidad de internet con la que se cuenta allá, me decidí a actualizar mi Debian Squeeze a Wheezy (de Estable a Testing).

Pero resulta que me actualizó el kernel y con ello se fue el driver de mi tarjeta inalámbrica que  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/08/Broadcom.jpg"><img class="alignleft size-medium wp-image-701" title="Broadcom" src="http://blog.hbautista.com/wp-content/uploads/2011/08/Broadcom-300x160.jpg" alt="Broadcom" width="300" height="160" /></a></p>
<p style="text-align: justify;">En el mes de julio se celebró el Campus Party México 2011 y aprovechando la velocidad de internet con la que se cuenta allá, me decidí a actualizar mi <a title="Debian" href="http://www.debian.org/index.es.html" target="_blank">Debian</a> <a title="Debian Squeeze" href="http://www.debian.org/releases/stable/" target="_blank">Squeeze</a> a <a title="Debian Wheezy" href="http://www.debian.org/releases/testing/" target="_blank">Wheezy</a> (de Estable a Testing).</p>
<p style="text-align: justify;"><a href="http://blog.hbautista.com/wp-content/uploads/2011/08/linux-broadcom-0.jpg"><img class="alignright size-medium wp-image-699" title="Linux Broadcom" src="http://blog.hbautista.com/wp-content/uploads/2011/08/linux-broadcom-0-300x214.jpg" alt="Linux Broadcom" width="300" height="214" /></a></p>
<p>Pero resulta que me actualizó el kernel y con ello se fue el driver de mi tarjeta inalámbrica que es una Broadcom:</p>
<pre class="brush:bash">hbautista@luke:~$ uname -a
Linux luke 2.6.39-2-amd64 #1 SMP Tue Jul 5 02:51:22 UTC 2011 x86_64 GNU/Linux
hbautista@luke:~$ lspci -nn |grep Broadcom
0e:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)
hbautista@luke:~$</pre>
<p style="text-align: justify;">Así que veremos como solucionar este detalle, primeramente hay que remover los módulos al kernel y actualizar <strong>initramfs</strong></p>
<pre class="brush:bash">root@luke:~# rmmod -f b44 b43 b43legacy ssb brcm80211 wl
root@luke:~# update-initramfs -u -k $(uname -r)</pre>
<p>Y si no lo tienen instalado, el paquete <strong>Wireless-tools</strong>:</p>
<pre class="brush:bash">root@luke:~# aptitude install wireless-tools</pre>
<p>Luego instalar el firmware de nuestra <strong>Broadcom</strong>:</p>
<pre class="brush:bash">root@luke:~# aptitude install firmware-b43-installer</pre>
<p>Añadimos el módulo</p>
<pre class="brush:bash">root@luke:~# modprobe b43</pre>
<p>En mi caso cuando hice el upgrade de <strong>Squeeze</strong> a <strong>Wheezy</strong>, me desinstaló el paquete para administrar la red cableada e inalámbrica en gnome, así que tuve que instalarla de nuevo:</p>
<pre class="brush:bash">root@luke:~# aptitude install network-manager-gnome</pre>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/08/network-manager.png"><img class="aligncenter size-full wp-image-700" title="Network Manager" src="http://blog.hbautista.com/wp-content/uploads/2011/08/network-manager.png" alt="Network Manager" width="264" height="207" /></a></p>
<p>Y reinicié el equipo quedando nuevamente todo funcionando bien y bonito ñ_ñ</p>
<p>En caso de que te encontraras de que no cargue el módulo cada vez que reinicias el equipo, puedes añadirlo manualmente de la siguiente forma, abrir /etc/modules con un editor de texto, nano en mi caso:</p>
<pre class="brush:bash">root@luke:~# nano /etc/modules</pre>
<p>Y como verán, al último se añade el módulo:</p>
<pre class="brush:bash"># /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
firewire-sbp2
loop
vboxdrv
b43</pre>
<p>Espero que les sirva esta pequeña información.</p>
<p>Enlaces:</p>
<p><a title="http://bit.ly/pQJoYQ" href="http://bit.ly/pQJoYQ" target="_blank">http://bit.ly/pQJoYQ</a></p>
<p><a title="http://bit.ly/p8MrCo" href="http://bit.ly/p8MrCo" target="_blank">http://bit.ly/p8MrCo</a></p>
<p><a href="http://wireless.kernel.org/en/users/Drivers/b43">http://wireless.kernel.org/en/users/Drivers/b43</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/problema-con-broadcom-bcm4311-en-debian-wheezy-64-bits/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Broadcom en Saori</title>
		<link>http://blog.hbautista.com/linux/broadcom-en-saori/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=broadcom-en-saori</link>
		<comments>http://blog.hbautista.com/linux/broadcom-en-saori/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 18:21:31 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Broadcom]]></category>
		<category><![CDATA[Saori]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=87</guid>
		<description><![CDATA[Pues resulta que la semana pasada y viendo que le voy a poner Debian Squeeze (Amd64) a Saori, decidí verificar que todo va a funcionar como espero que lo haga, así que debido a falta de tiempo, agarré un live-cd de Ubuntu 9.10 para corrobar el hardware que tiene  
El detalle vino cuando vi que trae  [...]]]></description>
			<content:encoded><![CDATA[<p>Pues resulta que la semana pasada y viendo que le voy a poner Debian Squeeze (Amd64) a Saori, decidí verificar que todo va a funcionar como espero que lo haga, así que debido a falta de tiempo, agarré un live-cd de Ubuntu 9.10 para corrobar el hardware que tiene <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>El detalle vino cuando vi que trae una tarjeta de red inalámbrica Broadcom :S y pues he leído que dan algo de lata en linux y así <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p><span id="more-87"></span><a title="Randy" href="http://www.apuralemijo.com" target="_blank">Randy</a> me pasó un enlace debido a que él también tiene esa tarjeta en su lap para verficar si podría poner o no en modo monitor dicha tarjeta (con fines didácticos <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</p>
<p>Y se reduce a lo siguiente, en la terminal escribir el siguiente comando</p>
<blockquote><p>lspci -nn</p></blockquote>
<p>Y si aparece en el ID del chipset de su tarjeta lo siguiente, básicamente ya se la pellizcaron <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  (como es mi caso y el de Randy <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  )</p>
<blockquote><p>PCI ID 14e4:4315</p></blockquote>
<p>Sip, en <a title="Aircrack Broadcom" href="http://www.aircrack-ng.org/doku.php?id=broadcom" target="_blank">ésta página</a> dice textualmente lo siguiente &#8220;Most broadcom cards are supported EXCEPT the following:&#8221;, oséase que ya nos fregaron, porque el modo monitor NO se puede con ese chipset específico <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>¿Que opciones quedan? sinceramente no muchas, más que esperar que en un futuro sea corregido, intentar aplicar un par de parches que se mencionan ahí. También queda la posibilidad de adquirir una tarjeta inalámbrica usb, pcmcia card externa o lo que intentaré (espero que hoy) hacer XD.</p>
<p>Tengo otra lap (que no es mía <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) que trae una tarjeta inalámbrica Atheros (que sí soporta el modo monitor) y ya le quité dicha tarjeta (solamente desmontar una tapa y quitar dos tornillos) y que tiene por S.O. hasefroch y que no se le va a poner Gnu/Linux. Ahora bien, destaparé a Saori, y le quitaré (si se puede de forma fácil) la tarjeta de red inalámbrica hija de puta broadcom que tiene ¬¬ y la sustituiré por la maravillosamente chingona Atheros <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Espero que sean de entradas parecidas, porque la lap del chip Atheros es una Compaq <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> , si funciona lo publicaré en la noche o mañana <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Si no funcionara <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ¬¬ creo que tendrá Saori sus días contados :@</p>
<p>Ahi luego escribo como me fue <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/broadcom-en-saori/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

