/me, computadora, informatica, planet

Como instalar la tarjeta wifi 802.11n DLink dwa-525 en GNU/Debian

Esta es una de esas piezas de hardware que son fáciles de encontrar pero difíciles de hacer funcionar, ya sea por que el chipset es muy nuevo o por que los drivers (de cualquier sistema que no sea windows) están perdidos en el espacio o no existen, afortunadamente logre encontrar como hacerlo funcionar:

El chipset debe dar esta respuesta en lspci

03:01.0 Network controller: RaLink Device 5360

Comencé buscando por el nombre del modelo de tarjeta, pero el que nos interesa es el chipset, ya que DLink parece estar vendiendo esta misma tarjeta con diferentes chipset (y por ende requieren drivers diferentes), primero parecía que este tutorial funcionaría con mi tarjeta:

https://steveswinsburg.wordpress.com/2011/03/12/how-to-install-a-d-link-dwa-525-wireless-network-card-in-ubuntu-10-04/

Y luego de seguir paso a paso todo lo que ahí decía no funciono ¬¬#, luego intente con otro de la comunidad ubuntu:

http://ubuntuforums.org/showthread.php?t=1559576

El mismo procedimiento, pero con otro driver… igual no funciono, luego me di cuenta que en todas esas publicaciones (y los que las copiaban) solo mencionaban los chipset  ralink 3060 (ese si funciona con los links anteriores) que aparece en lspci como:

Network Controller: Ralink Device 3060 0

Es completamente diferente al 5360 que yo tengo, entonces comence a buscar hasta en otros idiomas con el chipset como mi unica pista y llegue a este lugar también de la comunidad ubuntu (ESTA EN RUSO):

http://forum.ubuntu.ru/index.php?PHPSESSID=s17iic366u1v38f2cl4h60bua1&topic=190612.15

y gracias al traductor de google encontre mi respuesta:

-Primero necesitamos ESTE firmware de ralink

-Descargar la fuente de driver para compilar desde AQUI 

EDIT: Ya no se sigue este paso

-Extraer el archivo comprimido

-Editar con gedit, kate, vim o el editor de texto que tengan a la mano el siguiente archivo:

carpetaextraida/os/linux/config.mk

donde “carpetaextraida” es el directorio que se creó al extraer el driver, luego debemos buscar estas líneas:

HAS_WPA_SUPPLICANT=n 
y 
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT = n

Una ves encontradas cambiamos la “n” que esta después del “=” por “y” con esto le decimos al driver que habilite el soporte para WPA

Edit: paso nuevo:

Ahora abrimos el archivo

carpetaextraida/os/linux/pci_main_dev.c

Y buscamos el siguiente texto, donde agregamos la línea que dejo en rojo:

#ifdef RT5390
	{PCI_DEVICE(NIC_PCI_VENDOR_ID, NIC5390_PCIe_DEVICE_ID)},
	{PCI_DEVICE(NIC_PCI_VENDOR_ID, NIC539F_PCIe_DEVICE_ID)},
	{PCI_DEVICE(NIC_PCI_VENDOR_ID, NIC5392_PCIe_DEVICE_ID)},
	{PCI_DEVICE(NIC_PCI_VENDOR_ID, NIC5362_PCI_DEVICE_ID)},
        {PCI_DEVICE(NIC_PCI_VENDOR_ID, NIC5360_PCI_DEVICE_ID)},
#endif /* RT5390 */

-Ahora debemos compilarlo, necesitamos los headers de nuestro kernel y las herramientas para compilar, las instalamos asi:

aptitude install build-essential linux-headers-$(uname -r)

Ahora si a construir, entramos en la “carpetaextraida” y como root ejecutamos:

make && make install

Esperamos a que compile sin errores y se instale (es desinstalable con make uninstall desde ese mismo directorio), les recuerdo que como es una instalación manual en el caso que el kernel se actualice o cambien el kenel  deberán compilar de nuevo.

