domingo, 29 de marzo de 2009

Java, Compilar y Ejecutar desde una Terminal

4 comentarios

La verdad es que he sido estúpido al no poner esta entrada antes jejeje.... se me pasó totalmente y eso no tiene perdón... aún así creo que esta entrada será de utilidad a muchas personas... me baso en que ya tienen instalado el jdk.. si no un #apt-get install sun-java6-jdk lo solucionará...

Compilando...

suponiendo que ya tenemos un programa en un archivo .java (ej. Prueba.java) procedemos a abrir una terminal y situarnos en el directorio en el que se encuentra dicho fichero .java y ejecutamos la siguiente orden:
$javac Prueba.java
Ejecutando...

Después de ejecutar el comando javac nos arrojará los errores - en caso de haberlos - y si no arroja nada es que el código ha sido compilado exitosamente y nos generará un archivo .class (Prueba.class en mi ejemplo), el cual servirá para ejecutar el programa en la JVM... en la misma terminal de la siguiente forma:
$java Prueba
*Nótese que no se le agrega .class

Crear ficheros ejecutables, .jar

para crear los .jar (ejecutables de java)... primero tenemos que crear un archivo de manifiesto.. en el cual pondremos el nombre de la clase que contenga al método main... nos situamos en la terminal en el mismo directorio que nuestro archivo .class ... yo crearé el archivo de manifiesto en nano pero puede servir cualquier otro editor de texto:
$nano MANIFEST.MF
de esa forma nano al no encontrar un fichero llamado MANIFEST.MF me creará uno nuevo y lo abrirá para que lo edite... le agrego el nombre de la clase que contiene el método principal...
MAIN-CLASS: Prueba
*Nótese que no se le agrega el .class y que la palabra MAIN-CLASS: es obligatoria...

una ves que tenemos el fichero de manifiesto listo pasamos a crear el fichero .jar en la terminal de la siguiente forma:
$jar -cfmv Prueba.jar MANIFEST.MF Prueba.class
*se creará el fichero Prueba.jar que contendrá el fichero de manifiesto y la clase ó clases que tenga nuestro proyecto... sólo es cuestión de ir poniendo el nombre de todas.. por ejemplo: $jar -cfmv Prueba.jar MANIFEST.MF Clase1.class Clase2.class Clase3.class ....

Ejecutando los .jar

Ahora en una terminal nos situamos en el directorio de nuestro fichero .jar y de la siguiente forma lo ejecutamos:
$java -jar Prueba.jar
espero les sirva esta información... cualquier apunte o duda aquí estoy =)
Read full story

Java, Ordenamiento Burbuja

13 comentarios
Bueno ahora sólo les traigo un pequeño ejemplo del ordenamiento Burbuja en Java... es un método muy sencillo:

//Librería para los cuadros de Dialogos
import javax.swing.*;

//inicio de la Clase Burbuja
public class Burbuja{

//el vector para insertar los datos
public int [] vector;

//metodo Constructor
public Burbuja(){

//definimos el tamaño del arreglo através del metodo tamaño()
vector = new int[tamaño()];

}//Fin Constructor

//metodo para obtener el tamaño del vector
public int tamaño(){

//leectura del tamaño
int a = Integer.parseInt(JOptionPane.showInputDialog("Tamaño del Vector??:"));

//retorno del tamaño
return a;

}//fin tamaño

//metodo para la lectura de los datos
public void leerDatos(){

//ciclo para leer todos los datos
for(int i=0; i<vector.length; i++)//llenamos las posiciones del vector
vector[i] = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el dato:"));

}//fin leerDatos

//método de ordenamiento Burbuja
public void ordenar(){

//variable auxiliar
int aux;

//ciclo1 para el ordenamiento
for(int i=0; i<vector.length; i++){

//ciclo2 para el ordenamiento
for(int j=0; j<vector.length-1; j++){

//condición, si el valor en posicion actual es mayor
//que el valor de la siguiente posicion, realiza acciones
if (vector[j]>vector[j+1]){

//variable auxiliar toma el valor de la posicion actual
aux = vector[j];

//vector en la posicion actual toma el valor de la siguiente posicion
vector[j] = vector[j+1];

//vector en la siguiente posición toma el valor de la posición actual
vector[j+1] = aux;

}//fin if

}//fin ciclo2

}//fin ciclo1

}//fin metodo ordenar

//metodo imprimir
public String imprimir(){

//variable para el retorno
String salida="";

//ciclo para agregar todos los datos a la variable de retorno
for(int i=0; i<vector.length; i++)
//agregando datos y retorno de carro a la variable de retorno
salida+=vector[i]+"\n";

//retorno de la variable
return salida;

}//fin metodo imprimir

//metodo main
public static void main(String args[]){

//instancia de la clase Burbuja
Burbuja burbuja = new Burbuja();
//invocar metodo leerDatos
burbuja.leerDatos();
//invocar metodo ordenar
burbuja.ordenar();
//invocar metodo imprimir y mostrar la salida en un cuadro de diálogo
JOptionPane.showMessageDialog(null,burbuja.imprimir());

//salir de la aplicación
System.exit(0);

}//fin del metodo main

}//fin clase Burbuja

