Última actualización: 11:18 hrs.
15 Marzo 2010
9041 visitas hoy

El Amaule

EL DIARIO CIUDADANO DE LA SEPTIMA REGION

<< Marzo 2010  
Lu Ma Mi Ju Vi Do
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

How To en linux

categorias: Nacional - Tecnología - Columna

2007-11-21 16:00:00

En esta edición cómo configurar una tarjeta inalámbrica y cómo montar un servidor Web en nuestra casa.

Leído 3548 veces

Escrito por Acceso Libre

Activación Tarjeta inalámbrica

Por: José Miguel Lueiza

Computador = Compaq presario v3017la
Tarjeta inalámbrica = Broadcom BCM4311
Sistema Operativo = Debian etch.




Uno de los problemas más difíciles de solucionar en los computadores (en mi caso un notebook) con Linux es la activación de la tarjeta inalámbrica. Este problema aumenta en forma considerable cuando son tarjetas Broadcom, debido a que la política de software libre no es muy bien vista en esta empresa. Por esta razón que hacerlas funcionar a veces resulta mucho más caótico que lo de costumbre, sobre todo si tenemos instalado Debian y no Ubuntu (que en 7.10 trae una muy buena herramienta para la instalación de tarjetas inalámbricas).

Este tutorial como dice arriba se utilizó en un Notebook Compaq Presario v3017 con un Sistema Operativo Debian Etch, pero se ha comprobado que funciona en varios modelos Compaq con tarjetas Broadcom.

Lo que se hace básicamente es usar el driver que funciona en Windows para nuestra tarjeta en Linux. El programa que se utilizaremos es el famosísimo Ndiswrapper, el cuál realizará el trabajo por nosotros.

Bueno, muchas palabras y poca acción. ¡¡ Manos a la obra¡¡

Para empezar debemos abrir una terminal




Ahora debemos saber si en verdad tenemos una tarjeta Broadcom. Esto lo hacemos con un el siguiente comando:

#lspci | grep Broadcom

Con lo cual nos debería dar como resultado algo como;

01:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)



Si es así "Felicitaciones" tienes una Broadcom

Ahora debemos instalar el module-assistant para que realice el trabajo por nosotros.

# apt-get install module-assistant



Y con el ahora instalamos el ndiswrapper

# module-assistant auto-install ndiswrapper




Como dijimos antes lo que vamos a realizar es mediante el ndiswrapper utilizar los drivers de Windows para nuestra wireless. El problema con esto es que el kernel, como vimos en el primer paso que realizamos, trae un módulo para broadcom, entonces lo que debemos realizar es bloquear éste para que no nos dé problemas con el driver que vamos a utilizar. Para eso utilizar el siguiente comando;

# echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist
list
blacklist bcm43xx



Ahora puede ser que exista más de un dispositivo llamado wlan0 así que lo buscamos en /etc/iftab y lo comentamos con un # al principio de la línea

# cat /etc/iftab


El próximo paso es instalar el build-essential, cabextract y los headers de nuestro kernel

# apt-get install build-essential cabextract linux-headers-`uname -r`



Se debe crear el siguiente enlace simbólico

# ln -s /usr/src/linux-`uname -r` /lib/modules/`uname -r`/build



Ahora estamos listos para bajar el driver de Windows para nuestra tarjeta. Y lo hacemos con otro clásico WGET

# wget ftp://ftp.hp.com/pub/softpaq/sp33001-33500/sp33008.exe


Creamos una carpeta donde guardar nuestro driver

# mkdir bcm4311



Movemos nuestro driver a la nueva carpeta

# mv sp33008.exe bcm4311

Entramos a la carpeta y descomprimimos el archivo con cabextract

# cd bcm4311
# cabextract sp33008.exe

Instalamos el driver con el ndiswrapper

# ndiswrapper -i bcmwl5.inf


Para comprobar si el driver quedó bien instalado lo hacemos mediante el siguiente comando;