Ahora a comenzar la configuración para que no de problemas primero extraemos el firmware que descargamos al principio, dentro de el nos aparecerá el archivo rt2860.bin el cual debemos copiar (como root) a /lib/firmware/.

Luego debemos agregar un driver a blacklist,  ya que genera conflicto con el que acabamos de construir:

echo "blacklist rt2800pci" >> /etc/modprobe.d/blacklist

(si tienen kernel 3 de backports entonces blacklist ahora se llama blacklist.conf)
yo en modo paranoico agregue de la misma manera estos también:
blacklist rt2x00lib
blacklist rt2x00pci
blacklist rt2800lib

Ahora habilitemos el modulo del driver:

modprobe  rt5390sta

Y lo agregamos a /etc/modules para que se cargue al inicio

echo "rt5390sta" >> /etc/modules

Y ahora un truco que nos permitirá usar ese driver con nuestro dispositivo:

Abrimos como root el archivo /etc/rc.local y antes de la línea que dice “exit 0” agregamos lo siguiente:

echo "1814 5360" | tee /sys/bus/pci/drivers/rt2860/new_id

Que forzará al driver a funcionar con el chipset 5360 que es el que posee nuestra tarjeta, luego solo guardamos todo y reiniciamos la maquina, network manager, wicd o ifconfig ya deben mostrarnos el nuevo dispositivo “ra0” y podemos entonces conectarnos y disfrutar de nuestro wifi.

Espero que funcione para ustedes de la misma manera que ha funcionado para mi.

Fuente ultimo edit: Ubuntu forums post 2008849 gracias a un comentario de Medusetfil

Anuncios
Estándar
/me, Cultura libre, libro

El dilema de epubgratis.me difundamos el conocimiento

Saludos a la comunidad, en este momento que revivo el blog para mantener viva una fuente de conocimiento, antes existía una web dedicada a la digitalización y difusión de libros electrónicos llamada epubgratis.me (no vayan a esa página) cuya colección fue confeccionada por una comunidad de editores con grandes esfuerzos, ahora resulta que la página fue comprada por quien sabe que persona quien se ha apoderado del trabajo de esta gente y ahora para descargar ebooks a tu computadora te obliga a bajarte un .exe que varios usuarios han notado como un SPYWARE, al darse cuenta de esto la comunidad muy preocupada comenzó a criticar las medidas y a exigir que se cambiara la forma de descarga, el sitio respondió deshabilitando el foro y publicando un comentario en el que describen el cambio en la forma de descarga como una “mejora con algunos problemas técnicos” y que los foros se cerraron debido a que “un bot había ingresado llenando el foro con críticas y difamaciones”, la comunidad logró publicar la colección de ebooks en redes p2p (bittorrent) y hago el llamado para quien quiera ayudar a preservar esta colección mientras la comunidad de editores arma un proyecto nuevo, necesitas un cliente bittorrent (utorrent, ktorrent, vuze, transmission, deluge, etc) y aqui les dejo el enlace:

http://cuelgame.net/story/actualizacion-biblioteca-epg-ver-3-2-zip

Si desean disfrutar ustedes mismos de la colección descarguen el software Calibre para poder organizar, leer y convertir de formato todos estos libros.

Fuente: https://rosmar71.wordpress.com/2012/10/01/epubgratis-me-ha-muerto/

Estándar
#slave, /me, informatica

La SOPA de pito que nos quieren meter desde USA

Libertad, una cosa que nos dicen que tenemos, que aparece en nuestro himno, en la oración a la bandera y en la propia bandera, y claro el valor que dicen los de USA que es su definición de país. Después de lo que hemos visto en internet, tv y prensa sabemos que esa libertad solo es lema de visión y misión, no la cumplen ni los que la usan para hacerle guerra a otros países y nos tienen a nosotros como “despensa” y “basurero” de su país y sus ciudadanos.

Supimos que querían imponer una ley denominada SOPA (Stop Online Piracy Act) la cual cerraba “cualquier sitio web” que tuviera alojado “material bajo copyright y sin permiso del dueño de esos derechos” (lease como: “creemos que lo que pones en tu sitio es mío o se parece mucho a algo que he patentado”) , bueno al menos sabemos que se ha detenido por el momento la propuesta para hacerla ley, claro no sin que hasta el presidente de USA salga amenazado por los estudios de cine por no apoyar esta ley.