Descargar Código
Read full story

miércoles, 25 de marzo de 2009

Skype en Debian Lenny

1 comentarios
¿Qué es Skype?
Skype (pronunciado por la mayoría /skáɪp/, y en estonio, su lengua original, /∫ýpe/) es un software para realizar llamadas sobre Internet (VoIP), fundada en 2003 por el sueco Niklas Zennström y el danés Janus Friis, creadores de Kazaa. El código y protocolo de Skype permanecen cerrados y propietarios, pero los usuarios interesados pueden descargar gratuitamente la aplicación del sitio oficial. Los usuarios de Skype pueden hablar entre ellos gratuitamente.
Primero antes que nada recomiendo crear un Directorio en el Home, y acceder a él, para que sea un poco más limpio el proceso..... ahora a instalar las dependencias, en una terminal como root:
#apt-get install libasound2 libc6 libgcc1 libqt4-core libqt4-gui libsigc++-2.0-0c2a libstdc++6 libx11-6
ahora nos conseguimos el DEB, desde una terminal:
#wget http://skype.com/go/getskype-linux-deb
esperamos a que se descargue... bien, ahora los instalamos, en una terminal como root:
#dpkg -i skype-debian_2.0.0.72-1_i386.deb
listo... con esto basta para tener instalado Skype... ahora para correrlo.. desde una terminal como usuario normal:
$skype
ahora necesitamos una cuenta de Skype.. la creamos desde la misma aplicación.. en la parte donde dice ¿Aún no tienes un nombre de Skype?... ver imagen:


sólo rellenen los campos con sus datos y listo... estás listo para usar Skype!!!
Read full story

domingo, 22 de marzo de 2009

VNC, conexión Windows - Linux

2 comentarios

Por fin llega la hora de publicar el articulo final de la cadena No IP-Abrir Puertos-VNC y es turno de mostrar cómo instalar y configurar vnc...

Aclaro que no usaré ningún tipo de seguridad, las del tipo de SSH o algún otro para cifrar los datos, ya que esta conexión no la haré en mis ordenadores, solo el cliente instalaré en mi Pc, los servidores que utilizaré los instalarán otras personas a las que trataré de dar un tipo soporte técnico jejeje.

¿Qué es VNC?

VNC es un programa de software libre basado en una estructura cliente-servidor el cual nos permite tomar el control del ordenador servidor remotamente a través de un ordenador cliente.
¿Qué es un cliente y qué es un servidor?

El servidor es la aplicación que se encarga de "surtir" cierto servicio, y los clientes son los que hacen uso del servicio que proporciona el servidor, haciendo una analogía, hotmail es un Servidor de correo, y nosotros los clientes (más bien algún navegador, como FireFox), hacemos uso del servicio de hotmail.
Espero que con esa pequeña y mala explicación haya quedado un poco claro lo que es un cliente y un servidor...

ahora sigamos los siguientes pasos...

