<?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>Linux, Java y programación &#187; wireless</title>
	<atom:link href="http://casidiablo.net/tag/wireless/feed/" rel="self" type="application/rss+xml" />
	<link>http://casidiablo.net</link>
	<description>Blog de Java, Programación y Linux</description>
	<lastBuildDate>Fri, 11 Nov 2011 05:41:21 +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>Instalar casi cualquier tarjeta Wifi en Linux</title>
		<link>http://casidiablo.net/instalacion-tarjeta-wireless-linux/</link>
		<comments>http://casidiablo.net/instalacion-tarjeta-wireless-linux/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 21:30:32 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[instalar]]></category>
		<category><![CDATA[ndiswrapper]]></category>
		<category><![CDATA[tarjeta]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=2238</guid>
		<description><![CDATA[Algunas veces se tienen problemas para hacer funcionar las tarjetas de de red wireless en Linux (por cuestiones de drivers). Afortunadamente eso va cambiando poco a poco, y distribuciones como Ubuntu no suelen dar muchos problemas a la hora de reconocer el hardware y utilizar los controladores apropiados. Para otros casos es posible utilizar una [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Finstalacion-tarjeta-wireless-linux%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Instalar%20casi%20cualquier%20tarjeta%20Wifi%20en%20Linux%22%20%7D);"></div>
<p style="text-align: justify;">Algunas veces se tienen problemas para hacer funcionar las tarjetas de de red wireless en <a href="http://casidiablo.net/category/linux/">Linux</a> (por cuestiones de drivers). Afortunadamente eso va cambiando poco a poco, y <strong>distribuciones como <a href="http://casidiablo.net/category/linux/ubuntu/">Ubuntu</a> no suelen dar muchos problemas</strong> a la hora de reconocer el hardware y utilizar los controladores apropiados.</p>
<p style="text-align: justify;">Para otros casos es posible utilizar una excelente herramienta llamada <a href="http://sourceforge.net/projects/ndiswrapper/">ndiswrapper</a>. La función de este programa es la de <strong>utilizar los drivers que están construidos para funcionar en Windows, y hacerlos funcionar en nuestro querido Linux</strong>.</p>
<p style="text-align: justify;">En esta guía intentaré mostrarles detalladamente, cómo es el proceso de instalación de una tarjeta de red inalámbrica utilizando <code>ndiswrapper</code> (al menos de dos maneras, para que tengas más opciones), y por supuesto un ejemplo de la vida real.</p>
<ul>
<li><a href="#instalacion_ndiswrapper">Instalando <code>ndiswrapper</code></a></li>
<li><a href="#uso_ndiswrapper">Uso de <code>ndiswrapper</code></a></li>
<li><a href="#uso_ndisgtk">ndisgtk, una interfaz gráfica para <code>ndiswrapper</code></a></li>
<li><a href="http://casidiablo.net/instalacion-tarjeta-wireless-linux/2/#ejemplo">Ejemplo: instalando el adaptador de red inalámbrico USB: <strong>Linksys WUSB54GP</strong></a></li>
<li><a href="http://casidiablo.net/instalacion-tarjeta-wireless-linux/2/#depurando">Solución de problemas</a></li>
</ul>
<p><span id="more-2238"></span></p>
<h3 id="instalacion_ndiswrapper">Instalación de <code>ndiswrapper</code></h3>
<p><strong>Desde los repositorios&#8230;</strong></p>
<p style="text-align: justify;">La instalación de este programa es bastante sencilla, puesto que se encuentra en los repositorios de prácticamente todas las distribuciones. En Ubuntu o <a href="http://casidiablo.net/category/debian/">Debian</a> basta con ejecutar el comando:</p>
<div class="consola"># aptitude install ndiswrapper</div>
<p>Si usas <a href="http://casidiablo.net/category/arch-linux/">Arch Linux</a>:</p>
<div class="consola"># pacman -S ndiswrapper</div>
<p><strong>Desde las fuentes&#8230;</strong></p>
<p style="text-align: justify;">Si deseas puedes instalarlo desde el código fuente. Basta con <a href="http://sourceforge.net/project/platformdownload.php?group_id=93482">descargarlo desde la página oficial</a>, descomprimirlo, compilarlo e instalarlo:</p>
<div class="consola"># tar zvfx ndiswrapper-1.53.tar.gz<br />
# cd ndiswrapper-1.53/<br />
# make<br />
# make install</div>
<h3 id="uso_ndiswrapper">Uso de <code>ndiswrapper</code>&#8230;</h3>
<p style="text-align: justify;">Puesto que <code>ndiswrapper</code> necesita de los drivers de Windows para instalarlos en <a href="http://casidiablo.net/category/linux/">Linux</a>, es necesario saber dónde se encuentran (si están en la partición de Windows) o descargarlos. Una vez tengamos los drivers necesitamos el archivo cuya extensión sea <strong>.inf</strong>. Una vez indentificado ejecutamos el comando:</p>
<div class="consola"># ndiswrapper -i ARCHIVO.inf</div>
<p style="text-align: justify;">Hecho esto, el driver queda instalado y solo nos queda crear un alias para cargar el módulo:</p>
<div class="consola"># ndiswrapper -m<br />
# modprobe ndiswrapper</div>
<div class="nota" style="text-align: justify;"><strong>Ten en cuenta!</strong> Por defecto <code>ndiswrapper</code> crea el archivo <code>/etc/modprobe.d/ndiswrapper</code> que contiene esto: <code>alias wlan0 ndiswrapper</code>. Fíjate que pone <code>wlan0</code>, por lo que si ya tienes una tarjeta de red inalámbrica te daría problemas. Así que, si tienes más de una tarjeta debes cambiar el archivo y poner algo como esto: <code>alias wlan1 ndiswrapper</code>.</div>
<p style="text-align: justify;">Una vez hecho esto, podrás <strong>verificar qué drivers tienes instalados</strong> y si la tarjeta se encuentra conectada, utilizando el comando:</p>
<div class="consola"># ndiswrapper -l</div>
<p>Con lo que obtendrás algo como esto:</p>
<div class="consola">wusb54g : driver installed<br />
device (5041:2235) present (alternate driver: p54usb)</div>
<p style="text-align: justify;"><code>Si deseas eliminar el driver, basta con</code> identificar el nombre del mismo y <code>ejectar <code>ndiswrapper</code> con la opción <code>-r</code></code>. Por ejemplo, para eliminar el driver del ejemplo anterior el comando sería:</p>
<div class="consola"># ndiswrapper -r wusb54g</div>
<h3 id="uso_ndisgtk">ndisgtk, interfaz gráfica para <code>ndiswrapper</code></h3>
<p style="text-align: justify;">Si no eres muy amigo de la consola, pues deberías intentar aprender&#8230; en todo caso, y mientras estudias, puedes utilizar <strong><code>ndisgtk</code></strong>, una herramienta bastante sencilla escrita en <a href="http://casidiablo.net/category/python/">Python</a> (<a href="http://casidiablo.net/tag/pygtk/">pygtk</a>), con la que podrás gestionar fácilmente los drivers de tus tarjetas Wifi.</p>
<p>Su instalación en <a href="http://casidiablo.net/category/linux/ubuntu/">Ubuntu</a> (por que no está en los repositorios de <a href="http://casidiablo.net/category/arch-linux/">Arch Linux</a>) es:</p>
<div class="consola"># aptitude install ndisgtk</div>
<p style="text-align: justify;">Para usarlo vas a <em>Sistema -&gt; Administración -&gt; Controlador</em> para redes inalámbricas de Windows, y verás algo como esto:</p>
<p style="text-align: center;"><img title="ndisgtk" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/11/ndisgtk.png" alt="" /></p>
<p style="text-align: justify;">Para instalar un driver, has clic en el botón <em>Instalar nuevo controlador</em>, y selecciona el archivo <em>.inf</em>.</p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/instalacion-tarjeta-wireless-linux/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
	</channel>
</rss>