Como en USA se encuentra el backbone principal de internet y por lo arbitrario y absurdo de la misma nos dejarían una red inoperante y propensa a fallos gracias a “las gracias” de los estudios y las grandes empresas, bloqueando cosas hechas en nuestro país por que se parecen a otras que ya hicieron en el país del norte (incluyendo parodias y montajes humorísticos que requieren de dichas similitudes), y por si fuera poco cerrando y sancionando inocentes a causa de ella. Facebook y G+ tienen un tráfico enorme de personas al día, como cualquier persona que ha trabajado en monitoreo y administración de sitios web podríamos suponer que es imposible monitorear cada cosa que se publica en una plataforma tan grande, podrían estar incumpliendo la SOPA unas 90 veces por segundo.

¿Nos afecta eso aquí?, si:

En El Salvador creemos que tenemos libertad, pero al menos desde USA nos niegan muchas cosas, por ejemplo:

– Música que fue vendida y difundida en la radio durante los años 80 o antes en .sv ahora esta bloqueada en youtube por que “tu país no esta autorizado para reproducir este video – <inserte disquera aqui>”

-Tiendas en línea de música y libros digitales no dan cobertura a El Salvador por ser un país “que no les aportaría ganancias”.

-Las consolas de juegos que requieren uso de internet para sus juegos en multiplayer hay que configurarlas para que digan que están en USA o serán bloqueados sus accesos a los servicios del fabricante (Nintendo of America, has perdido un cliente potencial).

Eso sin comenzar a mencionar los males ya conocidos por todos aquí, crimen, burocracia, abandono y “aborregamiento” de la población en general (si no expliquen por que en todas las radios ponen regueton y música de “artistas” de Disney pero nadie pone otros géneros músicales latinos, ni mucho menos música hecha en El Salvador que no sea de la teletón).

Tenemos un país muy pirata, pero como ya comente en post anteriores aqui apenas se puede subsistir, la población esta “estupidizada” al grado de que compran televisión satelital pero viven en champa (casa hecha de láminas metálicas amarradas con alambre o hechas de plástico), compramos miles de celulares al año y tenemos aún un índice de desnutrición alto, nos venden modem USB hasta en los buses, pero si queremos información hay que pagar por muy básica que sea, queremos música, pero aqui nos venden a $20 un CD y solo de artistas que “generarán ganancias” asi que generos “raros” como el regaee, el metal, soul, clásica y otros no se venden en las tiendas de música “legales” o son caros o escasos o simplemente no hay.

¿A que quiero llegar con todo esto?

Vivimos en una restricción de pensamiento enorme, donde no pasan anime en la tele “por que es violento y satanico por que lo hicieron unos chinos” (palabras de una madre de familia), pero pasan a la señorita laura, las “rabiosas” y otras cosas de chambres, “bailando por un sueño” y mensajeando por una pesadilla, novelas de narcos en la noche y novelas mexicanas en el día donde la infidelidad, la mentira y la autocopia abundan, donde te dicen que eres rebelde por andar la camisa de fuera y andar con todas las cheras de tu clase o de la escuela. Donde los padres te quieren mucho si te compran todos los juguetes que salen en los anuncios, donde no existes si no tienes un blackberry, un iphone o al menos un celular touch con internet. Donde eres “popular” si te burlas del que estudia y llevas al borde del suicidio a la chera que no es “perfecta” o no cuadra con lo que has visto en la tele, donde el conocimiento debe ser restringido por que DEBE GENERAR DINERO o es inservible, y si alguien busca información y quiere perfeccionarse una de dos, o lo explotas hasta dejarlo completamente “ordeñado” o lo tildas de raro, terrorista, hacker, indignado (no entiendo como puede ser esto algo negativo), revoltoso, drogo y comunista.