1.- Instalar VNC cliente en el Pc cliente (que redundante jejeje), en mi caso mi Pc con Debian Lenny, en una terminal como root ponemos lo siguiente:
#apt-get install xtightvncviewer
2.- una ves instalado nos vamos al Pc (en mi caso será un Pc con Window$ XP) que será el Servidor, y nos descargamos el archivo tightvnc-1.3.10-setup.exe y lo instalamos... ya saben siguiente... siguiente... siguente... ALTO!!!... XD... solo aquí hago un apunte, si solo desean que en esa Pc esté instalado el Servidor mas no el Cliente, desmarquen las dos opciones y solo dejen la del servidor... ver imagen:


3.- después de terminar la instalación, nos vamos a Inicio>Todos los Programas>TightVNC>Launch TightVNC Server, ver imagen:

4.- ahora nos aparecerá una ventana, donde podemos configurar el servidor, yo sólo cambié las contraseñas que trae por defecto, pero pueden jugar con todas las opciones que ofrece, simplemente dan en OK, y nos olvidamos del Servidor por un momento, ver imagen:

5.- Ahora para poder establecer la conexión, es necesario abrir unos puertos en el Router y yo les recomiendo instalar no-ip para no tener mayor complicación con la ip dinamica, suponiendo que ya realizaron lo anterior voy a explicar como se supone que haremos la conexión:

Por lo mismo que a las personas que voy a brindarles mi ayuda, sólo tienen conocimientos básicos - muy básicos - sobre los ordenadores, no me conviene explicarles cómo abrir los puertos de su router o estar haciendo otras configuraciones, opté por hacer una conexión inversa, así es, que el Servidor se conecte a mí, que soy el Cliente, así solo les doy a los que van a ser mis Servidores, mi dominio de no-ip y el puerto por el cual accederan a mi pc, y así se conectan cuando ellos quieran a mi pc, ahora, cómo hacerlo???... vamos al siguiente paso....
6.- Primeramente pondremos el vncviewer a la escucha, de la siguiente forma... en una terminal, como usuario normal:
$vncviewer -listen 30563

cambian 30563 por el puerto que hayan abierto en el router.

ojo: el puerto que se supone abrí en el router es el 36063, pero por razones desconocidas para mí, cuando pongo vncviewer -listen 36063, me arroja que se pone a escuchar en el puerto 41563, 5500 puertos por encima del que yo indiqué.

solución: al puerto que hayan abierto en el router le restan 5500 y el valor que resulte, es el que pondrán para que escuche el vncviewer (ej: 36063-5500=30563).
7.- ahora haremos que el Servidor se conecte al cliente, ahora volvemos al servidor, despues de pulsar en OK, el servidor se iconiza en el System Tray (al lado del reloj), hacemos click derecho sobre el icono de TightVNC y nos despliega un menú, en el cual seleccionamos la opción Add New Client, ver imagen:

8.- ahora nos aparecerá un cuadro de diálogo, pidiendonos el nombre del host (también puede ser la ip) y el puerto por el cual se conectará, en mi caso uso un dominio de no-ip, pues ese es el que yo pongo, y el puerto que abrí en el router (olvidense de la resta, ahora si va el puerto tal cual fue el que abrieron en el router) del Cliente (OJO: en el Pc servidor no se abren puertos en el router simplemente se instala el servidor vnc) la sintaxis para insertar el host y el puerto es nombre_host_o_ip:puerto, ver imagen:

9.- si todo ha salido bien... estaremos viendo una pantalla - la cual obviamente nos indica que la conexión se estableció exitosamente - algo similar a esta:


10.- Ahora sólo queda felicitarnos... jejejeje ya tenemos control sobre la Pc servidor... y la conexión Window$ XP - Debian GNU/Linux fue exitosa... esto es todo por hoy!!!!... cualquier duda o aclaración con gusto respondo...


Read full story

Abrir puertos en 2Wire

1 comentarios

Bueno este post va en la cadenita para montar el cliente de VNC, ya lo explicaré....

Yo utilizo un modem/router de los que da TELMEX, si de esos blanquitos, un 2Wire y tengo que abrir un puerto para aceptar conexión entrante a través del puerto que yo indique... veamos como hacerlo...

