{"id":419,"date":"2006-12-21T08:19:22","date_gmt":"2006-12-21T14:19:22","guid":{"rendered":"http:\/\/www.joelsedano.com\/blog\/?p=419"},"modified":"2008-08-22T12:14:09","modified_gmt":"2008-08-22T17:14:09","slug":"como-wifi-en-linux","status":"publish","type":"post","link":"https:\/\/www.joelsedano.com\/blog\/2006\/12\/21\/como-wifi-en-linux\/","title":{"rendered":"COMO: Wifi en Linux"},"content":{"rendered":"<p>Este post es una traducci\u00f3n (con otro poco de mi cosecha), <a title=\"NdisWrapper installation\" href=\"http:\/\/ndiswrapper.sourceforge.net\/mediawiki\/index.php\/Installation\">el articulo original puede accederse aqu\u00ed<\/a>.<\/p>\n<p>Muchos fabricantes de tarjetas de red inal\u00e1mbricas desarrollan drivers que funcionen solamente con Windows, \u00bfY que pasa con los que usamos Linux? pues, en vez de estar pidiendo a estas compa\u00f1\u00edas drivers para nuestro OS, o que por lo menos liberen el c\u00f3digo fuente para que la comunidad pueda programarlos y que nos ignoren como si no existi\u00e9ramos, surge <a href=\"http:\/\/ndiswrapper.sourceforge.net\/\">NdisWrapper<\/a>, un proyecto para implementar el <acronym title=\"Network Driver Interface Specification\">NDIS<\/acronym> de Windows para hacer funcionar los drivers de Windows en Linux.<\/p>\n<p>No soy un experto en redes (ni de Linux), lo que explico aqu\u00ed son los pasos que hice para hacer funcionar mi <acronym title=\"Universal Serial Bus\">USB<\/acronym> Encore en mi Ubuntu 6.10, verifica si tu tarjeta esta soportada dentro del <a href=\"http:\/\/ndiswrapper.sourceforge.net\/mediawiki\/index.php\/List\">hardware que ya ha sido probado<\/a> antes de seguir el tutorial.<\/p>\n<p>Los pasos de este tutorial no son muy sencillos de seguir (l\u00e9ase: no apto para novatos); habiendo tantas tarjetas de red, diferentes tipos de conexiones, drivers, instalaciones etc. hacen que no exista un m\u00e9todo \u00fanico, no puedo exponer como instalar todas las tarjetas del mundo, pero espero este tutorial pueda guiarte al menos un poco para que tu mismo puedas completar tu instalaci\u00f3n.<\/p>\n<p>Para obtener las cabeceras del kernel ejecutamos este comando:<\/p>\n<blockquote><p>sudo apt-get install linux-headers-`uname -r`<\/p><\/blockquote>\n<p>Ahora necesitaremos hacer un enlace de estos archivos fuente a nuestro directorio de m\u00f3dulos:<\/p>\n<blockquote><p>sudo ln -s \/usr\/src\/linux-VERSION \/lib\/modules\/VERSION\/build<\/p><\/blockquote>\n<p>Donde <strong>VERSION<\/strong> corresponde a nuestra versi\u00f3n de kernel, como en mi caso:<\/p>\n<div style=\"text-align: center\"><img decoding=\"async\" id=\"image423\" alt=\"step1.png\" src=\"http:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2006\/12\/step1.png\" \/><\/div>\n<p><strong>Tip:<\/strong> Puedes  utilizar la tecla TAB para ayudarte a autocompletar los nombres de los directorios.<\/p>\n<p>Ok, con los prerrequisitos listos, bajamos <strong>ndiswrapper<\/strong> de los repositorios (es m\u00e1s sencillo que andar compilando los fuentes, adem\u00e1s que en una ocasi\u00f3n me dio error&#8230; no nos compliquemos):<\/p>\n<blockquote><p>sudo apt-get install ndiswrapper-utils<\/p><\/blockquote>\n<p>Sigue instalar los drivers, pero cuidado! no cualquier driver funciona. Verifica <a title=\"Lista\" href=\"http:\/\/ndiswrapper.sourceforge.net\/mediawiki\/index.php\/List\">de esta lista<\/a> si los drivers incluidos con el <acronym title=\"Compact Disk\">CD<\/acronym> de tu tarjeta wireless sirvan, o si necesitas descargar otros (ah\u00ed mismo te dicen de donde descargarlo).<\/p>\n<p>Instalamos los drivers (ojo: hay que cambiarse al directorio donde est\u00e9n estos drivers, en mi caso: \/media\/cdrom\/Drivers\/Windows XP\/):<\/p>\n<blockquote><p>sudo ndiswrapper -i <em>nombredeldriver.inf<\/em><\/p><\/blockquote>\n<p>Y probamos que funcione:<\/p>\n<blockquote><p>ndiswrapper -l<\/p><\/blockquote>\n<div style=\"text-align: center\"><img decoding=\"async\" alt=\"step2.png\" id=\"image424\" src=\"http:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2006\/12\/step2.png\" \/><\/div>\n<p>Si dice que el driver y el hardware est\u00e1n presentes entonces vamos por buen camino, probemos que no tengamos conflictos de m\u00f3dulos:<\/p>\n<blockquote><p>sudo depmod -a<\/p><\/blockquote>\n<p>Si no devuelve ning\u00fan error o conflicto cargamos el m\u00f3dulo con esta instrucci\u00f3n:<\/p>\n<blockquote><p>sudo modprobe ndiswrapper<\/p><\/blockquote>\n<p>Y, para cargar autom\u00e1ticamente el modulo cada que iniciemos nuestra computadora usaremos:<\/p>\n<blockquote><p>sudo ndiswrapper -m<\/p><\/blockquote>\n<p>Ahora toca configurar la interfaz, necesitaremos instalar unos cuantos paquetes de los repositorios:<\/p>\n<blockquote><p>sudo apt-get install wpasupplicant<br \/>\nsudo apt-get install network-manager-gnome network-manager<\/p><\/blockquote>\n<p>Ahora, busquemos las redes inal\u00e1mbricas a nuestro alrededor para localizar la nuestra:<\/p>\n<blockquote><p>iwlist wlan0 scan<\/p><\/blockquote>\n<p>Y nos mostrar\u00e1 las redes que tenemos a nuestro alrededor, en mi caso fueron 3 (mis 2 vecinos y la m\u00eda), lo que vamos a necesitar de esta ventana es el ESSID con el que se identifica nuestra red (generalmente tiene el nombre del cablemodem\/router, o en mi caso un nombre que yo le asign\u00e9). Vamos a decirle a nuestra tarjeta inal\u00e1mbrica que se conecte a nuestra red, podemos hacerlo presionando en el icono que tiene unas pantallas de computadora cerca de donde Ubuntu nos muestra la hora y fecha y seleccionamos el ESSID que corresponda a nuestra red, nos pedir\u00e1 (si esta protegida por alg\u00fan tipo de encriptaci\u00f3n) la contrase\u00f1a para ingresar a esa red, cosa que debes conocer, el tipo de encriptaci\u00f3n <acronym title=\"Wired Equivalent Privacy\">WEP<\/acronym> o <acronym title=\"Wi-Fi Protected Access\">WPA<\/acronym>-PSK, etc. Y despu\u00e9s te pedir\u00e1 una clave para el anillo de redes (no necesito explicarlo, el mensaje que te saldr\u00e1 lo dice muy claro), lo que no he podido hacer es que no pida esta clave cada que haces login, si \u00e1lguien sabe agradecer\u00eda dejara un mensaje del c\u00f3mo.<\/p>\n<div style=\"text-align: center\"><img decoding=\"async\" id=\"image433\" alt=\"wireless.gif\" src=\"http:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2006\/12\/wireless.gif\" \/><\/div>\n<p>Terminado ese paso ya est\u00e1s listo para deshacerte de ese cable de red (uno menos!).<\/p>","protected":false},"excerpt":{"rendered":"<p>Este post es una traducci\u00f3n (con otro poco de mi cosecha), el articulo original puede accederse aqu\u00ed. Muchos fabricantes de tarjetas de red inal\u00e1mbricas desarrollan drivers que funcionen solamente con Windows, \u00bfY que pasa con los que usamos Linux? pues, en vez de estar pidiendo a estas compa\u00f1\u00edas drivers para nuestro OS, o que por lo menos liberen el c\u00f3digo fuente para que la comunidad pueda programarlos y que nos ignoren como si no existi\u00e9ramos, surge NdisWrapper, un proyecto para&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/www.joelsedano.com\/blog\/2006\/12\/21\/como-wifi-en-linux\/\"> Seguir leyendo<span class=\"screen-reader-text\">  Seguir leyendo<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,21,12],"tags":[],"class_list":["post-419","post","type-post","status-publish","format-standard","hentry","category-hardware","category-linux","category-software"],"_links":{"self":[{"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/posts\/419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/comments?post=419"}],"version-history":[{"count":3,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/posts\/419\/revisions"}],"predecessor-version":[{"id":1538,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/posts\/419\/revisions\/1538"}],"wp:attachment":[{"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/media?parent=419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/categories?post=419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/tags?post=419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}