Quisiera ser como anonimus y hacerles un llamado, claro aquí no tengo anonimato ni mucho menos asi que solo puedo darles un mensaje: busquen toda la información que puedan y guárdenla, llegará el día en que nos sera útil tenerla, en el futuro puede que no nos nieguen solo “parte” de ella sino que “toda” ella, si alguna ves han visto la película del Laboratorio de Dexter donde LA CIENCIA ESTA PROHIBIDA para toda la población excepto el gobernante, puede que la guerra haya empezado ya, no es de los estudios o el gobierno de algún país contra los ciudadanos, es nuestra lucha contra la ignorancia, la lucha contra la estupidéz inducida por el dinero, la lucha para hacer un país mejor y si se puede un mundo mejor. Los países que por ahora son los mejores del mundo para vivir, para trabajar, para empezar un proyecto son también los que tienen tazas altas de alfabetización y conocimiento, mientras internet aún es libre busca, lee, comparte y enseña a los demas.

Estándar
/me, Dr.tuxwarrior, Nancing

Dr. Tuxwarrior: Analizando a Lloyd

Mwajajajajaja, sobrevivi al fin del mundo cabrones.. digo pacientes y respetable público EJMMM, hoy les presento al especimen de LinUES que nos faltaba, la bestia gráfica lloyd.

Sujeto: Predicado

Paciente: Lloyd (tiene nombre real pero el alzhaimer se lo huevio)

Especie: pokemon

Habitat: madrigueras de 2×2 con ventanas CRT y un dispositivo de entrada a base de glifos (pantalla y teclado)

Relacion con la humanidad: Plaga

Descripcion:

Descubierto por Jaime Maussan en 1992 en una jungla de la UES, la vivencia de este acontecimiento en palabras del propio maussan fueron: “JUELAGRANPUTA EL PINCHE SMEAGOL EXISTE!!!!!”.

Se han hecho estudios sobre su psicología y comportamiento, llegando a compararse con un satsquash o con la siguanaba, entre sus hábitos estan:

-Bañarse en cloro durante horas: se dice que puede sintetizar esta substancia y que blanquea su piel para camuflarse en los baños del pollo campero

-Fumar humo de buses: se ha detectado inmunidad al cancer, pero para destaparse la traquea necesita un litro de castrol

-Aptitud artistica en 3D: el sujeto es ciego a la 1° y 2° dimension, solo ve la 3°

-Instinto de supervivencia aumentado: se ha demostrado que si se le amenaza con algun instrumento inofensivo como una motosierra el sujeto pone su nivel de obediencia en 100%

Trastornos conocidos:

-Alzhaimer voluntario: osea el olvida convenientemente tratos que ha hecho con otra persona o entidad extraterrestre

-Ojos de vision 3D: si no fuera por que es incapaz de ver lineas rectas y dibujos fuera perfecta

-Sindrome de aparicion criptozoologica: Sale en fotos oscuras como si fuera un monstruo desconocido

-Intolerancia a temperaturas extremas: te dira que tiene frío en lugar de apagar el mismo el aire acondicionado o hacer algo mas mecanico y peligroso como ponerse una cobija

Tratamiento:

Debido a la naturaleza desconocida del especimen será necesario tener extrema cautela durante su manutencion:

-Rociarlo con lejía, agua destilada o pasta de dientes para asegurarse que no tenga bacterias (de este planeta o de cualquier otro)

-2 dosis diarias de marihuanol o en caso de ilegalidad usar agua del rio las cañas igual de anestesica pero fabricada “legalmente” por la empresa privada del pais

-Cada mes debe cargarse (por un cable rectal) con 25,000 Voltios durante 6 horas para que no lo mate el frio polar de El Salvador

-Se recomienda el uso de motosierras, corvos y guantes estilo freddy crueger para mantener sano y salvo al especimen.

Seguiremos viendo su progreso en futuras entregas.

Se despide de ustedes el super psicopata \o/

Estándar
/me, Dr.tuxwarrior, informatica

cambio imagen blog

