Aquí voy colgando cosas que me resultaron de utilidad. No contestaré a comentarios, no es un blog para dar soporte a nada ni para responder dudas. Simplemente comparto lo que me valió, por si a alguien más le vale. Pero no respondo de los daños que su uso pueda ocasionar.
27 de diciembre de 2012
24 de diciembre de 2012
Router ASL-26555: cortes en la conexión wifi
Si conectados por wifi se pierden demasiados datos, probar:
Si los problemas son de microcortes de conexión, aunque ni te des cuenta de ello, podría arreglarse algo cambiando la configuración.
Entrar en el menú ADVANCED->Wireless Setup->WLAN Performance
El Signal-Interval lo puedes bajar hasta 7 (incluso a algunos les puede aceptar 5, pero menos no que se vuelve loco y se pasaría todo el rato conectando y desconectando)
Si la red tiene mucho flujo, puedes bajar tanto el umbral como la fragmentación de datos (RTS Threshold y Fragmentation threshold) por ejemplo poniendo 2220 y 2160 respectivamente. Los mínimos de estos suelen ser 256 en cada caso, pero si los bajas mucho pierdes velocidad aunque ganas en estabilidad, es cuestión de probarlo y hacer comparaciones.
El canal como es lógico, el que menos interferencias tenga en la zona.
Los valores por defecto son:
Signal-interval: 100
DTIM: 1
Threshold RTS: 2346
Threshold fragmentation: 2346
Y si el problema es que la conexión es estable pero no se conecta a más de 1 o 2 Mbps, me parece que no queda otra que cambiar de router o conseguir que actualizen el firmware.
Si los problemas son de microcortes de conexión, aunque ni te des cuenta de ello, podría arreglarse algo cambiando la configuración.
Entrar en el menú ADVANCED->Wireless Setup->WLAN Performance
El Signal-Interval lo puedes bajar hasta 7 (incluso a algunos les puede aceptar 5, pero menos no que se vuelve loco y se pasaría todo el rato conectando y desconectando)
Si la red tiene mucho flujo, puedes bajar tanto el umbral como la fragmentación de datos (RTS Threshold y Fragmentation threshold) por ejemplo poniendo 2220 y 2160 respectivamente. Los mínimos de estos suelen ser 256 en cada caso, pero si los bajas mucho pierdes velocidad aunque ganas en estabilidad, es cuestión de probarlo y hacer comparaciones.
El canal como es lógico, el que menos interferencias tenga en la zona.
Los valores por defecto son:
Signal-interval: 100
DTIM: 1
Threshold RTS: 2346
Threshold fragmentation: 2346
Y si el problema es que la conexión es estable pero no se conecta a más de 1 o 2 Mbps, me parece que no queda otra que cambiar de router o conseguir que actualizen el firmware.
8 de diciembre de 2012
ACCEDER A UN PC DESDE ANDROID
Compartir nuestras carpetas desde Windows 7
Para empezar debemos compartir en la red local la carpeta que queramos hacer accesible, donde tengamos el contenido. Para ello iremos a dicha carpeta y haremos “Compartir con” y elegiremos “Personas específicas”.En la casilla desplegable seleccionaremos “Todos” y pulsaremos agregar y luego compartir. Por defecto tendrá permiso de lectura. Si en vez de hacer solo streaming queremos también poder mover, agregar o borrar archivos podemos cambiar el permiso de “Todos” a “Lectura y escritura”. Con esto la carpeta ya será visible en la red y podríamos acceder desde nuestro Android.
Para simplificar las cosas vamos a evitar que nos pida contraseña al acceder a las carpetas, ya que en ocasiones esa opción puede dar problemas. Este paso no es obligatorio pero sí recomendado. Para ello accederemos a la ventana de la red local que veis en la imagen. Allí pulsaremos en “Cambiar configuración de uso compartido avanzado”.
Aquí buscaremos la opción de “Uso compartido con protección por contraseña” y lo desactivaremos.
Con esto nuestra carpeta esta lista para siempre. Estará compartida en red y podremos acceder a ella, ver y modificar sus archivos desde cualquier otro PC y evidentemente desde nuestro Android, como veremos a continuación.
Accediendo a los archivos desde Android
Para ello necesitaremos un buen explorador de archivos. Nosotros vamos a usar ES File Explorer, porque es uno de los mejores, además de ser gratuito. Desde el explorador, pulsaremos en la parte superior izquierda, en “Local” y seleccionaremos “LAN”.Inicialmente no veremos nada aquí. Pulsaremos en “Nuevo” y luego “Escanear” para buscar nuestros equipos en la red. Deberían aparecer los que tengamos, incluido el que contiene la carpeta compartida. Deberíamos saber su IP, pero sino podemos intentar acceder y mirar si vemos nuestra carpeta compartida, debería estar a la vista nada más acceder al equipo.
Bien, una vez localizada la carpeta ya podemos buscar los archivos y reproducirlos instantáneamente, sin esperas ni cortes, desde cualquier dispositivo y con nuestro reproductor favorito. De esta manera tendremos disponible todas las películas o series que vayamos almacenando en el ordenador, disponibles al momento para ver desde la cama con el tablet o en el lavabo con el móvil si hace falta. Una gozada oiga.
14 de octubre de 2012
JOOMLA: insertar un flash y que no se superponga
Utilizar el parámetro:
<param name="wmode" value="opaque" />
<param name="wmode" value="opaque" />
8 de octubre de 2012
CONVERTIR DISCO DINÁMICO EN DISCO BÁSICO
Con el programa Easeus Partition Magic, que es gratuito y no se produce pérdida de datos ni de sistema operativo.
7 de octubre de 2012
JOOMLA: mostrar dirección email en el perfil
Editar el archivo \components\com_users\views\profile\tmpl\default_core.php
y añadir donde se desee:
<dt>
<?php echo 'Email'; ?>
</dt>
<dd>
<?php echo htmlspecialchars($this->data->email); ?>
</dd>
y añadir donde se desee:
<dt>
<?php echo 'Email'; ?>
</dt>
<dd>
<?php echo htmlspecialchars($this->data->email); ?>
</dd>
1 de octubre de 2012
JOOMLA: PERMITIR IFRAMES EN ARTÍCULOS
Joomla! 2.5
Click on the Profile name that the user, usergroup or component is assigned to, eg: 'Default'
Click on the Plugin Parameters tab, then on the Media Support tab.
Check that the Allow IFrames is set to Yes.
- In the Joomla! Global Configuration, click on the Text Filters tab.
- For the Super Users group, or any other trusted user group, set Filter Type to No Filtering. Make sure that you only set this option for user groups that can be trusted as setting the Filter Type to No Filtering will essentially allow the user to include any html in an article.
Check that the Editor Profile Parameters allow IFrames
In the JCE Control Panel, click on the Editor Profiles button.Click on the Profile name that the user, usergroup or component is assigned to, eg: 'Default'
Click on the Plugin Parameters tab, then on the Media Support tab.
Check that the Allow IFrames is set to Yes.
JOOMLA: NO SE VEN LOS ARTÍCULOS
Tiene que ver con la versión de PHP del servidor.
Para solucionarlo:
Ir a
includes/Cache/Lite/Function.php
buscar
$arguments = func_get_args();
sustituirlo por:
$arguments = func_get_args();
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++)
{
$arguments[$i] = &$arguments[$i];
}
Para solucionarlo:
Ir a
includes/Cache/Lite/Function.php
buscar
$arguments = func_get_args();
sustituirlo por:
$arguments = func_get_args();
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++)
{
$arguments[$i] = &$arguments[$i];
}
25 de septiembre de 2012
20 de septiembre de 2012
Mover cache de archivos sin conexión en windows 7
UNA MANERA:
I have found a way to move the offline cache in W7, but it means you have to reset your existing offline files, give the new location, and resync the folders in the new location.
Here is what to do (if you haven't synchronised any offline files yet, for exemple after a clean install, you can start directly in step 3):
0) Make sure your existing offline files are synchronised with the server, as you are going to lose ALL the offline copies and you don't want to lose any new/modified files. Make a backup if you're not sure and if the files are important.
1.Open an elevated command prompt window, and run the following command to reset and delete the content of existing Offline Files cache:
REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v FormatDatabase /t REG_DWORD /d 1 /f
2) Reboot, the added key will be detected, all the content of the cache will be deleted, as well as the key itself (it only resets once).
3) Run Registry Editor (RegEdit). Navigate to the following registry key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC
Right-click CSC, point to New, and then click Key, and named the new registry key as Parameters.
Right-click Parameters, point to New, and then click String Value, and name the new registry value as CacheLocation.
Right-click CacheLocation, and then click Modify.
In the Value data box, type the name of the new folder (make sure the folder is created) in which user wants to create the cache, in the following format:
\??\drive:\folder
For example, \??\d:\csc
Will assign new Offline Files cache saving location at D:\CSC folder.
4) Create the folder in the new location.
5) Reboot (not sure if it's necessary, but better safe than sorry).
6) Re-enable offline synchronization for the shared files and folders on the network. All new shared folders on the network which made to available offline will be synced and saved to the new location.
7) If you want to, you can delete the old cache location in c:\windows\csc doing this:
From an elevated command prompt type the following: Takeown /r /f C:\Windows\CSC
Then type: rd /s c:\windows\csc
and the old CSC folder is deleted.
NOTE: if you sync a lot of files and get a lot of errors, try to reset your offline files again following the above procedure (steps 1-2), disable offline files, reboot, enable offline files, reboot, and resync your files. Again, it worked for me...
OTRA MANERA: crea un link caliente.
EN WINDOWS VISTA:
Para mover la carpeta de caché CSC a otra ubicación en Windows Vista, siga estos pasos:
Compruebe el tamaño de caché que se utiliza en el equipo. Para ello, siga estos pasos:
I have found a way to move the offline cache in W7, but it means you have to reset your existing offline files, give the new location, and resync the folders in the new location.
Here is what to do (if you haven't synchronised any offline files yet, for exemple after a clean install, you can start directly in step 3):
0) Make sure your existing offline files are synchronised with the server, as you are going to lose ALL the offline copies and you don't want to lose any new/modified files. Make a backup if you're not sure and if the files are important.
1.Open an elevated command prompt window, and run the following command to reset and delete the content of existing Offline Files cache:
REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v FormatDatabase /t REG_DWORD /d 1 /f
2) Reboot, the added key will be detected, all the content of the cache will be deleted, as well as the key itself (it only resets once).
3) Run Registry Editor (RegEdit). Navigate to the following registry key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC
Right-click CSC, point to New, and then click Key, and named the new registry key as Parameters.
Right-click Parameters, point to New, and then click String Value, and name the new registry value as CacheLocation.
Right-click CacheLocation, and then click Modify.
In the Value data box, type the name of the new folder (make sure the folder is created) in which user wants to create the cache, in the following format:
\??\drive:\folder
For example, \??\d:\csc
Will assign new Offline Files cache saving location at D:\CSC folder.
4) Create the folder in the new location.
5) Reboot (not sure if it's necessary, but better safe than sorry).
6) Re-enable offline synchronization for the shared files and folders on the network. All new shared folders on the network which made to available offline will be synced and saved to the new location.
7) If you want to, you can delete the old cache location in c:\windows\csc doing this:
From an elevated command prompt type the following: Takeown /r /f C:\Windows\CSC
Then type: rd /s c:\windows\csc
and the old CSC folder is deleted.
NOTE: if you sync a lot of files and get a lot of errors, try to reset your offline files again following the above procedure (steps 1-2), disable offline files, reboot, enable offline files, reboot, and resync your files. Again, it worked for me...
OTRA MANERA: crea un link caliente.
- Create a folder for your offline file cache. Something like D:\Offline.
- From an elevated command prompt type the following: Takeown /r /f C:\Windows\CSC
- Open the Sync Center and go to Manage Offline Files.
- Click Disable Offline Files and restart the machine.
- From an elevated command prompt issue the following commands.
rd /s C:\Windows\CSC
mklink /J C:\Windows\CSC "D:\Offline" (or whatever you folder name is, but be sure to use the quotations if you have a space in the name) - Reopen the Manage Offline Files window and Enable Offline Files.
- Restart the machine
EN WINDOWS VISTA:
Para mover la carpeta de caché CSC a otra ubicación en Windows Vista, siga estos pasos:
- Abra un símbolo del sistema elevado. Para ello, haga clic en Inicio
- Escriba el comando siguiente y presione ENTRAR:REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v MigrationParameters /t REG_DWORD /d 1 /f
- Escriba el comando siguiente y presione ENTRAR:c:\windows\system32\migwiz\migwiz.exeNota: quizás tenga que sustituir una letra de unidad diferente, según su situación.
- En el Asistente de Windows Easy Transfer, seleccione las opciones siguientes:
- Haga clic en Iniciar una nueva transferencia.
- Haga clic en Mi equipo antiguo.
- Haga clic en Usar un CD, DVD u otro medio extraíble.
- Haga clic en Disco duro externo o ubicación de red.
- Escriba una ruta de acceso donde desea guardar el archivo Savedata.mig y haga clic en Siguiente.
- Haga clic en Opciones avanzadas.
- En el cuadro de diálogo Seleccione las cuentas de usuario, los archivos y las configuraciones que desea transferir, haga lo siguiente:
- Desactive todas las casillas.
- En Configuración del sistema y de programas (todos los usuarios), expanda Configuración de Windows, expanda Red e Internet y haga clic para activar la casilla Archivos sin conexión.
- Repita el paso anterior para cada usuario que aparezca en la página.
- Haga clic en Siguiente para comenzar el proceso de transferencia.
Cambiar la configuración del Registro
Advertencia: pueden producirse problemas graves si modifica incorrectamente el Registro mediante el Editor del Registro o con cualquier otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar la solución de esos problemas. Modifique el Registro bajo su responsabilidad.Compruebe el tamaño de caché que se utiliza en el equipo. Para ello, siga estos pasos:
- En el Panel de control, haga clic en Red e Internet y, a continuación, haga clic en Archivos sin conexión.
- Haga clic en la ficha Uso del disco en el cuadro Archivos sin conexión.
- Haga clic en Inicio, escriba regedit en el cuadro Buscar y presione ENTRAR.
- Busque la siguiente subclave del Registro y haga clic en ella con el botón secundario: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC
- Haga clic con el botón secundario en CSC, seleccione Nuevo y haga clic en Clave.
- Escriba Parameters en el cuadro de nombre.
- Haga clic en Parameters, seleccione Nuevo y haga clic en Valor de cadena.
- Para asignar nombre al nuevo valor, escriba CacheLocation y presione ENTRAR.
- Haga clic con el botón secundario en CacheLocation y, a continuación, haga clic en Modificar.
- En el cuadro Información del valor, escriba el nombre de la nueva carpeta en la que desea crear la memoria caché.
Nota: utilice el formato de Microsoft Windows NT para el nombre de la carpeta. Por ejemplo, si desea que la ubicación de la memoria caché sea d:\csc, escriba lo siguiente:\??\d:\csc - Cierre el Editor del Registro y reinicie el equipo.
Continuar con el proceso de transferencia
- En el símbolo del sistema elevado, escriba el comando siguiente y presione ENTRAR:c:\windows\system32\migwiz\migwiz.exe
- En el Asistente de Windows Easy Transfer, seleccione las opciones siguientes:
- Haga clic en Continuar una transferencia en curso.
- Haga clic en No, ya copié los archivos y configuraciones a un CD, DVD u otro medio extraíble.
- Haga clic en En un disco duro externo o una ubicación de red.
- Escriba la ruta de acceso del archivo Savedata.mig que se creó en el paso 4e del procedimiento de la sección "Cómo mover la carpeta CSC en Windows Vista".
- Asigne la cuenta de usuario del equipo antiguo a la cuenta de usuario correspondiente en el nuevo equipo.
- Haga clic en Siguiente y, a continuación, haga clic en Transferir.
- Reinicie el equipo.
Eliminar la memoria caché anterior
Cuando se hayan movido todos los archivos, elimine la memoria caché anterior de una compilación Candidato para versión comercial 1 (RC1) de Windows Vista. Para ello, siga estos pasos:- En el símbolo del sistema elevado, escriba el comando siguiente y presione ENTRAR:
takeown /r /f c:\windows\csc
- En el símbolo del sistema elevado, escriba el comando siguiente y presione ENTRAR:rd /s c:\windows\csc
6 de septiembre de 2012
Análisis y optimización de págias web
Una muy buena web para analizar la rapidez y consejos de la web:
http://gtmetrix.com
http://gtmetrix.com
3 de septiembre de 2012
JOOMLA: ENGRANDECER PANTALLA DEL DOCLINK EN EL EDITOR
Index: components/com_docman/assets/css/doclink.css
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- components/com_docman/assets/css/doclink.css (revision 2a61a685c476f7a9c5780fa1aad1fae07892c1e5)
+++ components/com_docman/assets/css/doclink.css (revision )
@@ -9,7 +9,7 @@
*/
html, body {
- width: 630; height: 500;
+ width: 760px; height: 700px;
margin: 0px; padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
@@ -69,9 +69,9 @@
}
/* force width to allow oveflow: auto */
-#tableContainer { overflow: auto; height: 120px; width: 540px; }
-#tableHead { width: 540px; }
-#tableBody { width: 520px; }
+#tableContainer { overflow: auto; height: 320px; width: 700px; }
+#tableHead { width: 680px; }
+#tableBody { width: 680px; }
/* -- sortable table ----------------------------- */
Index: components/com_docman/includes/doclink.html.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- components/com_docman/includes/doclink.html.php (revision 2a61a685c476f7a9c5780fa1aad1fae07892c1e5)
+++ components/com_docman/includes/doclink.html.php (revision )
@@ -44,7 +44,7 @@
<button class="button" type="button" "name="updir" onclick="javascript:changeListCtrl('up');"><img src="<?php echo JURI::root(0)?>/components/com_docman/assets/images/btnFolderUp.gif" alt="<?php echo _DML_DCL_UP ?>" /></button>
</div>
<div id="browser">
- <iframe src="<?php echo JURI::base()?>index.php?option=com_docman&task=doclink-listview" id="listview" name="listview" width="545" height="150" marginwidth="0" marginheight="0" align="top" scrolling="no" frameborder="0" hspace="0" vspace="0"></iframe>
+ <iframe src="<?php echo JURI::base()?>index.php?option=com_docman&task=doclink-listview" id="listview" name="listview" width="700" height="375" marginwidth="0" marginheight="0" align="top" scrolling="no" frameborder="0" hspace="0" vspace="0"></iframe>
</div>
</td></tr>
</tbody>
\ No newline at end of file
Index: plugins/editors-xtd/doclink/doclink.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- plugins/editors-xtd/doclink/doclink.php (revision 2a61a685c476f7a9c5780fa1aad1fae07892c1e5)
+++ plugins/editors-xtd/doclink/doclink.php (revision )
@@ -54,7 +54,7 @@
$button->set('text', JText::_('DOClink'));
$button->set('name', 'doclink');
$button->set('link', 'index.php?option=com_docman&task=doclink&e_name='.$name.'&format=raw');
- $button->set('options', "{handler: 'iframe', size: {x: 570, y: 510}}");
+ $button->set('options', "{handler: 'iframe', size: {x: 770, y: 710}}");
return $button;
}
\ No newline at end of file
24 de agosto de 2012
JOOMLA: JOOMGALLERY: CONTROLAR ACCESO A USER PANEL
PARA QUE NO APAREZCA EL HIPERVINCULO AL PANEL DE CONTROL EN EL FRONTEND SI ERES REGISTRADO O AUTOR:
EN ARCHIVO components/com_joomgallery/helpers/helper.php
BUSCAR //Link to userpanel in the header
// Link to userpanel in the header
if(!$params->get('disable_global_info') && $config->get('jg_userspace') == 1 && $config->get('jg_showuserpanel'))
{
if($user->get('id') || $config->get('jg_showuserpanel_unreg'))
{
if($user->get('id'))
{
//PABLO ESTE PHP SIRVE PARA COMPROBAR EL TIPO DE USUARO QUE ESTÁ LOGUEADO
$user = & JFactory::getUser();
//1 es visitante
//2 es registrado
//3 es autor
//4 es editor
//5 es publisher
//6 es manager
//7 es administrador
//8 es Superadministrador
if(isset($user->groups[2]) || isset($user->groups[3]))
{
$params->set('show_mygal', 0);
// your code! if admin
}else{
$params->set('show_mygal', 1);
// if not admin
}
}
else
{
if($config->get('jg_showuserpanel_hint'))
{
$params->set('show_mygal_no_access', 1);
}
}
}
}
PARA NO ACCEDER AL PANEL DE CONTROL EN EL FRONTEND SI ERES REGISTRADO O AUTOR:
EN ARCHIVO components/com_joomgallery/views/userpanel/view.html.php
AL PRINCIPIO (línea 33 aproximadamente)
function display($tpl = null)
{
$user = & JFactory::getUser();
//1 es visitante
//2 es registrado
//3 es autor
//4 es editor
//5 es publisher
//6 es manager
//7 es administrador
//8 es Superadministrador
if(isset($user->groups[2]) || isset($user->groups[3]))
{
$msg = JText::_('No está autorizado');
$this->_mainframe->redirect(JRoute::_('index.php?view=gallery', false), $msg, 'notice');
// your code! if admin
}else{
// if not admin
}
if(!$this->_config->get('jg_userspace'))
EN ARCHIVO components/com_joomgallery/helpers/helper.php
BUSCAR //Link to userpanel in the header
// Link to userpanel in the header
if(!$params->get('disable_global_info') && $config->get('jg_userspace') == 1 && $config->get('jg_showuserpanel'))
{
if($user->get('id') || $config->get('jg_showuserpanel_unreg'))
{
if($user->get('id'))
{
//PABLO ESTE PHP SIRVE PARA COMPROBAR EL TIPO DE USUARO QUE ESTÁ LOGUEADO
$user = & JFactory::getUser();
//1 es visitante
//2 es registrado
//3 es autor
//4 es editor
//5 es publisher
//6 es manager
//7 es administrador
//8 es Superadministrador
if(isset($user->groups[2]) || isset($user->groups[3]))
{
$params->set('show_mygal', 0);
// your code! if admin
}else{
$params->set('show_mygal', 1);
// if not admin
}
}
else
{
if($config->get('jg_showuserpanel_hint'))
{
$params->set('show_mygal_no_access', 1);
}
}
}
}
PARA NO ACCEDER AL PANEL DE CONTROL EN EL FRONTEND SI ERES REGISTRADO O AUTOR:
EN ARCHIVO components/com_joomgallery/views/userpanel/view.html.php
AL PRINCIPIO (línea 33 aproximadamente)
function display($tpl = null)
{
$user = & JFactory::getUser();
//1 es visitante
//2 es registrado
//3 es autor
//4 es editor
//5 es publisher
//6 es manager
//7 es administrador
//8 es Superadministrador
if(isset($user->groups[2]) || isset($user->groups[3]))
{
$msg = JText::_('No está autorizado');
$this->_mainframe->redirect(JRoute::_('index.php?view=gallery', false), $msg, 'notice');
// your code! if admin
}else{
// if not admin
}
if(!$this->_config->get('jg_userspace'))
JOOMLA: COMPROBAR TIPO DE USUARIO LOGUEADO
<?php //PABLO ESTE PHP SIRVE PARA COMPROBAR EL TIPO DE USUARO QUE ESTÁ LOGUEADO
$user = & JFactory::getUser();
//1 es visitante
//2 es registrado
//3 es autor
//4 es editor
//5 es publisher
//6 es manager
//7 es administrador
//8 es Superadministrador
if(isset($user->groups[2]) || isset($user->groups[3]))
{
echo JText::_('Es usuario tipo registrado o autor');
}else{
echo JText::_('No es usuario tipo registrado o autor');
}
?>
$user = & JFactory::getUser();
//1 es visitante
//2 es registrado
//3 es autor
//4 es editor
//5 es publisher
//6 es manager
//7 es administrador
//8 es Superadministrador
if(isset($user->groups[2]) || isset($user->groups[3]))
{
echo JText::_('Es usuario tipo registrado o autor');
}else{
echo JText::_('No es usuario tipo registrado o autor');
}
?>
23 de julio de 2012
PASAR CONTACTOS DE TARJETA SIM A CONTACTOS GOOGLE EN UN MOVIL ANDROID
Para pasar los contactos a google, en el menú de contactos seleccionas importar/exportar y seleccionas exportar a la tarjeta SD.
Después seleccionas la memoria en la que tengas almacenados tus contactos (Sim o telefono y aceptas)
Una vez acabe este proceso, vuelves a importar/exportar y le das a importar desde SD. Te preguntará a donde lo quieres importar y le das a google.
Así, aunque cambies de teléfono o incluso de número, tus contactos estarán almacenados en tu cuenta de google y al activar un nuevo móvil (Android al menos) te sincronizará todos tus contactos.
En Google los ves entrando en Gmail y en la zona arriba a la izquierda donde pone Gmail pulsas y tienes un desplegable: Gmail, contactos y tareas.
Después seleccionas la memoria en la que tengas almacenados tus contactos (Sim o telefono y aceptas)
Una vez acabe este proceso, vuelves a importar/exportar y le das a importar desde SD. Te preguntará a donde lo quieres importar y le das a google.
Así, aunque cambies de teléfono o incluso de número, tus contactos estarán almacenados en tu cuenta de google y al activar un nuevo móvil (Android al menos) te sincronizará todos tus contactos.
En Google los ves entrando en Gmail y en la zona arriba a la izquierda donde pone Gmail pulsas y tienes un desplegable: Gmail, contactos y tareas.
21 de julio de 2012
CREAR UN DISCO USB ARRANCABLE CON CLONEZILLA
Para crear un disco duro externo arrancable donde hacer copias de seguridad con clonezilla:
Hacer un pendrive booteable ( arrancable) para llevar instalado el clonezilla y las imágenes de las particiones:
1. Descargar Clonezilla en : http://clonezilla.org
2. Una vez descargado, vamos a formatear el USB desde Windows (en Fat32)
3. Descomprimimos el zip del Clonezilla en el mismo USB y extraemos todo su contenido.
4. Entramos en el directorio UTILS y luego en el subdirectorio WIN32. Alli encontramos el fichero makeboot.bat. Lo ejecutamos y ya tenemos el USB arrancable. ADVERTENCIA! Makeboot.bat se debe ejecutar desde la unidad flash USB o disco duro USB, nunca desde el disco local del sistema.
Hacer un pendrive booteable ( arrancable) para llevar instalado el clonezilla y las imágenes de las particiones:
1. Descargar Clonezilla en : http://clonezilla.org
2. Una vez descargado, vamos a formatear el USB desde Windows (en Fat32)
3. Descomprimimos el zip del Clonezilla en el mismo USB y extraemos todo su contenido.
4. Entramos en el directorio UTILS y luego en el subdirectorio WIN32. Alli encontramos el fichero makeboot.bat. Lo ejecutamos y ya tenemos el USB arrancable. ADVERTENCIA! Makeboot.bat se debe ejecutar desde la unidad flash USB o disco duro USB, nunca desde el disco local del sistema.
7 de julio de 2012
error JOOMLA "Detected an incomplete multibyte character in input string"
Corregir los dos ficheros
administrator\language\es-ES\es-ES.plg_system_logout.sys.ini y
administrator\language\es-ES\es-ES.plg_system_logout.ini quitando los acentos.
16 de junio de 2012
CENTRO DE SEGURIDAD DESACTIVADO
A veces, por motivos de instalaciones y desinstalaciones de antivirus, el centro de seguridad de windows comunica que está desactivado.
Se soluciona creando con el bloc de notas un archivo .reg con el siguiente contenido, ejecutándolo y reiniciando después:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wscsvc]
"DisplayName"="@%SystemRoot%\\System32\\wscsvc.dll,-200"
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,4c,00,6f,00,63,00,61,00,6c,00,53,00,65,00,72,00,76,00,69,00,63,\
00,65,00,4e,00,65,00,74,00,77,00,6f,00,72,00,6b,00,52,00,65,00,73,00,74,00,\
72,00,69,00,63,00,74,00,65,00,64,00,00,00
"Start"=dword:00000002
"Type"=dword:00000020
"Description"="@%SystemRoot%\\System32\\wscsvc.dll,-201"
"DependOnService"=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,57,00,69,00,6e,00,\
4d,00,67,00,6d,00,74,00,00,00,00,00
"ObjectName"="NT AUTHORITY\\LocalService"
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,\
00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,\
67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,\
00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
00,00,00,00
"DelayedAutoStart"=dword:00000001
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wscsvc\Parameters]
"ServiceDllUnloadOnStop"=dword:00000001
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
77,00,73,00,63,00,73,00,76,00,63,00,2e,00,64,00,6c,00,6c,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wscsvc\Security]
"Security"=hex:01,00,14,80,c8,00,00,00,d4,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,98,00,06,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,9d,01,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,\
00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,00,00,14,00,00,01,\
00,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,28,00,15,00,00,00,01,06,00,\
00,00,00,00,05,50,00,00,00,49,59,9d,77,91,56,e5,55,dc,f4,e2,0e,a7,8b,eb,ca,\
7b,42,13,56,01,01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,\
00,00,00
Se soluciona creando con el bloc de notas un archivo .reg con el siguiente contenido, ejecutándolo y reiniciando después:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wscsvc]
"DisplayName"="@%SystemRoot%\\System32\\wscsvc.dll,-200"
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,4c,00,6f,00,63,00,61,00,6c,00,53,00,65,00,72,00,76,00,69,00,63,\
00,65,00,4e,00,65,00,74,00,77,00,6f,00,72,00,6b,00,52,00,65,00,73,00,74,00,\
72,00,69,00,63,00,74,00,65,00,64,00,00,00
"Start"=dword:00000002
"Type"=dword:00000020
"Description"="@%SystemRoot%\\System32\\wscsvc.dll,-201"
"DependOnService"=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,57,00,69,00,6e,00,\
4d,00,67,00,6d,00,74,00,00,00,00,00
"ObjectName"="NT AUTHORITY\\LocalService"
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,\
00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,\
67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,\
00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
00,00,00,00
"DelayedAutoStart"=dword:00000001
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wscsvc\Parameters]
"ServiceDllUnloadOnStop"=dword:00000001
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
77,00,73,00,63,00,73,00,76,00,63,00,2e,00,64,00,6c,00,6c,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wscsvc\Security]
"Security"=hex:01,00,14,80,c8,00,00,00,d4,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,98,00,06,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,9d,01,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,\
00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,00,00,14,00,00,01,\
00,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,28,00,15,00,00,00,01,06,00,\
00,00,00,00,05,50,00,00,00,49,59,9d,77,91,56,e5,55,dc,f4,e2,0e,a7,8b,eb,ca,\
7b,42,13,56,01,01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,\
00,00,00
22 de mayo de 2012
Carpeta RECYCLER
La carpeta RECYCLER es una carpeta oculta y de sistema donde se guardan archivos como los puntos de restauración y los archivos de la papelera de reciclaje.
Algunos virus pueden esconderse ahí.
Otras veces, hay archivos que pesan mucho y que están ahí y no sabemos cómo eliminarlos.
Para eliminar su contenido, abrir el explorador, ir a opciones de carpeta, activar la casilla de mostrar los archivos ocultos y desactivar la casilla de ocultar archivos del sistema.
Ir después a la carpeta, entrar en ella y borrar su contenido.
Volver a poner bien las casillas de opciones de carpeta.
Algunos virus pueden esconderse ahí.
Otras veces, hay archivos que pesan mucho y que están ahí y no sabemos cómo eliminarlos.
Para eliminar su contenido, abrir el explorador, ir a opciones de carpeta, activar la casilla de mostrar los archivos ocultos y desactivar la casilla de ocultar archivos del sistema.
Ir después a la carpeta, entrar en ella y borrar su contenido.
Volver a poner bien las casillas de opciones de carpeta.
19 de mayo de 2012
AMPLIAR IPs EN UNA RED
EN EL ROUTER:
IP: 192.168.0.1
Máscara: 255.255.254.0
Rango de IPs: 192.168.0.x (donde x no puede ser 255 porque está reservado para broadcast)
EN LOS ORDENADORES:
IPs: 192.168.0.2-192.168.1.254
Máscara: La misma máscara que el router
Puerta de enlace: la IP del router
DNS: la IP del router
La máscara sirve para definir la amplitud de las IPs. Por ejemplo:
- máscara 255.255.255.0 --> IPs 192.168.0.x
- máscara 255.255.254.0 --> IPs 192.168.0.x - 192.168.1.x
- máscara 255.255.253.0 --> IPs 192.168.0.x - 192.168.2.x
- etc
Calculadora online muy útil:
http://www.beteep.com/calculadora-redes/index.php
IP: 192.168.0.1
Máscara: 255.255.254.0
Rango de IPs: 192.168.0.x (donde x no puede ser 255 porque está reservado para broadcast)
EN LOS ORDENADORES:
IPs: 192.168.0.2-192.168.1.254
Máscara: La misma máscara que el router
Puerta de enlace: la IP del router
DNS: la IP del router
La máscara sirve para definir la amplitud de las IPs. Por ejemplo:
- máscara 255.255.255.0 --> IPs 192.168.0.x
- máscara 255.255.254.0 --> IPs 192.168.0.x - 192.168.1.x
- máscara 255.255.253.0 --> IPs 192.168.0.x - 192.168.2.x
- etc
Calculadora online muy útil:
http://www.beteep.com/calculadora-redes/index.php
17 de abril de 2012
ERROR AL RESTAURAR EN CLONEZILLA
A veces si intentamos restaurar una imagen de clonezilla, nos dice que alguna partición es de tamaño distinto y que usemos el comando -c y alerta que es peligroso.
Esto sucede porque se intentó hacer la imagen de un disco dinámico con clonezilla.
Si se trata de copiar un disco con sistema operativo y demás, se puede copiar un disco dinámico con disk copy de easeus. La copia es sector por sector. 320 GB tarda 4 horas y necesita que ambos discos estén conectados a la vez.
Esto sucede porque se intentó hacer la imagen de un disco dinámico con clonezilla.
Si se trata de copiar un disco con sistema operativo y demás, se puede copiar un disco dinámico con disk copy de easeus. La copia es sector por sector. 320 GB tarda 4 horas y necesita que ambos discos estén conectados a la vez.
16 de abril de 2012
Router zyxel
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
por ejemplo, para que se fuerce a dar una nueva IP a los ordenadores
que se desconectan tras 1 hora (3600 segundos):
ip dhcp enif0
server lease 4120
ip dhcp enif0
server renewal 2060
ip dhcp enif0
server rebind 3605
Para ver la tabla de conexiones NAT:
ip nat hash wanif0
Para cambiar los valores
de tiempos de sesión:
ip nat timeout tcp 30
ip nat timeout ge 30
ip nat timeout tcpo 30
ip nat timeout r 1
ip nat timeout ge 30
ip nat timeout tcpo 30
ip nat timeout r 1
27 de marzo de 2012
Pantallazo azul al restaurar con clonezilla
Tras restaurar un miniportatil Toshiba NB500 me dio pantallazo azul al iniciar windows. Se arregla entrando en la bios y cambiando la compatibilidad del disco SATA.
7 de marzo de 2012
SOFTWARE ÚTIL
Algunos programas que he tenido la suerte de probar...
SMARTSLEEP: programa de apagado automático de ordenadores.
Daemon Tools: virtualización de unidades de CD.
Solid Converter PDF to word: convierte archivos PDF a word.
SyncBack Pro: backups automáticos de un servidor de datos a otro, sin necesidad de iniciar sesión.
Passmark wireless mon: analiza la cobertura de las señales wifi.
NetLimiter 3 Pro: limita el ancho de banda que utilizan varios ordenadores. Se puede gestionar todos los ordenadores desde otro ordenador.
NetSupportSchool: gestión de ordenadores de un aula de informática.
NetSupervisor: diagnóstico de problemas de red.
Desktop Orbiter: filtro de internet, entre otras cosas.
DeepFreeze: congelación de discos duros.
SMARTSLEEP: programa de apagado automático de ordenadores.
Daemon Tools: virtualización de unidades de CD.
Solid Converter PDF to word: convierte archivos PDF a word.
SyncBack Pro: backups automáticos de un servidor de datos a otro, sin necesidad de iniciar sesión.
Passmark wireless mon: analiza la cobertura de las señales wifi.
NetLimiter 3 Pro: limita el ancho de banda que utilizan varios ordenadores. Se puede gestionar todos los ordenadores desde otro ordenador.
NetSupportSchool: gestión de ordenadores de un aula de informática.
NetSupervisor: diagnóstico de problemas de red.
Desktop Orbiter: filtro de internet, entre otras cosas.
DeepFreeze: congelación de discos duros.
2 de marzo de 2012
DNS de google
Si fallan los servidores DNS de nuestro ISP, siempre podemos usar gratis los de google:
DNS principal: 8.8.8.8
DNS secundario: 8.8.4.4
DNS principal: 8.8.8.8
DNS secundario: 8.8.4.4
1 de marzo de 2012
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.
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.
[ 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
Suscribirse a:
Entradas (Atom)