AddThis Feed Button
AddThis Social Bookmark Button
IMGP1165
IMGP1166
IMGP1143
IMGP1144
IMGP1145
IMGP1146
IMGP1147
IMGP1148
IMGP1149
IMGP1150
Categories

This Month Last Year

Julio 2008
L M X J V S D
« Jun «-»  
 123456
78910111213
14151617181920
21222324252627
28293031  
links
14
Abr

HowTo : Instalación de AMP

Para los no iniciados, AMP se le denomina al conjunto que forman Apache, PHP y MySQL. La instalación es muy sencilla, no nos llevara más de unos minutos. Para empezar os dejo los links de descarga (Yo utilizo estas versiones, no uso aún Apache2, PHP5 ni MySQL5).

Apache : descarga gratuita.

PHP : descarga gratuita.

MySQL : descarga gratuita.

Instalación PHP:

PHP
Con diferencia la más sencilla de las tres instalaciones. Se descarga el archivo comprimido, mismamente en c:\\php\\, se copia el archivo php4ts.dll de c:\\php\\ a c:\\%SYSTEMROOT%\\SYSTEM32 (ya sea WINNT o WINDOWS), y finalmente se renombra el php.ini-dist a php.ini y se coloca en c:\\%SYSTEMROOT%\\ . Y listo, aunque como añadido también debéis saber que para conectar PHP con algunas SBD\’s es necesario descomentar en el php.ini la dll de conexión. Por ejemplo en ORACLE: extension=php_oci8.dll

Instalación Apache:

Apache
Esta vez dispondremos de un ejecutable (tras descomprimir si estuviera comprimido), solo tendremos que ejecutarlo y rellenar tres casillas. Network Domain -> 127.0.0.1 ; Server Name -> 127.0.0.1 ; Administrator\'s Email -> sumail@suproveedor.com. Después seleccionamos la instalación completa y listo. Por defecto os quedará instalado como un servício y con arranque automático. Para modificar esto Inicio / Ejecutar / services.msc , seleccionáis el Apache y doble click. Y ponéis la configuración que queráis. Además del Apache os agrega un acceso directo a Arrancar, Reiniciar y Parar el servicio de Apache. El de reiniciar es muy útil, ya que cada cambio que se haga en la configuración requerirá un reinicio.

El primero de estos cambios será añadirle la carga del módulo de PHP (para que el Apache pueda ejecutar el código PHP). Basta con abrir desde el menú de inicio el archivo httpd.conf que viene con el propio Apache y añadir abajo del todo estas dos líneas:


LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php

También es recomendable crear una carpeta para el contenido del server (por ejemplo: "c:\\apache"), y cambiar el parámetro DocumentRoot "c:\\apache\\".

Ahora reiniciar el Servidor Apache con el acceso directo mismamente y aseguraros de tener abierto el puerto 80 (a no ser que queráis cambiarlo, también en el php.ini, la opción Listen: 80) para que tengan acceso a vuestro server desde fuera de la red local.

Para hacer una prueba podéis usar cualquiera de los clásicos:


<?php
phpinfo();
?>

<?php
echo "Hello World!";
?>

Si entráis al localhost directamente debería deciros el ya mítico mensaje:

“¡Funcionó! ¡El Servidor de Red Apache ha sido instalado en ese sitio!", y luego si ejecutáis el código, deberá mostraros el mensaje de Hola Mundo, o la información del sistema.

Instalación MySQL:

MySQL

Ahora nos toca finalizar con la instalación del AMP, y es el turno del SBD MySQL. Para la instalación, descomprimimos el archivo descargado, ejecutamos el setup.exe y les decimos que instale mismamente en c:\\mysql\\ (sobre todo de cara a evitar posteriores cambios en la configuración). Tras la instalación, lo más útil para su posterior manejo, es convertir el servidor en un servicio de windows. Para ello basta con ejecutar: c:\\mysql\\bin\\mysqld --install . Así pues, podéis crearos unos bat para manejarlo simplemente con las órdenes net start mysql para arrancarlo y net stop mysql para detenerlo.