Primero abrir un navegador, y escribir la ip del router:
192.168.1.254
o también con la palabra homeportal como se acomoden...

1.- ahora nos vamos a la sección Home Network, luego hacemos click en Firewall Settings u Configuracion de Firewall de nuestro pc o a la que deseamos que se redireccione la conexión en la lista que aparece, ver imagen:




2.- ahora en la pantalla que nos aparezca localizamos la opcion Add a New User-Defined Aplication o Agregar nueva Aplicacion definida Usuario, ver imagen:



3.- luego rellenamos los campos con los datos necesarios, esto depende un poco de la aplicacion que deseamos utilice el puerto, así que eso les toca a ustedes investigar un poco.. ver imagen:


4.- pulsamos en Add Definition, luego repetimos el paso 1... y ahora en la pestaña que dice All Aplication o Todas las Aplicaciones, seleccionamos User-Defined o Definidas por Usuario....

5.- se listarán las aplicaciones definidas por usuario - es decir la que creamos - ahora la seleccionamos y hacemos click en Add o Agregar y luego en Done o Hecho, y nos aparecerá algo parecido a esto:


6.- Ahora nos vamos a Home Network, y en nuestra Pc debe aparecer el Servicio que le agregamos, ver imagen:



Ahora para comprobar que en realidad sí está abierto... heee la verdad es que con nmap no he podido jejejeje... me dice que está cerrado el puerto, con esta web me dice cerrado... lo único que me quedó fue usar netcat... esto no lo explicaré aquí, quizás en un futuro post lo haga, pero por ahora pueden investigar un poco en la Red como hacerlo...

Después de testear la conexión con netcat, me conecto a la mi pc através de mi dominio no-ip.com así que eso indica que el puerto está abierto, de lo contrario netcat no conectaría... cualquier aclaración aquí estoy....
Read full story

Usar no-ip

0 comentarios
Bueno esta entrada es para dar paso a otro post... que será la instalacion de VNC con ip Dinamica... seguramente ya saben para que usaremos el no-ip...

Suponiendo que ya tenemos una cuenta no-ip y que ya creamos nuestro host pasaremos directamente a la instalacion del paquete que se encargará de mantener actualizado el host...

Yo lo haré en mi Pc en el cual tengo instalado Debian Lenny, desde una terminal como Root, tecleamos lo siguiente:
#apt-get install noip2
ahora comenzará a descargarnos el paquete y luego a instalarlo.. esperamos un momento, y nos mandará una serie de preguntas a las cuales tenemos que contestar para poder configurar correctamente el paquete noip2... primero nos pregunta cual es nuestro nombre de usuario de no-ip.com... así que se la introducimos XD....vale es una pantalla como esta:



luego nos pide la contraseña de nuestra cuenta, ver imagen:



ahora nos pregunta con que frecuencia (en minutos) deseamos que se actualize el host que creamos en no-ip... yo le dejé el tiempo que trae por defecto (cada 30 minutos), pero esto es a consideracion de cada quien, ver imagen:



ahora nos pregunta el nombre del host que queremos que se acutalize, por supuesto ya debemos de haber creado uno, solo introducen el nombre del host y ya, ver imagen:



a continuación nos pregunta por la interfaz que utilizamos para conectarnos a la red, en mi caso me conecto por inalambrico, así que le digo wlan0, pero si usan ethernet, podría ser eth0, pero para verificar mejor usen el comando ifconfig en unaterminal como root, ver imagen:



por ultimo nos pregunta si deseamos que noip2 detecte la ip externa... yo le di a no, pero eso queda de cada quien... ver imagen:



Bien, con esto ya debe estar bien configurado noip2, ahora ¿como comprobamos si está funcionando correctamente?, sencillo, accedemos a esta web cual-es-mi-ip y nos debe mostrar nuestra ip externa, es decir la que se le asigna al modem/router que estemos usando... bien ahora, le haremos un ping al host que creamos en no-ip.com.... de la siguiente forma en una terminal como usuario normal:
$ping mihost.myvnc.com
Sustituyan mihost.myvnc.com por el dominio de su host... y si la ip que les arroja el ping es la misma que les muestra en la web antes mencionada, significa que todo está funcionando según lo esperado...