# ndiswrapper -l

Con lo que se debería tener un resultado como;

installed drivers:
bcmwl5 driver installed, hardware (14E4:4324) present (alternate driver: bcm43xx)


Ya estamos casi listos, solo faltan unas cositas. En primer lugar

# cp /etc/ndiswrapper/bcmwl5/14E4:4324.5.conf /etc/ndiswrapper/bcmwl5/.conf

Con lo que estamos copiando el archivo de configuración a la carpeta donde acabamos de instalar el driver.

Ahora mediante algún editor de texto (nano, vi, vim,etc) modificar la novena linea de este archivo donde dice “Afterburner|1″ modificarlo a “Afterburner|0″


Por último levantamos nuestro driver mediante

# depmod -a
# modprobe ndiswrapper


Un indicador que la tarjeta inalámbrica está trabajando es (por lo menos en el v3017la) la luz que indica que la wireless está activa.


Ahora tenemos nuestra Wireless activa, pero ¿a qué red nos conectamos?

Para esto debemos buscar las redes disponibles a las que me puedo conectar en donde me encuentre. Para esto utilizamos el siguiente comando;
# iwlist wlan0 scan




Como vemos hay 2 redes disponibles. Así que nos vamos a conectar a “utalca”. Para esto modificamos el archivo de nuestra wifi en /etc/network/interfaces


Donde colocamos lo siguiente.

iface wlan0 inet dhcp
wireless-essid EL_SSID_AL_CUAL_QUEREMOS_CONECTARNOS
wireless-key LA_CLAVE_SI_LA_NECSITA
auto wlan0

Como no la red no tiene clave la zona wireless-key no la escribimos.


Por último inicializamos nuestra red:

# /etc/init.d/networking Star


Bienvenido al mundo inalámbrico




Cómo montar un servidor Web en nuestra casa

Por Jorge Gutiérrez

Instalar un servidor web en nuestros hogares, muchas veces nos ha costado más de un par de horas de sufrimiento, debido a muchos problemas que se producen por una mala configuración de los paquetes por separado o ya sea por incompatibilidad de versiones. Bueno gracias al gran avance que ha tenido linux en este ultimo tiempo, en cuanto a la instalación de aplicaciones, hacer esta tarea ahora es una cosa muy sencilla.

Ahora instalaremos LAMP, que es el acrónimo de Linux, Apache, Mysql y Php.

La P tambien se puede atribuir a Perl o Python.

Primero veremos la forma estándar, que también es un poco más complicada :


Paso 1: instalación de paquetes base:

sudo apt-get install apache2 php5 libapache2-mod-auth-mysql php5-mysql mysql-server


A estas alturas ya tenemos instalada la base de nuestro servidor, ahora es necesario reiniciar apache y mysql.


sudo /etc/init.d/apache2 restart

sudo /etc/init.d/mysql restart



Para probar que vamos por buen camino, en el navegador introducimos, en la barra de direcciones, http://localhost con lo que debiésemos obtener lo siguiente :




Esto significa que Apache está funcionando.



Ahora para probar php es necesario que creemos un pequeño archivo al que llamaremos info.php y que contendrá lo siguiente :


php phpinfo();


?>


y lo guardaremos en /var/www/ y le damos permiso de ejecución y lectura :

$sudo chmod 755 /var/www/info.php


con esto ya podemos probar como está funcionando php, escribimos http://localhost/info.php en el navegador y deberíamos obtener toda la información sobre la versión de php que se encuentra en nuestro pc.



Ahora sólo nos queda ver nuestro motor de base de datos Mysql, para esto es muy recomendado trabajar con PhpMyAdmin, un muy buen administrador de mysql, el cual se ejecuta en el navegador y nos permite realizar todas las operaciones relacionadas con la base de datos en forma gráfica. Para instalarla escribimos lo siguiente :

sudo apt-get install phpmyadmin