Pues solo con estos sencillos pasos tendréis instalado todo lo necesario para empezar a programar en PHP sobre Apache con bases de datos de MySQL. A disfrutar y no os perdáis algunos trucos que pondre por aquí.


11
Ene

Aprovechando el cableado de red

Como supongo que sabréis los cables comunes para redes LAN usan 8 hilos, pero solo 4 de estos se usan para redes TCP (para LAN 10/100) por lo que tenemos otros 4 hilos que no se usan para nada realmente y que podemos aprovechar para multiples usos.

 

Los pines que se usan para la transmisión y recepción de datos son el 1, 2,3 y 6, esto nos deja los 4, 5,7 y 8 para otros propositos. Por ejemplo podemos usar esos otros 4 pines para una segunda linea TCP, tambien podemos usar 2 de estos hilos para enviar una tension baja a un dispositivo, muy util por ejemplo para poner repetidores WIFI en exterior o en zonas en las que pasar 2 cables puede ser un poco molesto.

 

Hay que tener en cuenta, que el usar estos hilos para otros propositos creara “ruido” en la señal de red, por lo que la distancia a la que podremos transmitir los datos sera un poco mas pequeña, y lo que si que notaremos sera una reduccion de velocidad seg&úacute;n el cable.


11
Ene

Cable de par trenzado

Es de los más antiguos en el mercado y en algunos tipos de aplicaciones es el más com&úacute;n, consiste en dos alambres de cobre o a veces de aluminio, aislados con un grosor de 1 mm aproximado. Los alambres se trenzan con el propósito de reducir la interferencia eléctrica de pares similares cercanos. Los pares trenzados se agrupan bajo una cubierta com&úacute;n de PVC en cables multipares de pares trenzados (de 2, 4, 8, …).

 

Un ejemplo de par trenzado es el sistema de telefonía, ya que la mayoría de aparatos se conectan a la central telefónica por intermedio de un par trenzado. Actualmente se han convertido en un estándar, de hecho en el ámbito de las redes LAN, como medio de transmisión en las redes de acceso a usuarios (típicamente cables de 2 ó 4 pares trenzados). A pesar que las propiedades de transmisión de cables de par trenzado son inferiores y en especial la sensibilidad ante perturbaciones extremas a las del cable coaxial, su gran adopción se debe al costo, su flexibilidad y facilidad de instalación, así como las mejoras tecnológicas constantes introducidas en enlaces de mayor velocidad, longitud, etc.

 

Básicamente se utilizan se utilizan los siguientes tipos de cable pares trenzados:

 

 

CABLE DE PAR TRENZADO NO APANTALLADO (UTP, Unshielded Twisted Pair):

Cable de pares trenzados más simple y empleado, sin ning&úacute;n tipo de apantalla adicional y con una impedancia característica de 100 Ohmios. El conector más frecuente con el UTP es el RJ45, parecido al utilizado en teléfonos RJ11 (pero un poco mas grande), aunque también puede usarse otro (RJ11, DB25,DB11,etc), dependiendo del adaptador de red.

 

Es sin duda el que hasta ahora ha sido mejor aceptado, por su costo accesibilidad y fácil instalación. Sus dos alambres de cobre torcidos aislados con plástico PVC, han demostrado un buen desempeño en las aplicaciones de hoy. Sin embargo a altas velocidades puede resultar vulnerable a las interferencias electromágneticas del medio ambiente.

 

 

CABLE DE PAR TRENZADO APANTALLADOS (STP, kshielded Twisted Pair):

En este caso, cada par va recubierto por una malla conductora que act&úacute;a de apantalla frente a interferencias y ruido eléctrico. Su impedancia es de 150 OHMIOS.

 

El nivel de protección del STP ante perturbaciones externas es mayor al ofrecido por UTP. Sin embargo es más costoso y requiere más instalación. La pantalla del STP para que sea más eficaz requiere una configuración de interconexión con tierra (dotada de continuidad hasta el terminal), con el STP se suele utilizar conectores RJ49.

 