Bueno eso es todo, espero les funcione a la primera XD....
Read full story

sábado, 21 de marzo de 2009

Detectar invasor WiFi

0 comentarios
En estos tiempos gran cantidad de personas cuentan con conexión inalámbrica a internet, es muy común, pero también es común que no sepan mucho sobre seguridad... aquí les pongo un poco de información sobre como saber si están siendo víctimas de algun invasor de la red...

¿Cómo saber si estoy siendo víctima de robo de conexión a internet?

  • Disminución brusca y sin explicación aparente de la velocidad de conexión.
  • Si no usamos la conexión inalámbrica y el led del inalámbrico parpadea constantemente, podemos estar siendo víctimas de algún invitado no deseado.
Quizás haya otras formas de notar anomalías en nuestra red, pero para personas no muy conocedoras de este tema, creo que esas son dos formas muy obvias de darse cuenta, ahora queda verificar si hay algún atacante...

Usando el mismo Sistema de Administración del Modem/Router (en mi caso 2wire)... abrimos un explorador y pones la ip del modem/router:

192.168.1.254
Ahora nos vamos a la sección de Local Network.. en la cual nos debe aparecer los equipos conectados al Modem/Router... lógicamente debe aparecer el nuestro, pero si notamos que hay uno que no debería estar, somos víctimas de algún ataque... por ejemplo:




En la imagen anterior, suponiendo que estoy consciente de que dos equipos están conectados por WiFi, y de la nada aparece otro, es que muy probablemente tengamos un invitado no deseado, otra forma de verificar si hay alguien demás en la red sería utilizando nmap de la siguiente forma, en una terminal como ROOT:
#nmap -sP 192.168.1.0/24 -PO
y la salida que nos arrojaría sería algo como esta:
#nmap -sP 192.168.1.0/24 -PO
Starting Nmap 4.62 ( http://nmap.org ) at 2009-03-21 12:16 CST
Host 192.168.1.64 appears to be up. <-------------------mi PC
Host dammler-laptop (192.168.1.67) appears to be up.<-lap de mi cuate dammler
MAC Address: 00:1D:E0:60:75:BB (Intel Corporate)<-MAC de dammler
Host 192.168.1.70 appears to be up. <-----------------PC desconocida, atacante
MAC Address: 00:19:D2:83:4B:E5 (Intel) <-----------MAC del atacante
Host dsldevice (192.168.1.254) appears to be up. <----IP del modem/router
MAC Address: 00:19:B3:20:A6:B8 (2Wire) <----------MAC del modem/router
Nmap done: 256 IP addresses (4 hosts up) scanned in 5.863 seconds
significado de -sP y -PO
-sP de nmap que sirve para hacer un scan a rangos de ip's para saber cual esta conectada. En este caso escanea el rango de 192.168.1.0 hasta 192.168.1.254

-PO evitaras que nmap envie un ping antes de realizar el escaneo.
¿cómo saber cual es mi ip en la red local?
  • En Linux con el comando ifconfig (en una terminal como root)
  • En Windows con el comando ipconfig (en una terminal como root)
Si soy víctima de robo de internet ¿Qué puedo hacer?
Dependiendo de tus necesidades intenta los siguiente:
  • si necesitas a fuerza el wifi, puedes intentar ocultar el SSID, o disminuir la potencia de difusión, y dejar el cifrado como WEP (No Recomendado)
  • si necesitas a fuerza el wifi, mejor cambia el cifrado a WPA o WPA2(Recomendado) y cambia la contraseña, así ya no tendras necesidad de ocultar el SSID o disminuir la potencia de difusión.
  • si no necesitas el wifi, lo mejor sería deshabilitar la interfaz inalambrica del modem/router y olvidarte de que te roben el internet.
  • En un caso curioso, si te das cuenta de quién de tus vecinos pude ser el que te está robando, podrías ir a su casa, tocar la puerta y decirle que si quiere compartir la conexión, cada quien poner cierta cantidad para pagar la conexión.
Bueno creo que con esta información podrían estar un poco más consciente de lo que implica una conexión inalambrica... y si son más listos aprovecharse de quien les esté "robando" internet XD.

Read full story

viernes, 20 de marzo de 2009

Compilar con GCC y G++

1 comentarios
No se nada de C o C++ este pequeño "como compilar" lo hice porque es muy tedioso buscar en la Red y encontrarse con muchas respuestas que tras un rato sigues sin poder compilar... bueno primero que nada yo uso Debian Lenny GNU/Linux...

primero instalar build-essential.. abrimos una terminal y escribimos como root:

#apt-get install build-essential
Ahora para compilar programas de C, hay que dirigir la salida a un fichero nuevo que le llamaremos salida, por lo menos yo así lo hago, en un terminal como usuario normal:

$gcc programa.c -o fichero_salida
y ahora para ejecutarlo desde una terminal como usuario normal:

$./fichero_salida
Si se trada de un programa de C++ solo cambiamos el compilador y la extension del fichero original... desde una terminal como usuario normal:

$g++ programa.cpp -o fichero_salida
$./fichero_salida
Con eso ya les debería correr el programa... a mí si me corre de esta forma... nos vemos...

Read full story

miércoles, 18 de marzo de 2009

Ubuntu Cursos

0 comentarios

Navegando un poco por la red me topé con este excelente video-curso sobre Ubuntu y Ubuntu Servidores...

Como saben - y por si no lo saben - Ubuntu es una de las Distros GNU/Linux, muy ampliamente usada, y pues para todos los que quieran hacer la transición de otros Sistememas Operativos a Sistemas GNU/Linux estos cursos les vendrían muy bien...

Sin más las ligas:

Bueno ahí están las ligas... Disfrutenlos!!!!!!!


Read full story

viernes, 6 de marzo de 2009

Amplia tu Red con modem Thomson ST585

39 comentarios

Desde no hace mucho, los de TELMEX han empezado a distribuir nuevos modelos de modem/router... tengo entendido que esos modems sólo los están implementado en la zona sur-sureste de la República, pero no aseguro nada...

Bueno, cuando contraté el servicio pues me tocó uno de estos modelos, y lo primero que me llamó la atención fue la antenita que le sobresale, me fijé si era desmontable, pero lamentablemente no - a menos que se aventuren a desarmar el modem - pero eso no es limitación para poder ampliar la cobertura de la red, si disponemos de dos de estos modems, es sencillo hacerlo... a continuación les dejo un pequeño tutorial de cómo hacerlo...

Algo parecido a ésto es lo que haremos:
1.- Configurar el modem conectado a la línea DSL desde la Interfáz Gráfica, accederemos a ella escribiendo en un navegador la ip del modem, la cual es
192.168.1.254
2.- Ahora una ves que estemos en la Interfáz Gráfica, seleccionamos la opción WIRELESS, que se encuentra en la parte inferior:

3.- Después de hacer click, cargará otra página... y en esa buscamos la opción CONFIGURAR y hacemos click... está en la parte superior derecha:


4.- En la nueva pantalla que cargue cambiaremos la SELECCION DEL CANAL A MANUAL y elegiremos un CANAL FIJO, tomen nota del CANAL, del ESSID y de la WEPKEY porque los vamos a usar en el segundo modem... una ves configurado hacer click en el botón APLICAR:
5.- Al hacer click en Aplicar nos mostrará otra pantalla, a continuación hacen Click en CONFIGURAR WDS, está en la parte inferior:

6.- Ahora en la siguiente pantalla hay una opcion en la parte inferior que dice EXPLORAR EN BUSCA DE PUNTOS DE ACCESO, hacemos click:

7.- Nos aparecerá una ventanita diciendo: "ADVERTENCIA: Todas las estaciones asociadas perderán la conexión durante algunos segundos. ¿Desea continuar?", y es más que obvio que le diremos "OK".... ahora el modem realizará una busqueda de los AP cercanos, nos saldrá una pantalla con los SSID y deberemos elegir el del segundo modem XD.... y luego damos click en APLICAR:

8.- Con eso terminamos con la configuración del primer modem... ahora pasamos al segundo.... accederemos a la Interfáz Gráfica del mismo modo que con el primero, tipeando en un explorador 192.168.1.254 y enter... nos vamos a donde dice RED DOMESTICA, y luego en INTERFACES

9.- Luego hacemos click en LOCAL NETWORK:

10.- En la siguiente pantalla buscamos la opción de CONFIGURAR, arriba a la derecha:



11.- En la siguiente pantalla en la parte inferior nos mostrará probablemente más de una ip, localizamos la ip del modem - 192.168.1.254 - y le damos en la opción editar.... luego cambiamos la ip que tiene por 192.168.1.253, y le damos en APLICAR:


12.- Para poder acceder nuevamente al modem lo haremos através de la ip que acabamos de ponerle, es decir, 192.168.1.253 ahora repetimos del paso 2 al 7, asegurandonos que en el paso 4, pongamos los mismos datos que pusimos en el modem uno, ESSID, SELECCION DEL CANAL MANUAL, CANAL, WEPKEY, y le damos aplicar... ahora en el paso 7 seleccionamos el SSID del primer modem y le damos APLICAR...

13. Con las configuraciones realizadas ahora es posible acceder a los dispositivos de red local del segundo modem desde el primero y viceversa. Para poder compartir una sola conexión DSL conectada en el primer modem, es necesario deshabilitar en el segundo modem el servidor DHCP... En la página de inicio del segundo modem debemos verificar que el estado de internet sea desconectado, y luego dar Click en RED DOMESTICA, luego en INTERFACES, luego en LOCAL AREA NETWORK - ver los pasos del 8 al 10 - ahí encontraremos la opción DHCP, y simplemente la deshabilitamos y le damos en APLICAR:



Y eso sería todo... ahora ya deberemos tener al segundo modem funcionando como repetidor...






Read full story

jueves, 5 de marzo de 2009

Instalar Modulo rtl8187

4 comentarios


Después de estar sufriendo con la conexión inalámbrica de un Alfa 500mW en Debian Lenny, me decidí a instalar el modulo y dejar de usar el que trae por defecto el kernel 2.6.26

antes de hacer cualquier cosa debes de tener una conexión por ethernet para poder seguír este tutorial, o conseguirte el modulo y su patch... léete todo el post antes de hacer algo....

primero que nada pasaremos a instalar los siguientes paquetes:

apt-get install build-essential module-assistant
una ves instalados hacemos lo siguiente:

ifconfig wlan0 down [en mi caso 0 en el tuyo puede ser otro numero]
modinfo ieee80211
la ruta que nos aparezca la anotamos por algún lugar, la utilizaremos más adelante, es más o menos así /lib/modules/2.6.26-1-686/kernel/net/ieee80211/ieee80211.ko... ahora hacemos lo siguiente:

modprobe -r ieee80211
rm -r /lib/modules/2.6.26-1-686/kernel/net/ieee80211 [aquí la ruta copiada anteriormente]
una ves hecho todo lo anterior, pasaremos a lo bueno...

rmmod r8187 rtl8187 2>/dev/null
wget http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
unzip rtl8187_linux_26.1010.zip
cd rtl8187_linux_26.1010.0622.2006/
wget http://patches.aircrack-ng.org/rtl8187_2.6.24v3.patch
tar xzf drv.tar.gz
tar xzf stack.tar.gz
patch -Np1 -i rtl8187_2.6.24v3.patch
make
make install
si en el proceso les arroja un error sobre un directorio llamado build no encontrado, lo solucionan así:

apt-get install linux-headers-`uname -r`
más info:

http://www.aircrack-ng.org/doku.php?id=r8187
http://foros.hackerss.com/t4036/instalar-driver-realtek-rtl8185
http://www.aircrack-ng.org/doku.php?id=install_aircrack#troubleshooting_tips
Read full story
 

Pyr0S-9889 © 2008 Business Ads Ready is Designed by Ipiet Supported by Tadpole's Notez