29 de febrero de 2012

Servidor linux

Algo que puede crear quebraderos de cabeza cuando se pasa de servidor windows a linux: linux diferencia mayúsculas y minúsculas. Por lo tanto, si el códido de la web llama a Imagen.jpg pero el archivo se llama imagen.jpg, no aparecerá. Hay que respetar mayúsculas y minúsculas.

14 de febrero de 2012

Joomla: no se ven artículos y problema con acentos. Hacer joomla 1_0_x compatible en php 5_3_x

How to make joomla 1.0.x compatible to php 5.3.x without upgrading to joomla 1.5.x

Here is simple hack to make joomla 1.0.x compatible to php 5.3.x, go to Function.php files  your directory on /public_html/includes/Cache/Lite. Then :

Replace:

$arguments = func_get_args();

with

$arguments = func_get_args();
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++){
$arguments[$i] = &$arguments[$i];
}

in includes/Cache/Lite/Function.php. It will fix compatibility view issues for joomla 1.0.x on php 5.3.x, it is not suggested it is better to upgrade to joomla 1.5.x though.

8 de febrero de 2012

CABLES DE RED UTP DIRECTOS Y CRUZADOS

Un puerto Ethernet RJ-45 transmite por ciertos terminales, y recibe por ciertos terminales:

[ 1 ]-[ 2 ]-[ 3 ]-[ 4 ]-[ 5 ]-[ 6 ]-[ 7 ]-[ 8 ]
Tx+..Tx-..Rx+..............Rx-........…

Como ves, se transmite por los 2 primeros pines, y se recibe por los pines 3 y 6, ahora te pongo un ejemplo de por qué se deben utilizar cables directos o cruzados:

Un cable directo entre dispositivos:

[ 1 ]-[ 2 ]-[ 3 ]-[ 4 ]-[ 5 ]-[ 6 ]-[ 7 ]-[ 8 ] (Puerto A)
[ 1 ]-[ 2 ]-[ 3 ]-[ 4 ]-[ 5 ]-[ 6 ]-[ 7 ]-[ 8 ] (Puerto B)

Como ves, el puerto A transmitirá datos por sus pines 1 y 2, directamente a los pines 1 y 2 del puerto B, que también transmitirán por ahí, mientras que los pines 3 y 6 esperarán recibir datos, que nunca llegarán.

Un cable cruzado:
[ 1 ]-[ 2 ]-[ 3 ]-[ 4 ]-[ 5 ]-[ 6 ]-[ 7 ]-[ 8 ] (Puerto A)
[ 3 ]-[ 6 ]-[ 1 ]-[ 4 ]-[ 5 ]-[ 2 ]-[ 7 ]-[ 8 ] (Puerto B)

Como ves, ahora con el cable crossover, el puerto A transmitirá datos por su pin 1(Tx+), y el puerto B recibirá esos datos por el pin 3 (Rx+), y el pin 3 (Rx+) del puerto A recibirá los datos que envíe el pin 1 (Tx+) del puerto B, por lo que hay una conexión full-duplex.

En resumen, utilizarás un cable cruzado cuando conectes dispositivos iguales entre sí, Switch-Switch, PC-PC, Router-Router, Hub-Hub, PC-Router. Un router es un tipo especial de computadora, por lo que es de características semejantes a una PC, por eso se utiliza el cable cruzado.
Y un cable directo cuando conectes dispositivos de características diferentes, Switch-PC, Router-Switch, Switch-Hub, etcétera.
 
En el caso del router Speedstream 5660, si se quiere conectarlo a un HUB, debe ser a través de un cable directo y en la configuración del router debe estar activada la opción Half Duplex. Pero si no hay ningún HUB en la red y se va a conectar a un switch, debe ser a través de un cable cruzado y en la configuración del router debe estar activada la opción Full Duplex.

CADUCIDAD DE LA IP


Para saber el tiempo que expira mi ip:
en cmd: ipconfig /all (ver tiempo concedido y tiempo en que expira)

Para saber tiempos establecidos de concesión de IP:
En telnet, menu 24, opcion 8. Comando: ip dhcp enif0 status

Si un ordenador se mantiene contectado más del 50% del lease time, el ordenador intentará mantener su IP.
Si un ordenador se desconecta de la red y después vuelve a conectarse cuando ya pasó el renewal time (50% del lease time) se intentará dar la misma IP que tenía.
Si se reconecta después del rebind time (87,5% del lease time) se le da una nueva IP.

DHCP concede las direcciones, lo que significa que asigna las direcciones por un período de tiempo limitado. Cuando ha transcurrido la mitad del período de concesión, el cliente envía un mensaje al servidor DHCP para intentar renovar la concesión. Si el servidor DHCP está disponible, le envía el cliente una renovación de la concesión. En caso contrario, el cliente vuelve a intentarlo cuando quede la mitad del tiempo restante en la concesión y así sucesivamente. En el caso de una concesión de tres días (72 horas), el cliente intentará renovar a las 36 horas, después a las 54 horas y a las 63 horas. Finalmente, el cliente intentará una difusión para encontrar otro servidor DHCP. Si el cliente no encuentra un servidor antes de que la concesión expire, el ordenador no podrá continuar ejecutando TCP/IP.

Siempre que un cliente esté conectado o vuelve a conectarse antes de que expire la concesión, el cliente mantiene la misma dirección IP. Pero si un cliente permite que la concesión expire (es decir, no se conecta durante el período de tiempo determinado), el servidor DHCP recupera esa dirección y la pone a disposición de otro cliente.
ip dhcp enif0 server lease X por defecto: 259200
ip dhcp enif0 server renewal Y por defecto: 129600
ip dhcp enif0 server rebind Z por defecto: 226800

donde X es el tiempo deseado de lease time en segundos, Y = 0.5*X, and Z = 0.875*X