Es utilizado generalmente en las instalaciones de procesos de datos por su capacidad y sus buenas características contra las radiaciones electromanéticas, pero el inconveniente es que es un cable robusto, caro y difícil de instalar.

 

 

CABLE DE PAR TRENZADO CON PANTALLA GLOBAL (FTP, Foiled Twisted Pair):

En este tipo de cable como en el UTP, sus pares no están apantallados, pero sí dispone de una apantalla global para mejorar su nivel de protección ante interferencias externas. Su impedancia característica típica es de 120 OHMIOS y sus propiedades de transmisión son mas parecidas a las del UTP. Además puede utilizar los mismos conectores RJ45.

Tiene un precio intermedio entre el UTP y STP.

 

(esto es una intruducion para el siguiente post)


28
Sep

Como crear una red privada virtual (VPN). Parte II.

Creando un cliente para la VPN

Para empezar Abrimos la carpeta de “Conexiones de red” y en el men&úacute; Archivo seleccionamos “Nueva conexión”. En el asistente para conexión nueva seleccionamos “Conectarse a la red de mi lugar de trabajo”, y pulsamos siguiente. Esto lo digo de carrerilla por que es igual que la parte del servidor, así que repasar la parte I si no os aclaráis.

 

Seleccionamos “Conexión de red privada virtual”, y pulsamos siguiente.

 

vpnc_014.png

 

 

En el siguiente Menu seleccionamos “Conexión de red privada virtual”, y pulsamos siguiente.

vpnc_024.png

 