Por fin después de un par de meses (años en realidad) con el mismo tema del blog hoy lo cambio, para reflejar que ya no solo es un blog sobre software libre, además ahora tendremos una dosis de cultura libre (tanto en mis obras como en cosas interesantes que otras personas publiquen bajo CC), y el humor bestia de Dr. Tuxwarrior, espero poder brindas mas psicoanalisis, recetas “saca de agua” y buena lectura (y mala también) para nuestros pocos lectores.

Estándar
#slave, /me, informatica, planet

Servidor FTP para webmasters

Vamos con un procedimiento práctico, un webmaster hace sus páginas, arma el proyecto, diseña la página, etc. Pero nada de lo que hacen lo van a usar en local, sino en un VPS, un servidor web en otro lugar, por lo que se debe tener una manera para subir los sitios al lugar donde deben estar, esa es la labor de los sysadmin, en ocasiones se les puede dar un usuario en el sistema, pero quizás el webmaster no sea muy letrado en usar herramientas de línea de comando (como ssh), así que debemos darle una herramienta más accesible.

FTP: o Protocolo de Transferencia de Archivos es una forma ancestral para enviar archivos entre una maquina y otra, pero muy efectiva, la mayoría de los webmasters son familiares con los clientes (filezilla o los exploradores de archivos) así que ya sabiendo esto debes asegurarte de algunas cosas:

1- Que el webmaster solo pueda ingresar a la carpeta que contiene el sitio web
2- Que esa carpeta tenga permisos de escritura
3- Que el usuario con el que ingresará el webmaster no tenga shell (osea no pueda ejecutar comandos a parte del ftp), claro a menos que tambien quieras habilitar ssh.

Empezamos, obviaremos el servidor web en este momento ya que no le compete a este post, primero instalaremos con aptitude nuestro servidor FTP, en este caso será vsftpd, muy recomendado por su seguridad y soporta SSL (en caso que seamos paranoicos o necesitemos realmente que pasen encriptadas las transferencias).

aptitude install vsftpd

Ahora comenzamos a construir la configuración, abrimos con nuestro editor favorito, al ser un servidor lo más seguro es que no tenga modo gráfico, asi que usaremos un editor de texto, como nano o vim (dependiendo de con cual prefieras trabajar).

vim /etc/vsftpd.conf

Y habilitamos lo siguiente:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022

La línea listen=YES hace que el servidor acepte peticiones remotas, anonymus_enable lo desactivamos para que no puedan loguearse anonimos (usuarios sin contraseña) al ftp, local_enable sirve para que los usuarios del sistema sean los que se logueen en el ftp, write_enable le permite al usuario escribir en la carpeta y local_umask nos permite cambiar el acceso que se tendrá a los archivos, por ejemplo escribir y modificar pero no borrar, ahora al final del archivo debemos colocar lo siguiente:

local_root=/var/www/web

Bueno con esto le decimos al servidor que el usuario entrará directamente a /var/www donde normalmente se guardan las páginas web en los servidores y le damos un subdirectorio llamado “web” al que le daremos permisos de escritura luego, ahora para que no pueda ser posible ingresar a otros directorios del sistema hacemos esto:

chroot_local_user

Con esto el usuario tendrá como directorio por defecto a /var/www y solamente ese directorio.

Ahora creamos al usuario, si queremos que no tenga otro acceso que el de ftp entonces le deshabilitamos el shell (este paso se puede omitir si le daremos ademas ssh o si no lo creen necesario):

adduser -s /bin/false wemaster

Llenamos los datos y la contraseña del sistema será la contraseña del ftp.

Ahora le damos a “wemaster” la posesión de /var/www/web:

chown wemaster:wemaster /var/www/web

Y en el servidor Web redirigimos el “Document Root” a /var/www/web (o simplemente le dan los permisos a /var/www directamente), ahora a probar con un cliente ftp como filezilla, dolphin, nautilus o incluso firefox (solo ver, no escritura), usando como login “wemaster” y la password que le dimos a adduser al principio.

Fuente

Estándar