En este momento en la barra de direcciones de nuestro navegador escribimos

http://localhost/phpmyadmin le damos como usuario root y la casilla de passwor la dejamos en blanco y así accederemos al panel principal en donde encontraremos todas las opciones para administrar nuestra base de datos.





Ahora Todas las paginas que creemos debemos dejarlas en la carpeta /var/www y con los permisos de ejecución y lectura (755).



Como segunda opción tenemos ( solo en algunas distribuciones ), instalarlo vía synaptic con una herramienta muy interesante:


El procedimiento es el siguiente :


Abrimos Synaptic, vamos a editar y luego seleccionamos marcar paquetes por tarea.






ahí debemos seleccionar LAMP Server




Luego le damos a Aceptar y marcamos Aplicar Cambios en Synaptic


OJO, esta proceso NO instala phpmyadmin, así que la instalación de éste hay que hacerlo de la forma en que se describe arriba



Tags en Technorati : , , , ,

Tags en Blogalaxia : , , , ,



2 Comentarios

Francisco Rojas:

Publicado en: Miércoles 05 de Diciembre 2007 06:55:11 AM

Estimados

Acerca del articulo de "Activación Tarjeta inalámbrica" hay varios
detalles que rectificar.

1.- para instalar ndiswrapper con module-assistant se necesitan las
cabeceras del kernel, por lo que hay que instalarlas un poco antes.

2.- el paso "ln -s /usr/src/linux-`uname -r` /lib/modules/`uname
-r`/build " que por cierto no es explicado, no es necesario para la
instalación de la tarjeta.

3.- antes de "modprobe ndiswrapper" hay que bajar el modulo anterior
"bcm43xx"
por lo que hay que hacer:
"modprobe -r bcm43xx"

4.- el paso de copiar y modificar un archivo de configuración, al menos
para mi no fue necesario.

5.- en el paso de conectarse a una red, se podría ser mucho más
amigable con Network Manage.

un consejo, si van a publicar más tutoriales como estos, intenten
hacerlo más genéricos explicando un poco de ndiswrapper, dando un link a
la pagina del proyecto(ndiswrapper) y al tipo de tarjetas soportadas,
etc. tutoriales para hardware tan especifico, puede que termine
confundiendo en vez de aclarar algunos conceptos.

Además el articulo dice que ubuntu 7.10 no es necesario instalar estos
tipos de driver, pero la verdad es que el driver nativo bcm43xx de linux
(independiente de la distro) funciona bastante mal. Por lo que aconsejo
que si estas un poco más familiarizado con linux y entiendes los pasos
de la instalación, lo hagas.

Alberto Herrera:

Publicado en: Jueves 06 de Diciembre 2007 02:21:01 PM

Estimado....

Segui sus pautas de instalación de LAMP, pero tuve problemas con phpmyadmin, cuando le colocabas en el navegador http://localhosts/phpmyadmin no hacia nada, si a alguien le pasa lo mismo, hacer lo siguiente :

Abrir la consola:

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin


Y aparece....problema solucionado...

Excelente página, sigue así....

Los comentarios publicados son de exclusiva responsabilidad de los ciudadanos que los emiten (con nombre, sin pseudónimos). Cualquier opinión que contenga insultos, injurias y/o calumnias no pasará el filtro de moderación.

Publica un Comentario


Más Leídos Hoy

Últimos Comentarios

Síguenos


Facebook
Twitter

Nuestra Red

El Morrocotudo - Región de Arica y Parinacota
El Nortero - Región de Antofagasta
El Observatodo - Región de Coquimbo
El Martutino - Región de Valparaíso
El Paradiario14 - Comuna de La Florida
El Rancahuaso - Región de O'Higgins
El Concecuente
La oPiñón - Región de la Araucanía
El Naveghable - Región de los Ríos
El Vacanudo - Provincia de Osorno
El Repuertero - Provincia de Llanquihue