Lo siguiente que nos preguntara es un nombre descriptivo para darle a nuestra conexión (para que recordemos cual es, aquí a gusto del consumidor xD

vpnc_034.png

 

 

Y ahora empieza lo más complicado del cliente. Nos pide una IP o DNS, la cual tiene que ser la IP/DNS que usa el servidor que hemos creado en la parte I. Si la IP es dinámica (cambia cada cierto tiempo o cada vez que nos conectamos) deberemos cambiar las propiedades de la conexión cada vez que ese valor cambie, por ello es recomendable siempre que se pueda usar una DNS de alg&úacute;n servicio como DynDNs, no-IP u otros que nos permitan no tener que estar cambiando cada poco las opciones.

vpnc_044.png

 

 

Y con esto ya tenemos nuestra conexión creada, al terminar nos da la opción de crear un icono en el escritorio para que sea más fácil encontrar la conexión. Si no tendremos que ir a “Conexiones de Red” y buscar nuestra conexión (tendrá el nombre que le hemos puesto así como un iconillo en forma de nube)

vpnc_054.png

 

 

Y con esto nuestra conexión ya esta creada. Después para acceder a ella solo tenemos que hacer doble clic en el icono de la conexión y nos aparecerá una ventana de login en la conexión que nos pedirá un usuario y clave (si recordáis en la Parte I asignábamos unos permisos a algunos usuarios para conectarse). También tenéis un botón donde si sois un poco mas duchos podréis cambiar las opciones de seguridad, la dirección del servidor, poner que conecte un MODEM antes de iniciar la VPN, etc.

Conectarse a Mi conexion VPN

 

 

Bueno con esto ya esta todo, si tenéis alguna duda o comentario pues eso, a los comentarios xD.

Nota: Este post esta hecho con Windows Live! Writer, para probar nuevas funcionalidades del blog, asi como de algunos plugins que estoy montando para el editor. En futuros post ya pondré algo de cómo crear un plugin para Windows Live! Writer.


20
Sep

Como crear una red privada virtual (VPN). (Parte I)

¿Qué es una VPN?
Una VPN (Virtual Private Nertwork) es una red virtual que se crea dentro de otra red, como Internet. Nos permitirá trabajar como si estuviésemos en la red local, es totalmente transparente para el usuario. Una vez establecida la conexión de la red privada virtual los datos viajan encriptados. Para poder realizar una VPN se necesita un servidor que espera conexiones entrantes, y uno o varios clientes, que se conectan al servidor para formar la red.

 

¿Cómo funciona una VPN?
Funciona igual que cualquier otra conexión de red, dentro de la VPN cada equipo tendrá una IP, todas las conexiones usando ese rango de IPs estarán funcionando dentro de la VPN y serán encriptadas.
Para la encriptacion hay dos protocolos muy utilizados para crear VPN's: PPTP y L2TP.

  • PPTP (Point to Point Tunneling Protocol)
    PPTP es un protocolo desarrollado por Microsoft. Ofrece menor seguridad que L2TP.  También es posible EAP-TLS para soportar certificados de seguridad sobre PPTP.
  • L2TP (Layer Two Tunneling Protocol)
    Se trata de un estándar abierto, disponible en la mayoría de plataformas. Se implementa sobre IPSec y proporciona altos niveles de seguridad. Se pueden usar certificados de seguridad de clave pública para cifrar los datos y garantizar la identidad de los usuarios..

 

 

Creando un Servidor VPN

 Vamos al Panel de control, Abrimos la carpeta de "Conexiones de red" y seleccionamos "Crear una nueva conexión" en "Tareas de red".

Conexiones de red

 

 

 

Ahora estamos en el "Asistente para conexión nueva". Pulsamos en el botón "Siguiente" para continuar

Asistente de nueva conexion

 

 

 

Seleccionamos "Configurar una conexión avanzada", y pulsamos en "Siguiente".

Configurar conexion

 

 

Ahora seleccionamos "Aceptar conexiones entrantes" y pulsamos "Siguiente" para continuar.

Aceptar conexiones entrantes

 

 

En la pantalla "Dispositivos de conexiones entrantes" no seleccionamos ninguno, pues no queremos que se conecten a este equipo usando un MODEM mediante llamada, usando el puerto paralelo, Si no mediante nuestra conexión a Internet . Pulsamos en "Siguiente"

Dispositivos de conexion entrantes

 

 

 

En la pantalla "Conexión de red privada virtual (VPN) entrante" seleccionamos "Permitir conexiones virtuales privadas" para habilitar el acceso a la VPN. Pulsamos en "Siguiente".

Aceptar conexiones entrantes

 

 

En la pantalla "Permisos de usuarios" seleccionamos los usuarios que podrán conectarse a nuestro equipo usando la VPN o crear usuarios nuevos. Los usuarios que no tengan una contraseña o las cuentas deshabilitadas no podrán conectase a la VPN . Pulsamos en "Siguiente".

Permisos de usuarios

 

 

Ahora debemos seleccionar los protocolos que habilitaremos en la VPN. Si queremos compartir ficheros e impresoras marcaremos "Compartir impresoras y archivos para redes Microsoft". Como mínimo deberemos marcar usar  "Protocolo Internet (TCP/IP)" para que se puedan comunicar los equipos.  Podremos agregar los protocolos que queramos usando el botón Instalar. Seleccionamos el protocolo "Protocolo Internet (TCP/IP)" y pulsamos en el botón Propiedades para proceder a configurarlo.

Software de Red

 

 

Aquí podemos configurar las propiedades del protocolo TCP/IP. Si queremos que los clientes que se conectan a nosotros puedan acceder a la red local en la que tenemos nuestro servidor deberemos activar la primera casilla. Además podemos dejar que el servidor asigne las IPs de los clientes o establecer un intervalo de IPs, o incluso permitir que los clientes especifiquen su IP. Si queremos que todos los equipos de la VPN se puedan ver en un mismo grupo de trabajo lo mejor seria no dejar que el cliente pueda especificar su IP, para que todos los PCS se encuentren en un mismo rango de IPS. Si queremos ser mas precisos deberemos especificar el rango de IPS. 

 

Propiedades TCPIP

 

Guardamos la configuración de TCP/IP y pulsamos en el botón siguiente del asistente y ya habremos terminado. 

 

Podemos ver la nueva conexión como una conexión con un icono como una nube. Y por cada cliente que se conecte al servidor aparecerá una conexión con el nombre del usuario que se conecta asi como sus detalles de conexión.

 

Y en el próximo articulo el cliente. Que si no se me hacen muy largos estos artículos jeje. 


Entradas siguientes »