Instalando OsTicket 1.6.0 en Debian Lenny
Los sistemas de soporte basados en tickets son sumamente útiles cuando se quiere brindar soporte, cuando quiere recibir consultas de productos o servicios, contactarse para informar problemas, o solicitar cualquier tipo de ayuda, teniendo siempre a disposición el estado de su consulta en cualquier momento.
OsTicket es un sistema de tickets de soporte que permite atomatizar las solicitudes de las consultas. Este sistema está desarrollado en PHP y MySQL donde proporciona una interfaz web para el manejo de las consultas y los tickets.
Cuenta con un buen sistema de administración con la posibilidad de borrar tickets, crear usuarios, crear grupos, alertas, etc.
En esta imagen vemos un pequeño esquema de lo que podemos hacer con esta herramienta:
- Los usuarios pueden crear tickets via el sitio web de OsTicket, e-mail o por telefono
- Los ticket generados son guardados y asignados a los agentes que lo seguiran o lo ejecutaran
- Los agentes ayudaran al usuario a resolver el problema
Algunas de sus caracteristicas:
- Soporte via Web e Email: Los tickets pueden ser creados via email, via la web de osticket o por telefono (callcenter).
- Auto respuesta: Una respuesta automatica es enviada cuando un nuevo ticket genera.
- Respuestas predefinidas: Se pueden generar respuestas predefinidas para preguntas frecuentes.
- Notas internas: Se pueden agregar notas internas para los integrantes del staff
- Temas de ayuda: Se pueden configurar temas para ayuda en la web.
- Notificaciones y alertas: El staff y los clientes pueden ser mantenidos al tanto via alertas por mail.
- Accesos por roles: Se puede generar acceso los grupos y departamentos a traves de roles
- Asignar y transferir tickets: Los tickets pueden ser asignados a cualquier integrante del staff o pueden ser transferidos hacia otro departamento.
- No se necesita registrarse: No es necesario ninguna cuenta de usuario o registrarse para generar los tickets (el email y el n° de ticket se utilizan para verificar el status)
- Historial: Todos los tickets y respuestas son archivadas.
Que es lo que vamos a usar:
- Una instalación de Debian GNU/Linux (en este caso Lenny)
- Apache2
- PHP5
- MySQL5
- OsTicket 1.6.0
Instalamos los componentes necesarios
aptitude update && aptitude install apache2 mysql5-server php5
En este momento nos va a pregutar la contraseña de root para mysql, recuerdenla ya que la van a usar mas adelante. Luego creamos el directorio dentro de /var/www:
mkdir /var/www/osticket
y le damos los persmisos necesarios:
chmod -R 755 /var/www/osticket
Ahora bien, vamos a configurar la base de datos, para eso vamos a entrar como root:
mysql -u root -p
Donde -u es el usuario (en este caso root) y -p es para ingresar la contraseña de root. y creamos la base de datos (no se olviden el punto y coma “;” al final de la instruccion):
CREATE DATABASE osticket;
Y le damos los privilegios necesarios:
GRANT ALL PRIVILEGES ON db_base.* TO db_user @’%’ IDENTIFIED BY ‘db_passwd’;
Donde:
- db_base = es el nombre de la base de datos que creamos
- db_user = es el usuario de la base de datos que creamos
- db_passwd = es la contraseña del usuario de la base de datos
Una vez realizado todo esto descargamos el osticket desde:
wget http://www.osticket.com/dl/osticket_1.6.0.tar.gz
y los decomprimimos en /etc/www/osticket:
tar -zxvf osticket_1.6.0.tar.gz
Luego debemos hacer una copia del archivo de configuracion del osticket para poder realizar la instalación posteriormente, para ello tenemos que ir a /var/www/osticket/upload/include y ejecutamos el siguiente comando:
cp ost-config-sample.php ost-config.php
y le damos los permisos que necesita:
chmod 777 ost-config.php
Hacemos un restart del apache y listo:
/etc/init.d/apache2 restart
Desde cualquier navegador vamos a la siguiente direccion:
http://MI_IP/osticket/upload/setup/ (en mi caso)
y comenzamos el proceso de instalacion. Primero nos va a pedir una serie de datos que muestro a continuación:
Nos va a pedir entre otras cosas el nombre y la contraseña del usuario administrador, el usuario, contraseña y base de datos de MySQL que va a manejar el OsTicket, etc. Luego si todo esta bien veremos una pantalla como esta:
Donde nos va a pedir que hagamos las siguientes correcciones después de esta instalación:
- Cambiar los permisos del archivo ost-config.php (chmod 644 ost-config.php)
- Borrar el directorio Setup dentro de /var/www/osticket (en mi caso)
- Habilitar la extension de encripcion en MySQL (opcional)
Una vez hecho esto podremos ingresar a nuestro sitio poniendo en nuestro navegador:
http://MI_IP/osticket/upload (en mi caso)
Y vamos a ver la página que van a ver los usuarios que van a pedir o generar los tickets, con la posibilidad de generarlos via web o poder buscar un ticket ya generado y ver en que estado esta.
Ahora bien, desde aqui no vamos a poder administrar nada respecto al sitio o ver, atender o cerrar los tickets que los usuarios generan, para eso tenemos que entrar a:
http://MI_IP/osticket/upload/scp/ (en mi caso)

Y vamos a poder ingresar para configurar todo lo referente al sitio y sus opciones.
La configuración del sitio es bastante intuitiva, en el administrator panel podremos configurar cosas como los formatos de fecha y hora, timeout de conexion, como se manejara las salidas y la entradas de e-mails, la numeración de los tickets, los usuarios que van a hacer de soporte (staff), los departamentos involucrados en la empresa.
Ahora bien en el staff panel lo que vamos a poder ver son los tickets en cola para atender.
También podemos agregar un modulo php (php5-gd) para manejo de captchas en el momento de la creación de los tickets, todo esto para poder evitar de alguna manera los bots. Para la instalación del módulo lo que tenemos que hacer el lo siguiente:
aptitude install php5-gd
y luego reiniciar el servicio de apache:
/etc/init.d/apache2 restart
Luego podremos activar esta opcion desde el panel de control del administrador.
Donde cuando se genere un ticket va a haber una imagen captcha para validar el ticket:
Con esto podemos intentar evitar los bots automaticos para que en nuestro sitio no nos generen tickets automaticos.
Conclusión:
OsTicket es una muy buena herramienta para PyMES para poder tener un ordenamiento sobre todo en lo que tiene que ver con el soporte (sea informático o de maestranza o cualqiuer otro tipo de soporte en una empresa). Es fácil de implementar, no requiere demasiados recursos en hardware, es de configuración flexible y simple y por sobre todas las cosas es Open Source. Es una alternativa interesante a otras herramientas de estas caracteristicas propietarias o muy caras.
Nota: La forma de configurar los distintos componentes son para que sea funcional, cada configuración no está pensada desde el punto de vista profesional o de seguridad, solo de manera demostrativa para que funcione el sitio web.
Links:
- OsTicket Home site -> http://www.osticket.com/
- OsTicket Wiki -> http://www.osticket.com/wiki/Home
- OsTicket Forum -> http://osticket.com/forums/
- Bajar OsTicket -> http://www.osticket.com/dl/osticket_1.6.0.tar.gz
Fuente: http://tuxfiles.wordpress.com/2010/06/12/instalando-osticket-1-6-0-en-debian-lenny/
Instalar LAMP en Ubuntu (servidor web)
LAMP es un acronimo de “Linux, Apache, MySql y PHP” (la P también puede significar Perl o Python). Si tenemos en cuenta esto poco más hay que decir:
Conjunto de servidor web (Apache), con base de datos (MySql) y páginas web dinámicas (PHP) sobre una plataforma Linux.
Para instalar y configurar, de la manera mas fácil posible, usaremos tasksel:
$ sudo tasksel install lamp-server
Una ves instalado podemos probar que todo esta en orden probando el servidor poniendo en la barra de dirección del navegador “http://localhost/” (sin las comillas). Esto nos devolverá un:
It works!
Desde este momento ya tenemos a nuestra disposición un completo banco de pruebas para nuestras webs o bases de datos en modo local o en red.
La carpeta de trabajo donde tendremos que poner la web para probarla es:
Ahora para acabar lo único que tenemos que hacer es instalar phpmyadmin para controlar y administrar nuestras bases de datos MySQL , y listo.
Si prefieres copilar apache, php y mysql, o necesitas información adicional entra en howtolamp.com
Fuente: http://belinuxmyfriend.blogspot.com/2010/04/instalar-lamp-en-ubuntu-servidor-web.html
Como cambiar y recuperar la clave en un servidor MySQL
En este mini tutorial les voy a explicar como pueden cambiar y recuperar la clave de root y otros usuarios en MySQL.
Cambiar la clave usando mysqladmin
Si no existe la clave de root para MySQL y nunca la han colocada pueden cambiarla simplemente ejecutando el comando:
mysqladmin -u root password nuevopassword
Donde cambian el nuevopassword por la clave que quieran Si ya tienen una clave vieja y la quieren cambiar por una nueva:
mysqladmin -u root -p viejopassword nuevopassword
Si quieren cambiar la clave de cualquier usuario (en el ejemplo sería el usuario vensign):
mysqladmin -u vensign -p viejopassword nuevopassword
Cambiar el password desde la consola de mysql
Si no quieres utilizar mysqladmin puedes cambiar la clave desde la consola de mysql para esto entramos ejecutando el comando:
mysql -u root -p
Aparecerá un shell parecido a este:
mysq>
Ahora seleccionamos la base de datos de mysql:
mysql>use mysql;
Si queremos cambiar el password para el usuario vensign:
mysql>update user set password=PASSWORD("NUEVOPASSWORD") where User='vensign';
mysql>flush privileges;
El flush privileges es para reiniciar los privilegios y se haga efectivo el cambio. Si nos queremos salir de la consola de mysql:
mysql>quit
Recuperar la clave de root de mysql
Para recuperar la clave de root de mysql seguimos los siguientes pasos: 1. Detenemos el proceso de mysql: En Debian / Ubuntu y derivados:
/etc/init.d/mysql stop
Recordar utilizar sudo para Ubuntu. En Fedora / CentOS y derivados
service mysqld stop
2. Iniciamos el servidor mysql sin chequear las tablas de permisos: mysqld_safe --skip-grant-tables & Te debería salir algo como:
[1] 5988 Starting mysqld daemon with databases from /var/lib/mysql mysqld_safe[6025]: started
3. Entramos como root al servidor mysql
mysql -u root
4. Cambiamos la clave
mysql>use mysql;
mysql>update user set password=PASSWORD("NUEVOPASSWORD") where User='root';
mysql>flush privileges;
5. Detenemos de nuevo el servidor mysql: En Debian / Ubuntu y derivados:
/etc/init.d/mysql stop
Recordar utilizar sudo para Ubuntu. En Fedora / CentOS y derivados
service mysqld stop
6. Iniciamos de nuevo el servidor mysql En Debian / Ubuntu y derivados:
/etc/init.d/mysql start
Recordar utilizar sudo para Ubuntu. En Fedora / CentOS y derivados
service mysqld start
7. Probamos la nueva clave:
mysql -u root -p
Pues eso es todo de este mini tutorial espero que les sea de utilidad
Fuente: http://www.vensign.com/blog/como-cambiar-y-recuperar-la-clave-en-un-servidor-mysql.html
Como configurar la red de Ubuntu / Debian desde la consola
En este tutorial veremos como configurar la red de un sistema Ubuntu / Debian desde la consola de comandos o shell. A veces es más rápido y útil configurar la red de nuestro ordenador (o computadora) desde el shell, especialmente cuando estas en un ambiente de servidor y no tienes opción.
Lo primero es ver tus interfaces de red para esto utilizamos el siguiente comando:
ifconfig
Este comando solo muestra las interfaces que están funcionando o “arriba”, si queremos que nos muestre todas las interfaces sin importar si están arriba o no utilizamos la opción -a:
ifconfig -a
Nos debería mostrar algo como esto:
eth0 Link encap:Ethernet HWaddr 00:11:25:29:3D:F6
inet addr:10.26.3.144 Bcast:10.26.3.255 Mask:255.255.255.0
inet6 addr: xxxx::xxx:xxxx:xxxx:xxxx/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16328475 errors:0 dropped:0 overruns:0 frame:0
TX packets:11020911 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2262220726 (2.1 GiB) TX bytes:1803853996 (1.6 GiB)
Interrupt:18eth1 Link encap:Ethernet HWaddr 00:11:25:29:3D:F7
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:19lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2634 errors:0 dropped:0 overruns:0 frame:0
TX packets:2634 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3270519 (3.1 MiB) TX bytes:3270519 (3.1 MiB)
En este caso tenemos dos interfaces de red eth0 y eth1 y sólo eth0 esta arriba (up), fíjense que eth1 no está configurada y no tiene ninguna dirección IP asignada. Por último tenemos la interfaz lo, que es la interfaz de loopback es decir nuestra propia máquina y que podemos acceder a través de la dirección 127.0.0.1 (o cualquier rango de 127.0.0.X), y sirve para comprobar que por lo menos nos responde nuestro propio ordenador o computadora.
Bien ya una vez que tenemos identificadas nuestras tarjetas de red podemos realizar varias operaciones.
Configurar la interfaz de red para que funcione con DHCP
Casí todos los sistemas vienen ahora por defecto para que tomen su dirección IP por DHCP (es decir que se asigne dinámicamente a través de un servidor DHCP que puede ser un router, switch o algún servidor dedicado a esto). Para configurar cualquier interfaz para DHCP debemos modificar el archivo /etc/network/interfaces ejecutando el siguiente comando
sudo vim /etc/network/interfaces
Nota: en caso de Debian debemos estar como root para ejecutar este comando Tambien puedes utilizar cualquier otro editor como emacs, nano, gedit a tu preferencia.
En el archivo debemos colocar las siguientes líneas (en este ejemplo utilizamos eth0 puede ser cualquiera de las interfaces y tantas como quieras)
# Utilizar DHCP para la interfaz eth0 auto eth0 iface eth0 inet dhcp
Guardamos el archivo y ejecutamos:
sudo /etc/init.d/networking restart
Para reinicializar los servicios de red .
Configurar una dirección estática en la interfaz de red
Para configurar una dirección IP estática también debemos modificar el archivo de /etc/network/interfaces
sudo vim /etc/network/interfaces
Si tienes algo como iface eth0 inet dhcp debemos comentar estás líneas o borrarlas sino tendremos problemas.
Ahora agregamos al archivo si queremos configurar por ejemplo eth0 (cambialo por la interfaz que quieras configurar):
# Configurar IP estatica en eth0 auto eth0 iface eth0 inet static address 192.168.1.110 gateway 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255
Con esto le hemos configurado la IP 192.168.1.110 con una máscara 255.255.255.0 y una puerta de salida (gateway) 192.168.1.1. Por supuesto cambia estas direcciones por las que quieras configurar.
Una vez más guardamos el archivo y ejecutamos:
sudo /etc/init.d/networking restart
Para reinicializar los servicios de red .
Colocando una segunda dirección IP o una dirección IP virtual en una interfaz de red
Muchas veces cuando trabajamos con servidores y a veces en nuestras propias máquinas queremos configurar más de una dirección IP a una misma interfaz de red. Para esto debemos modificar el archivo /etc/network/interfaces ejecutando:
sudo vim /etc/network/interfaces
Y colocamos lo siguiente:
sudo vi /etc/network/interfaces # Asignando una direccion virutal a eth0 auto eth0:1 iface eth0:1 inet static address 192.168.1.60 netmask 255.255.255.0 network x.x.x.x broadcast x.x.x.x gateway x.x.x.x
Tienes que agregarles todos los detalles necesarios de tu red, dirección de broadcast, gateway, etc.Una vez que hayas hecho esto guarda el archivo y ejecutamos:
sudo /etc/init.d/networking restart
Para reinicializar los servicios de red .
Configurando DNS
Para hacer que tu computadora u ordenador busque en un servidor DNS específico tienes que modificar el archivo /etc/resolv.conf ejecuntado
sudo vim /etc/resolv.conf
Nota: Recuerda que si estas en Debian no utilizas el sudo y tienes que estar como root
Ahí puedes agregar los servidores que quieras por ejemplo con:
nameserver 10.50.50.130 nameserver 10.50.50.131
Utilizando las direcciones IP de los servidores DNS que quieras.
Fuente: http://www.tribulinux.com/tutoriales-como-configurar-la-red-de-ubuntu-debian-desde-la-consola.html
FALTA NTLDR
SOLUCION AL PROBLEMA FALTA NTLDR.
Para solucionar el problema de Falta el archivo NTLDR hay seguir el procedimiento siguiente:
1.- Arrancar el pc con el disco de Windows XP metido.
2.- Cuando nos salga el asistente de instalación de Windows Xp elegir la opción de Reparar Sistema.
(En caso de que no salga el asistente significa que el sistema no ha podido arrancar desde el CD. Prueba a ponerlo en otra unidad y volver a arrancar).
Si sigue igual, entra en la BIOS y comprueba que la primera unidad en la secuencia de arranque es alguna de tus unidades de CD/DVD.
3.- Una vez que tengamos en pantalla el editor con C:\Windows, teclear 1 y pulsar Intro
4.- Nos pedirá la Clave de administrador. Si hemos puesto una clave la tecleamos. Si no hemos puesto clave pulsamos Intro.
5.- Una vez que estemos en C:\Windows teclear FIXMBR y pulsar Intro.
6.- El sistema nos advierte de que si queremos continuar y ponemos S y pulsamos Intro.
Una vez que estamos en el punto 6, tenemos que copiar dos archivos, debido que en dicha pérdida se arrastra también otro que es el ntdetect, por lo tanto hay que copiar ntldr y ntdetect en nuestro disco duro.
Para ello escribiremos lo siguiente:
copy D:\i386\ntldr C:\
copy D:\i386\ntdetect.com C:\
(Donde D:\ sería la unidad lectora donde se encuentra el cd de Windows XP y C:\ es la unidad de arranque donde tenemos instalado Windows).
Si todo sale bien debería de funcionar.
Con respecto a este problema debemos tener unas cuestiones en cuenta:
Si el sistema anterior falla no tenemos más remedio que reinstalar Windows, pero eliminando la particion, volviendola a crear y formateando de nuevo (es recomendable utilizar el formateo normal, NO el formateo rápido. Con esto se perderan todos nuestros datos, por lo que es conveniente que tengamos una copia de estos.
NO es normal que se pierda este archivo, por lo que su pérdida es síntoma de un posible problema con el disco duro, sobre todo si el problema se repite con una cierta frecuencia.
Fuente: http://www.configurarequipos.com/doc202.html
Comandos de Red
COMANDO PING
Ping
Comprueba la conectividad de nivel IP en otro equipo TCP/IP al enviar mensajes de solicitud de eco de ICMP (Protocolo de mensajes de control Internet). Se muestra la recepción de los mensajes de solicitud de eco correspondientes, junto con sus tiempos de ida y vuelta. Ping es el principal comando de TCP/IP que se utiliza para solucionar problemas de conectividad, accesibilidad y resolución de nombres. Cuando se usa sin parámetros, ping muestra ayuda.
Sintaxis
ping [-t] [-a] [-n recuento] [-l tamaño] [-f] [-i TTL] [-v TOS] [-r recuento] [-s recuento] [{-j listaHost | -k listaHost}] [-w tiempoDeEspera] [nombreDestino]
Parámetros
-t
Especifica que ping continuará enviando mensajes de solicitud de eco al destino hasta que se le interrumpa. Para interrumpir y mostrar las estadísticas, presione CTRL-INTERRUMPIR. Para interrumpir y salir de ping, presione CTRL-C.
-a
Especifica que la resolución de nombres inversa se realiza en la dirección IP de destino. Si es correcto, ping muestra el nombre de host correspondiente.
-n recuento
Especifica el número de mensajes de solicitud de eco enviados. El valor predeterminado es 4.
–l tamaño
Especifica la longitud, en bytes, del campo Datos del mensaje de solicitud de eco enviado. El valor predeterminado es 32. El tamaño máximo es 65.527.
-f
Especifica que los mensajes de solicitud de eco se envían con el indicador No fragmentar del encabezado IP establecido como 1. Los enrutadores de la ruta de destino no pueden fragmentar el mensaje de solicitud de eco. Este parámetro resulta útil para solucionar problemas de PMTU (Unidad de transmisión máxima de ruta).
-i TTL
Especifica el valor del campo TTL del encabezado IP del mensaje de solicitud de eco enviado. El valor predeterminado es el valor de TTL predeterminado del host. En host Windows XP, normalmente este valor es de 128. El TTL máximo es 255.
-v TOS
Especifica el valor del campo TOS (Tipo de servicio) del encabezado IP del mensaje de solicitud de eco enviado. El valor predeterminado es 0. TOS se especifica como un valor decimal que oscila entre 0 y 255.
-r recuento
Especifica que la opción Registrar ruta del encabezado IP se utiliza para registrar la ruta que toma el mensaje de solicitud de eco y el mensaje correspondiente de respuesta de eco. Cada salto de la ruta utiliza una entrada de la opción Registrar ruta. Si es posible, especifique un recuento igual o mayor que el número de saltos realizados entre el origen y el destino. El valor de Recuento debe estar entre 1 y 9.
-s Recuento
Especifica que la opción Fecha Internet del encabezado IP se utiliza para registrar la hora de llegada del mensaje de solicitud de eco y el mensaje correspondiente de respuesta de eco para cada salto. El valor de Recuento debe estar entre 1 y 4.
-j listaHost
Especifica que los mensajes de solicitud de eco utilizarán la opción Ruta de origen no estricta en el encabezado IP con el conjunto de destinos intermedios especificados en ListaHost. Con el enrutado de origen no estricto, los sucesivos destinos intermedios se pueden separar por uno o más enrutadores. El número máximo de direcciones o nombres que se pueden incluir en la lista es 9. La lista de host es una serie de direcciones IP (en notación decimal con puntos), separadas por espacios.
-k listaHost
Especifica que los mensajes de solicitud de eco utilizarán la opción Ruta de origen estricta en el encabezado IP con el conjunto de destinos intermedios especificados en ListaHost. Con el enrutado de origen estricto, el siguiente destino intermedio debe ser directamente accesible (debe ser un vecino o una interfaz del enrutador). El número máximo de direcciones o nombres que se pueden incluir en la lista es 9. La lista de host es una serie de direcciones IP (en notación decimal con puntos), separadas por espacios.
-w tiempoDeEspera
Especifica el período de tiempo, en milisegundos, que se esperará a recibir el mensaje de respuesta de eco que corresponde a un mensaje de solicitud de eco. Si no se recibe el mensaje de respuesta de eco en el tiempo de espera, se muestra el mensaje de error “Tiempo de espera agotado para esta solicitud”. El tiempo de espera predeterminado es 4000 (4 segundos).
NombreDestino
Especifica el destino, identificado por la dirección IP o el nombre de host.
/?
Muestra Ayuda en el símbolo del sistema.
Comentarios
- También puede utilizar ping para comprobar el nombre y la dirección IP del equipo. Si sólo se confirma la dirección de IP pero no el nombre del equipo, puede tener un problema de resolución de nombres. En este caso, compruebe que el nombre del equipo especificado se puede resolver a través del archivo Hosts local, usando consultas DNS (Sistema de nombres de dominio) o mediante técnicas de resolución de nombres NetBIOS.
- Este comando sólo está disponible si el Protocolo Internet (TCP/IP) está instalado como un componente en las propiedades de un adaptador de red, en Conexiones de red.
Ejemplos
El ejemplo siguiente muestra el resultado del comando ping:
C:\>ping ejemplo.microsoft.com
Realizando ping a ejemplo.microsoft.com [192.168.239.132] con 32 bytes de datos:
Respuesta desde 192.168.239.132: bytes=32 tiempo=120ms TTL=124
Respuesta desde 192.168.239.132: bytes=32 tiempo=100ms TTL=124
Respuesta desde 192.168.239.132: bytes=32 time=120ms TTL=124
Respuesta desde 192.168.239.132: bytes=32 time=120ms TTL=124
Para realizar un ping al destino 10.0.99.221 y resolver 10.0.99.221 a su nombre de host, escriba:
ping -a 10.0.99.221
Para realizar un ping al destino 10.0.99.221 con mensajes de solicitud de eco, cada uno con un campo Datos de 1000 bytes, escriba:
ping -n 10 -l 1000 10.0.99.221
Para realizar ping al destino 10.0.99.221 y registrar la ruta de 4 saltos, escriba:
ping -r 4 10.0.99.221
Para realizar ping al destino 10.0.99.221 y especificar la ruta de origen no estricto 10.12.0.1-10.29.3.1-10.1.44.1, escriba:
ping -j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221
COMANDO ARP
Muestra y modifica las tablas de conversión de direcciones IP en direcciones físicas que utiliza el protocolo de resolución de direcciones (ARP).
ARP -s inet_addr eth_addr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr]
-a
Pide los datos de protocolo actuales y muestra las entradas ARP actuales. Si se especifica inet_addr, sólo se muestran las direcciones IP y física del equipo especificado. Si existe más de una interfaz de red que utilice ARP, se muestran las entradas de cada tabla ARP.
-g
Igual que -a.
inet_addr
Especifica una dirección de Internet.
-N if_addr
Muestra las entradas ARP para la interfaz de red especificada por if_addr.
-d
Elimina el host especificado por inet_addr. inet_addr puede incluir el carácter comodín * (asterisco) para eliminar todos los hosts.
-s
Agrega el host y asocia la dirección de Internet inet_addr con la dirección física eth_addr. La dirección física se indica como 6 bytes en formato hexadecimal, separados por guiones. La entrada es permanente.
eth_addr
Especifica una dirección física.
if_addr Si está presente, especifica la dirección de Internet de la interfaz para la que se debe modificar la tabla de conversión de direcciones. Si no está presente, se utilizará la primera interfaz aplicable.
Ejemplo:
> arp -s 157.55.85.212 00-aa-00-62-c6-09 …. Agrega una entrada estática
> arp -a …. Muestra la tabla arp.
COMANDO NETSTAT (Estadísticas de red)
C:\>netstat ?
Muestra estadísticas del protocolo y conexiones TCP/IP actuales.
NETSTAT [-a] [-e] [-n] [-o] [-s] [-p proto] [-r] [intervalo]
-a
Muestra todas las conexiones y puertos de escucha. (Normalmente, el extremo servidor de las conexiones no se
muestra).
-e
Muestra estadísticas Ethernet. Se puede combinar con la opción -s.
-n
Muestra números de puertos y direcciones en formato numérico.
-o
Muestra la Id. de proceso asociado con cada conexión.
-p proto
Muestra conexiones del protocolo especificado por proto; que puede ser TCP, UDP, TCPv6 o UDPv6. Si se usa con la opción
-s
para mostrar estadísticas por protocolo, proto puede ser TCP, UDP, TCPv6 o UDPv6.
-r
Muestra el contenido de la tabla de rutas.
-s
Muestra estadísticas por protocolo. De forma predeterminada, se muestran para IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP y UDPv; se puede utilizar la opción -p para especificar un subconjunto de los valores predeterminados.
intervalo
Vuelve a mostrar las estadísticas seleccionadas, haciendo pausas en el intervalo de segundos especificado entre cada muestra. Presione Ctrl+C para detener la actualización de estadísticas. Si se omite, netstat imprimirá la información de configuración una vez.
COMANDO ROUTE
C:\>route
Manipula tablas de enrutamiento de red.
ROUTE [-f] [-p] [comando [destino] [MASK máscara_red] [puerta_enlace]
[METRIC métrica] [IF interfaz]
-f
Borra las tablas de enrutamiento de todas las entradas de puerta de enlace. Si se usa junto con uno de los comandos, se borrarán las tablas antes de ejecutarse el comando.
-p
Cuando se usa con el comando ADD, hace una ruta persistente en los inicios del sistema. De manera predeterminada, las rutas no se conservan cuando se reinicia el sistema. Se pasa por alto para todos los demás comandos, que siempre afectan a las rutas persistentes apropiadas. Esta opción no puede utilizarse en Windows 95.
comando
Uno de los siguientes: PRINT Imprime una ruta , ADD Agrega una ruta , DELETE Elimina una ruta , CHANGE Modifica una ruta existente
destino
Especifica el host.
MASK
Especifica que el siguiente parámetro es el valor de “máscara_red’.
máscara_red
Especifica un valor de máscara de subred para esta entrada de ruta. Si no se especifica, se usa de forma predeterminada el valor 255.255.255.255.
puerta_enlace
Especifica la puerta de enlace.
interfaz
El número de interfaz para la ruta especificada.
METRIC
Especifica la métrica; por ejemplo, costo para el destino.
Todos los nombres simbólicos usados para el destino se consultan en el archivo de base de datos de red, NETWORKS. Los nombres simbólicos para la puerta de enlace se consultan en el archivo de base de datos de nombre de host, HOSTS.
Si el comando es PRINT o DELETE, destino o puerta_enlace pueden ser un carácter comodín, (se especifica como un asterisco ‘*’) o se puede omitir el argumento puerta_enlace.
Si destino contiene un carácter * o ?, se tratará como un modelo del shell y sólo se imprimirán las rutas de destino coincidentes. El carácter ‘*’ coincide con cualquier cadena y ‘?’ coincide con cualquier carácter.
Ejemplos: 157.*.1, 157.*, 127.*, *224*.
Notas de diagnóstico:
MASK no válido genera un error, es decir cuando (DEST & MASK) != DEST.
ejemplo> route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
Error en la adición de la ruta: El parámetro de máscara especificado no es válido. (Destino & Máscara) != Destino.
Ejemplos:
> route PRINT
> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
destino^ ^máscara ^puerta métrica^ ^Interfaz de enlace
Si no se da IF, intenta buscar la mejor interfaz para una puerta de enlace dada.
> route PRINT
> route PRINT 157* …. Sólo imprime las que empiezan por 157*
> route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2
CHANGE sólo se usa para modificar la puerta de enlace o la métrica.
> route PRINT
> route DELETE 157.0.0.0
> route PRINT
ALGUNAS CAPTURAS
C:\>arp -a
No se encontraron entradas ARP
C:\>tracert www.yahoo.com
Traza a la dirección www.yahoo.akadns.net [216.109.118.73]
sobre un máximo de 30 saltos:
1 228 ms 222 ms 235 ms tntats2.impsat.net.ar [200.55.2.35]
2 233 ms 235 ms 236 ms scoreats1-gw-vlan2.impsat.net.ar [200.55.2.33]
3 216 ms 222 ms 236 ms rcoreats1-ge-4-1.impsat.net.ar [200.55.2.1]
4 353 ms 354 ms 354 ms rimpusa0-rcoreats1-pos1-atlantico.impsat.net.ar [200.55.0.77]
5 342 ms 353 ms 354 ms iar1-so-2-3-0.Miami.cw.net [208.173.90.25]
6 346 ms 367 ms 353 ms acr1-loopback.Miami.cw.net [208.172.98.61]
7 370 ms 380 ms 380 ms agr3-loopback.Washington.cw.net [206.24.226.103]
8 375 ms 380 ms 367 ms dcr1-so-6-2-0.Washington.cw.net [206.24.238.57]
9 381 ms 367 ms 393 ms bhr1-pos-10-0.Sterling2dc3.cw.net [206.24.238.38
10 2724 ms 380 ms 380 ms csr11-ve242.Sterling2dc3.cw.net [216.109.66.99]
11 371 ms 1666 ms 380 ms 216.109.84.162
12 371 ms 380 ms 380 ms vl30.bas1-m.dcn.yahoo.com [216.109.120.142]
13 369 ms 380 ms 367 ms p10.www.dcn.yahoo.com [216.109.118.73]
Traza completa.
C:\>netstat -s|more
Estadísticas de IPv4
Paquetes recibidos = 228
Errores de encabezado recibidos = 0
Errores de dirección recibidos = 6
Datagramas reenviados = 0
Protocolos desconocidos recibidos = 0
Paquetes recibidos descartados = 0
Paquetes recibidos procesados = 228
Solicitudes de salida = 266
Descartes de ruta = 0
Paquetes de salida descartados = 0
Paquetes de salida sin ruta = 0
Reensambles requeridos = 0
Reensambles correctos = 0
Reensambles erróneos = 0
Datagramas correctamente fragmentados = 0
Datagramas mal fragmentados = 0
Fragmentos creados = 0
Estadísticas ICMPv4
Recibidos Enviados
Mensajes 68 50
Errores 0 0
Destino inaccesible 19 1
Tiempo agotado 36 0
Problemas de parámetros 0 0
Paquetes de control de flujo 0 0
Redirecciones 0 0
Echos 6 43
Respuestas de eco 7 6
Fechas 0 0
Respuestas de fecha 0 0
Máscaras de direcciones 0 0
Máscaras de direcciones respondidas 0 0
Estadísticas de TCP para IPv4
Activos abiertos = 8
Pasivos abiertos = 5
Intentos de conexión erróneos = 0
Conexiones restablecidas = 9
Conexiones actuales = 0
Segmentos recibidos = 96
Segmentos enviados = 94
Segmentos retransmitidos = 3
Estadísticas UDP para IPv4
Datagramas recibidos = 63
Sin puerto = 63
Errores de recepción = 0
Datagramas enviados = 117
C:\>tracert www.frlp.utn.edu.ar
Traza a la dirección caspa.frlp.utn.edu.ar [170.210.16.2]
sobre un máximo de 30 saltos:
1 234 ms 235 ms 222 ms tntats2.impsat.net.ar [200.55.2.35]
2 232 ms 235 ms 209 ms scoreats1-gw-vlan2.impsat.net.ar [200.55.2.33]
3 220 ms 222 ms 235 ms rcoreats1-ge-4-1.impsat.net.ar [200.55.2.1]
4 345 ms 354 ms 354 ms rimpusa0-rcoreats1-pos1-atlantico.impsat.net.ar [200.55.0.77]
5 361 ms 354 ms 367 ms tpa-edge-11.inet.qwest.net [65.115.128.1]
6 345 ms 354 ms 354 ms tpa-core-01.inet.qwest.net [205.171.27.109]
7 361 ms 367 ms 380 ms atl-core-01.inet.qwest.net [205.171.5.65]
8 356 ms 367 ms 380 ms atl-core-02.inet.qwest.net [205.171.21.150]
9 358 ms 354 ms 367 ms atl-brdr-04.inet.qwest.net [205.171.21.169]
10 378 ms 380 ms 380 ms sl-bb23-atl-10-3.sprintlink.net [144.232.9.85]
11 371 ms 380 ms 380 ms sl-bb20-atl-9-0.sprintlink.net [144.232.12.13]
12 388 ms 393 ms 380 ms sl-bb22-orl-14-0.sprintlink.net [144.232.19.130]
13 403 ms 393 ms 406 ms sl-st20-mia-15-1.sprintlink.net [144.232.20.15]
14 400 ms 406 ms 393 ms sl-st21-mia-14-3.sprintlink.net [144.232.9.161]
15 403 ms 393 ms 393 ms sl-telita-3-0.sprintlink.net [144.223.244.50]
16 531 ms 524 ms 537 ms bmu01rt-pos-10-0.tasf.telecom.net.ar [200.3.37.101]
17 530 ms 524 ms 524 ms ret01rt-pos16-1-0.tasf.telecom.net.ar [200.3.32.142]
18 529 ms 537 ms 537 ms cli01ra-pos1-11-0-0.tasf.telecom.net.ar [200.3.32.170]
19 844 ms 656 ms 669 ms 2.41.3.200.telecom.net.ar [200.3.41.2]
20 * * * Tiempo de espera agotado para esta solicitud.
21 682 ms 905 ms * 192.168.1.253
22 1040 ms 695 ms 721 ms 192.168.1.122
23 744 ms 918 ms 774 ms caspa.frlp.utn.edu.ar [170.210.16.2]
Traza completa.
Fuente: http://www.frlp.utn.edu.ar
Principios básicos de routers y enrutamiento Comandos de Cisco IOS
Estos son los comandos básicos que habitualmente estudiamos en el CCNA Exploration en su modulo II.
MODO EXEC USUARIO
| Comando | Descripción |
| connect {dirección_ip|nombre} | Permite conectarse remotamente a un host |
| disconnect conexión | Desconecta una sesión telnet establecida desde el router |
| enable | Ingresa al modo EXEC Privilegiado |
| logout | Sale del modo EXEC |
| ping {dirección_ip|nombre} | Envía una petición de eco para diagnosticar la conectividad básica de red |
| resume conexión | Resume una sesión telnet interrumpida con la secuencia CTRL+SHIFT+6 y X |
| show cdp | Muestra el intervalo entre publicaciones CDP, tiempo de validez y versión de la publicación |
| show cdp entry [*|nombre_dispositivo] [protocol|version]} | Muestra información acerca de un dispositivo vecino registrado en una tabla CDP |
| show cdp interfaces [tipo número] | Muestra información acerca de las interfaces en las que CDP está habilitado |
| show cdp neighbors [tipo número] [detail] | Muestra los resultados del proceso de descubrimiento de CDP |
| show clock | Muestra la hora y fecha del router |
| show history | Muestra el historial de comandos ingresados |
| show hosts | Muestra una lista en caché de los nombres de host y direcciones |
| show ip interface brief | Muestra un breve resumen de la información y del estado de una dirección IP |
| show ip rip database | Muestra el contenido de la base de datos privada de RIP |
| show ip route [dirección |protocolo] | Muestra el contenido de la tabla de enrutamiento IP. El parámetro dirección permite acotar la información que se desea visualizar, exclusivamente a la dirección ingresada. El parámetro protocolo permite indicar la fuente de aprendizaje de las rutas que se desean visualizar, como por ejemplo rip, igrp, static y connected |
| show sessions | Muestra las conexiones Telnet establecidas en el router |
| show version | Muestra información sobre el Cisco IOS y la plataforma |
| telnet {dirección_ip|nombre} | Permite conectarse remotamente a un host |
| terminal editing | Reactiva las funciones de edición avanzada |
| terminal history size numero_líneas | Establece el tamaño del buffer del historial de comandos |
| terminal no editing | Deshabilita las funciones de edición avanzada |
| traceroute dirección_ip | Muestra la ruta tomada por los paquetes hacia un destino |
MODO EXEC PRIVILEGIADO
| Comando | Descripción |
| clear cdp counters | Restaura los contadores de tráfico CDP a cero |
| clear cdp table | Elimina la tabla CDP de información de los vecinos |
| clear counters | Despeja los contadores de las interfaces |
| configure memory | Carga información de configuración de la NVRAM |
| configure terminal | Configura la terminal manualmente desde la terminal de consola |
| copy flash tftp | Copia la imagen del sistema desde la memoria Flash a un servidor TFTP |
| copy running-config startup-config | Guarda la configuración activa en la NVRAM |
| copy running-config tftp | Almacena la configuración activa en un servidor TFTP |
| copy tftp flash | Descarga una nueva imagen desde un servidor TFTP en la memoria Flash |
| copy tftp runnig-config | Carga la información de configuración desde un servidor TFTP |
| debug cdp adjacency | Muestra información recibida de vecinos CDP |
| debug cdp events | Muestra información sobre eventos CDP |
| debug cdp ip | Muestra información CDP específica de IP |
| debug cdp packets | Muestra información relacionada a los paquetes CDP |
| debug ip igrp events | Muestra todos los eventos IGRP que se están enviando y recibiendo en el router. |
| debug ip igrp transactions | Muestra las actualizaciones IGRP que se están enviando y recibiendo en el router |
| debug ip rip | Muestra información sobre las actualizaciones de enrutamiento RIP mientras el router las envía y recibe |
| debug ip rip [events] | Muestra las actualizaciones de enrutamiento RIP a medida que se las envía y recibe |
| disable | Sale del modo EXEC Privilegiado hacia el modo EXEC Usuario |
| erase flash | Borra el contenido de la memoria Flash |
| erase startup-config | Borra el contenido de la NVRAM |
| no debug all | Desactiva todas las depuraciones activadas en el dispositivo |
| reload | Reinicia el router |
| setup | Entra a la facilidad de Diálogo de configuración inicial |
| show access-lists [Nro_ACL|Nom-bre_ACL] | Muestra el contenido de todas las ACL en el router. Para ver una lista específica, agregue el nombre o número de ACL como opción a este comando |
| show arp | Muestra la asignación de direcciones IP a MAC a Interfaz del router |
| show cdp traffic | Muestra los contadores CDP, incluyendo el número de paquetes enviados y recibidos, y los errores de checksum |
| show controllers serial [número] | Muestra información importante como que tipo de cable se encuentra conectado |
| show debugging | Muestra información acerca de los tipos de depuraciones que están habilitados |
| show flash | Muestra la disposición y contenido de la memoria Flash |
| show interfaces [tipo número] | Muestra estadísticas para la/las interfaces indicadas |
| show ip interface [tipo número] | Muestra los parámetros de estado y globales asociados con una interfaz |
| show ip protocols [summary] | Muestra los parámetros y estado actual del proceso de protocolo de enrutamiento activo |
| show memory | Muestra estadísticas acerca de la memoria del router, incluyendo estadísticas de memoria disponible |
| show processes | Muestra información acerca de los procesos activos |
| show protocols | Muestra los protocolos de capa 3 configurados |
| show running-config | Muestra la configuración actual en la RAM |
| show sessions | Muestra las conexiones Telnet establecidas en el router |
| show stacks | Controla el uso de la pila de procesos y rutinas de interrupción y muestra la causa del último rearranque del sistema |
| show startup-config | Muestra la configuración que se ha guardado, que es el contenido de la NVRAM |
| terminal monitor | Si se utiliza una sesión por telnet para examinar el router, entonces, permite redirigir el resultado y los mensajes del sistema hacia a terminal remota |
| undebug all | Desactiva todas las depuraciones activadas en el dispositivo |
MODO DE CONFIGURACIÓN GLOBAL
| Comando | Descripción |
| access-list Nro_ACL {permit|deny} Origen | Crea o agrega una sentencia de condición a la ACL que permitirá o denegará los paquetes que llegan desde un Origen. Este último parámetro puede ser una dirección IP más una máscara wildcard, la palabra host más una dirección IP o el wildcard any |
| access-list Nro_ACL {permit|deny} Proto Origen Destino [Operador Nro_puerto] [established][echo |echo-reply] | Crea o agrega una sentencia de condición a la ACL que permitirá o denegará los paquetes que lleguen desde un Origen y vayan hacia un Destino. Proto identifica el protocolo a verificar. Origen y Destino pueden ser una dirección IP más una máscara wildcard, la palabra host más una dirección IP o el wildcard any. Operador puede ser lt (menor que), gt (mayor que), eq (igual a) o neq (distinto a). Nro_puerto indica el puerto TCP o UDP. El parámetro established permite el paso de tráfico cuando hay una sesión establecida. En el caso del protocolo ICMP se puede utilizar echo o echo-reply. |
| Banner motd #mensaje del día# | Configura un cartel con un mensaje del día. Ej: banner motd #Bienvenido# |
| boot system flash [nombre_imagen_IOS] | Especifica que el router cargue el IOS desde la Flash
Ej: boot system flash c2500-IOS |
| boot system rom | Especifica que el router cargue el IOS desde la ROM |
| boot system tftp nombre_imagen_IOS dir_IP_server_tftp | Especifica que el router cargue el IOS desde un servidor TFTP.
Ej: boot system tftp c2500-IOS 24.232.150.1 |
| cdp run | Habilita CDP globalmente en el router |
| clock set hh:mm:ss mes día año | Modificar la fecha y hora del router. Ej: clock set 12:31:00 July 12 2004 |
| config-register valor_registro_configuración | Cambia los valores del registro de configuración.
Ej: config-register 0×2142 |
| enable password contraseña | Establece una contraseña local para controlar el acceso a los diversos niveles de privilegio. Ej: enable password class |
| enable secret contraseña | Especifica una capa de seguridad adicional mediante el comando enable password. Ej: enable secret class |
| hostname nombre | Modifica el nombre del router. Ej: hostname Lab_A |
| interface tipo número | Configura un tipo de interfaz y entra al modo de configuración de interfaz.
Ej: interface ethernet 0 |
| ip access-list {tandard|extended} Nombre | Permite crear una ACL nombrada. Se debe indicar el tipo. Este comando ingresa al router al submodo de configuración que puede reconocerse por el prompt
Router(config-ext-nacl)# |
| ip classless | Permite que el router no tome en cuenta los límites con definición de clases de las redes en su tabla de enrutamiento y simplemente transmita hacia la ruta por defecto |
| ip default-network dirección_red | Establece una ruta por defecto. Ej: ip default-network 210.32.45.0 |
| ip domain-lookup | Habilita la conversión de nombre a dirección en el router |
| ip host nombre_host dir_ip1 …. Dir_ip8 | Crea una entrada de nombre a dirección estática en el archivo de configuración del router. Ej: ip host Lab_A 192.168.5.1 210.110.11.1 |
| ip http server | Permite que el router actúe como servidor Web http limitado |
| ip name-server dir_ip1 …. Dirip6 | Especifica las direcciones de hasta seis servidores de nombres para su uso para la resolución de nombres y direcciones. |
| Ip route dirección_red máscara dir_ip_salto [distancia_administrativa] | Establece rutas estáticas.
Ej: ip route 210.42.3.0 255.255.255.0 211.1.2.1 |
| line tipo número | Identifica una línea específica para la configuración e inicia el modo de reunión de comandos de configuración. Ej: line console 0 ó line vty 0 4 |
| router protocolo_de_enrutamiento [nro_AS] | Inicia un proceso de enrutamiento definiendo en primer lugar un protocolo de enrutamiento IP. Ej: router rip ó router igrp 120 |
| service password-encryption | Habilita la función de cifrado de la contraseña |
SUBMODO DE CONFIGURACIÓN DE INTERFAZ
| Comando | Descripción |
| bandwidth Kbps | Establece un valor de ancho de banda para una interfaz. Ej: bandwidth 64 |
| cdp enable | Habilita Cisco Discovery Protocol en una interfaz |
| cdp holdtime segundos | Especifica el tiempo de espera antes de ser enviada la siguiente actualización CDP |
| cdp timer segundos | Especifica la frecuencia con que son envíadas actualizaciones CDP |
| clock rate velocidad | Configura la velocidad de reloj para las conexiones de hardware en interfaces seriales, como módulos de interfaz de red y procesadores de interfaz a una velocidad de bits aceptable. Ej: clock rate 56000 |
| description descripción | Agrega una descripción a la interfaz.
Ej: description Conectada a Internet |
| ip access-group Nro_ACL [in|out] | Asigna la ACL indicada a la interfaz, ya sea para que verifique los paquetes entrantes (in) o los salientes (out) |
| ip address dirección_ip mascara_red | Asigna una dirección y una máscara de subred e inicia el procesamiento IP en una interfaz. Ej: ip address 192.168.52.1 255.255.255.0 |
| no ip route-cache | Para deshabilitar el balanceo de carga por destino, que esté habilitado por defecto |
| no ip split-horizon | Deshabilita el horizonte dividido en la interfaz, que por defecto se encuentra habilitado. Para volver habilitarlo utilice el comando ip split-horizon |
| no shutdown | Reinicia una interfaz desactivada |
| shutdown | Inhabilita una interfaz |
SUBMODO DE CONFIGURACIÓN DE LINEA
| Comando | Descripción |
| access-class Nro_ACL in | En las líneas VTY, asigna una lista de control de acceso a las conexiones establecidas via Telnet |
| login | Habilita la verificación de contraseña en el momento de la conexión. |
| password contraseña | Asigna la contraseña a ser solicitada en el momento de la conexión |
SUBMODO DE CONFIGURACIÓN DEL PROTOCOLO DE ENRUTAMIENTO
| Comando | Descripción |
| maximum-paths valor | Permite modificar el máximo de rutas sobre las que balanceará la carga |
| metric weights tos k1 k2 k3 k4 k5 | Permite modificar los valores de las constantes utilizadas para el cálculo de las métricas de las rutas en el protocolo de enrutamiento IGRP. Los valores por defecto son: tos (tipo de servicio)= 0; k1= 1; k2= 0; k3= 1; k4= 0 y k5= 0 |
| neighbor dirección_ip | Como RIP es un protocolo de tipo broadcast, el administrador de la red podría tener que configurarlo para que intercambie información de enrutamiento en redes no broadcast, como en el caso de las redes Frame Relay. En este tipo de redes, RIP necesita ser informado de otros routers RIP vecinos |
| network dirección_red | Asigna una dirección de rd a la cual el router se encuentra directamente conectado, lo que hara que se envié y reciba publicaciones de enrutamiento a través de esa interfaz, además de que dicha sea publicada a los routers vecinos.
Ej: network 210.45.2.0 |
| no timers basic | Regresa los temporizadores a los valores por defecto |
| passive-interface tipo número | El router no enviará información de enrutamiento por la interfaz indicada.
Ej: passive-interface serial 0 |
| redistribute static | Si se asigna una ruta estática a una interfaz que no está definida en el proceso RIP o IGRP, mediante el comando network, no será publicada la ruta a menos que se especifique este comando |
| timers basic Actualización Inválida Espera Purga [Suspensión] | Indica la frecuencia con la que RIP o IGRP envían actualizaciones y los intervalos de los temporizadores.
Actualización: intervalo en segundos a la que se envían las actualizaciones (RIP: 30 seg; IGRP: 90 seg). Inválida: Intervalo de tiempo en segundos después del cual una ruta se declara no válida. Sin embargo, la ruta todavía se utiliza para el envío de paquetes (RIP: 180 seg; IGRP: 270 seg). Espera: Intervalo en segundos durante el cual se suprime la información de enrutamiento que se refiere a las mejores rutas (RIP: 180 seg; IGRP: 280 seg). Purga: Intervalo de tiempo en segundos que debe transcurrir antes de que la ruta se elimine de la tabla de enrutamiento (RIP: 240 seg; IGRP: 630 seg). Suspensión: Intervalo en milisegundos en que se posponen las actualizaciones de enrutamiento de cuando se produce una actualización flash. Sólo IGRP |
| variance valor | El valor de variación determina si IGRP aceptará rutas de costo desigual. Sólo aceptará rutas iguales a la mejor métrica local para el destino multiplicado por el Valor de variación. El valor puede variar de 1 (por defecto) a 128 |
COMANDOS DE EDICIÓN y OTROS
| Teclas / Comando | Descripción |
| Ctrl+A | Permite desplazarse al principio de la línea de comandos |
| Esc+B | Permite desplazarse una palabra hacia atrás |
| Ctrl+B (o Flecha Izquierda) | Permite desplazarse un carácter hacia atrás |
| Ctrl+E | Permite desplazarse hasta el final de la línea de comandos |
| Ctrl+F (o Flecha Derecha) | Permite desplazarse un carácter hacia delante |
| Ctrl+P (o Flecha Arriba) | Muestra el último comando ingresado |
| Ctrl+N (o Flecha Abajo) | Muestra el comando más reciente |
| <Tab> (tecla Tabulador) | Completa el comando ingresado parcialmente |
| Ctrl+Z (o end) | Estando en cualquier modo de configuración regresa al modo EXEC Privilegiado |
| Ctrl+C | Cancela la ejecución del Dialogo de configuración inicial o Setup |
| Ctrl+Shift+6 | Permite interrumpir intentos de ping, traceroute y traducciones de nombres |
| exit | Estando en el modo de configuración global o cualquiera de sus submodos regresa al modo anterior. Estando en los modos EXEC Usuario o EXEC Privilegiado, cierra la sesión |
Fuente http://www.scribd.com/
Lost root password of OTRS
Check the password for the database user in Kernel/Config.pm. If you don’t know the database password for the database otrs user (any more), set it new:
shell> mysql -u root -p Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 37 to server version: 3.23.48-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> GRANT ALL PRIVILEGES ON otrs.* TO otrs@localhost IDENTIFIED BY "yourpw" WITH GRANT OPTION; mysql> |
Reset of the OTRS root password:
mysql> UPDATE system_user SET pw='roK20XGbWEsSM' where login='root@localhost'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> |
And the password of user ‘root@localhost’ will be ‘root’. The password is crypted like ‘man 3 crypt’ with crypt().
Fuente: http://doc.otrs.org/1.3/en/html/problems-with-mysql.html
Comandos útiles para la consola de Linux
2.6.17.13-smp
¿Qué versión de X tengo instalada?
$ X -version 2>&1 | sed ‘/^$/d’ | head -n1
X Window System Version 6.9.0
¿Tengo aceleración por hardware en mi placa de video?
$ glxinfo | grep “direct rendering”
direct rendering: Yes
¿Qué procesador(es) tiene mi compu?
$cat /proc/cpuinfo | grep “model name”
model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
¿Cuál es la frecuencia del(los) procesador(es)?
$ cat /proc/cpuinfo | grep “cpu MHz”
cpu MHz : 3000.586
cpu MHz : 3000.586
¿Que porcentaje del disco(s) esta usado/libre?
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 10G 6.5G 3.5G 65% /
/dev/sda2 10G 4.9G 5.2G 49% /home
¿Cual es la temperatura del CPU?
$ cat /proc/acpi/thermal_zone/THRM/temperature
temperature: 43 C
¿Cual es el nombre de la maquina?
$ hostname
mimosa
¿Cuál es mi IP?
$ /sbin/ifconfig | perl -ne ‘if ( /^\s*inet\s*( ?:addr: )?([\d.]+).*?cast/x ) { print “$1\n” ; }’
xxx.yy.zz.ppp
¿Cual es la MAC de la placa de red?
/sbin/ifconfig | awk ‘/HWaddr/ {print $5}’
00:XX:XX:XX:XX:XX
¿Cuanta memoria tiene disponible la compu?
$ free -m | sed -n ‘2,2p’ | awk ‘{print $2 ” MB”}’
494 MB
¿Cuánta memoria está usando la compu?
$ free -m | sed -n ‘3,3p’ | awk ‘{print $3 ” MB”}’
297 MB
¿Cuanta memoria está libre?
$ free -m | sed -n ‘3,3p’ | awk ‘{print $4 ” MB”}’
195 MB
¿Hace cuanto que está prendida la compu?
$ uptime | cut -d, -f1 | cut -d” ” -f3-
up 5 days
¿Qué proceso está consumiendo más CPU?
$ ps -eo pcpu,pid,user,args | sort -k1 -r -n | head -2
%CPU PID USER COMMAND
2.1 10346 eternauta /usr/lib/opera/9.27-20080331.6/opera -style Plastik
¿Qué dispositivos tengo en los bus PCI?
$ /sbin/lspci
00:00.0 Host bridge: Intel Corporation 915G/P/GV/GL/PL/910GL Express Memory Controller Hub (rev 04)
00:01.0 PCI bridge: Intel Corporation 915G/P/GV/GL/PL/910GL Express PCI Express Root Port (rev 04)
00:02.0 VGA compatible controller: Intel Corporation 82915G/GV/910GL Express Chipset Family Graphics Controller (rev 04)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3)
00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
¿Qué dispositivos tengo en los bus USB?
$ /sbin/lsusb
Bus 5 Device 1: ID 0000:0000
Bus 3 Device 1: ID 0000:0000
Bus 2 Device 1: ID 0000:0000
Bus 1 Device 1: ID 0000:0000
Bus 4 Device 2: ID 03f0:1d17 Hewlett-Packard
Bus 4 Device 1: ID 0000:0000
¿Cuál es el nombre de usuario que tengo?
$ whoami
eternauta
¿A que grupos del sistema pertenezco?
$ groups
users floppy audio video cdrom
¿Cuánto espacio de disco usa mi cuenta?
du -sh $HOME
3.6G /home/eternauta
¿Que versión del compilador de C tengo instalado?
$ gcc –version | head -n1
gcc (GCC) 3.4.6
¿Qué librerías utiliza el programa xxx (por ejemplo mplayer)?
$ ldd /usr/bin/mplayer
linux-gate.so.1 => (0xffffe000)
libdvdnav.so.4 => /usr/lib/libdvdnav.so.4 (0xb7ecc000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7e9c000)
libmad.so.0 => /usr/lib/libmad.so.0 (0xb7e87000)
libdv.so.4 => /usr/lib/libdv.so.4 (0xb7e5f000)
libtheora.so.0 => /usr/lib/libtheora.so.0 (0xb7e31000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb7e2c000)
libpng.so.3 => /usr/lib/libpng.so.3 (0xb7df1000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7ddf000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7dc2000)
libasound.so.2 => /usr/lib/libasound.so.2 (0xb7d02000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7cfe000)
libxmms.so.1 => /usr/lib/libxmms.so.1 (0xb7cf1000)
libmpcdec.so.5 => /usr/lib/libmpcdec.so.5 (0xb7ce3000)
¿Qué hora y día es hoy?
$ date
Fri Oct 3 12:56:14 ART 2008
¿Tenés un calendario de este mes?
$ cal
October 2008
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Fuente: http://www.gigabriones.com/comandos-utiles-para-la-consola-de-linux/
Uso de yum para instalar y desinstalar paquetería y actualizar sistema
Correo electrónico: darkshram en gmail punto com Sitio de Red: http://www.alcancelibre.org/
Jabber ID: darkshram@jabber.org
Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1
© 1999-2007 Joel Barrios Dueñas. Usted es libre de copiar, distribuir y comunicar públicamente la obra y hacer obras derivadas bajo las condiciones siguientes: a) Debe reconocer y citar al autor original. b) No puede utilizar esta obra para fines comerciales (incluyendo su publicación, a través de cualquier medio, por entidades con fines de lucro). c) Si altera o transforma esta obra, o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta. Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta obra. Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor. Los derechos derivados de usos legítimos u otras limitaciones no se ven afectados por lo anterior. Licencia completa en castellano. La información contenida en este documento y los derivados de éste se proporcionan tal cual son y los autores no asumirán responsabilidad alguna si el usuario o lector hace mal uso de éstos.
Introducción
Actualizar el sistema aplicando los más recientes parches de seguridad y correctivos al sistema operativo no es tan difícil como muchos suponen, ni tampoco tiene que ser un infierno de dependencias entre paquetes RPM como algunos otros argumentan. La realidad de las cosas es que es mucho muy simple y solo requiere de un buen ancho de banda o bien muchísima paciencia. A continuación presentamos los procedimientos para utilizar yum y realizar fácilmente lo que algunos denominan “horrible, difícil y complicado”.
Los procedimiento son tan fácil que realmente no hay muchas excusas para no aplicar los parches de seguridad y correctivos al sistema.
Procedimientos
Actualizar sistema.
Actualización del sistema con todas las dependencias que sean necesarias:
yum update |
Búsquedas
Realizar una búsqueda de algún paquete o término en la base de datos en alguno de los depósitos yum configurados en el sistema:
yum search cualquier-paquete |
Ejemplo:
yum search httpd |
Consulta de información
Consultar la información contenida en un paquete en particular::
yum info cualquier-paquete |
Ejemplo:
yum info httpd |
Instalación de paquetes
Instalación de paquetería con resolución automática de dependencias.:
yum install cualquier-paquete |
Ejemplo:
yum install httpd |
Desinstalación de paquetes
Desinstalación de paquetes junto con todo aquello que dependa de éstos:
yum remove cualquier-paquete |
Ejemplo:
yum remove httpd |
Algunos paquetes que se pueden desinstalar del sistema.
Los siguientes paquetes pueden ser desinstalados del sistema de manera segura junto con todo aquello que dependa de estos:
-
- pcmcia-cs (kernel-pcmcia-cs): requerido solo en computadoras portátiles para el soporte de PCMCIA.
-
- mdadm: requerido solo para arreglos RAID.
-
- autofs: servicio de auto-montado de unidades de disco.
-
- ypserv: servidor NIS, utilizado principalmente como servidor de autenticación.
-
- ypbind, yp-tools: herramientas necesarias para autenticar contra un servidor NIS (ypserv)
-
- hwcrypto: bibliotecas y herramientas para interactuar con aceleradores criptográficos de hardware.
-
- vnc-server: servidor VNC
-
- irda-utils: herramientas y soporte para dispositivos infrarojos.
Ejecute lo siguiente para desinstalar los paquetes anteriormente mencionados:
yum -y remove pcmcia-cs mdadm autofs ypserv ypbind yp-tools hwcrypto vnc-server irda-utils |
Listado de paquetes.
Lo siguiente listará todos los paquetes disponibles en la base de datos yum y que pueden instalarse:
yum list available | less |
Lo siguiente listará todos los paquetes instalados en el sistema:
yum list installed |less |
Lo siguiente listará todos los paquetes instalados en el sistema y que pueden (deben) actualizarse:
yum list updates | less |
Limpieza del sistema.
Yum deja como resultado de su uso cabeceras y paquetes RPM almacenados en el interior del directorio localizado en la ruta /var/cache/yum/. Particularmente los paquetes RPM que se han instalado pueden ocupar mucho espacio y es por tal motivo conviene eliminarlos una vez que ya no tienen utilidad. Igualmente conviene hacer lo mismo con las cabeceras viejas de paquetes que ya no se encuentran en la base de datos. A fin de realizar la limpieza correspondiente, puede ejecutarse lo siguiente:
yum clean all |
Fuente: http://www.alcancelibre.org/staticpages/index.php/como-yum
Autentificar usuarios en base de datos
Puedes hacer lo siguiente:
- Creas una tabla en tu base de datos (para el ejemplo: MySQL) donde tendrás al menos el nombre de usuario (usr_login ) y su contraseña (usr_pass ).
- es una buena práctica que pongas la conexión a la base de datos en un módulo aparte que sea llamado desde todas las páginas que usan la base de datos (en el ejemplo me conecto directamente)
- crea un módulo (yo lo llamo seguridad.php ) y coloca el siguiente código en él:
<!– /**
–>
/* Autenticación
*/
$muerte = 'Acceso Denegado!!!! :-p';
if(!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="Nombre del Site"');
header('HTTP/1.0 401 Unauthorized');
echo $muerte;
exit;
} else {
// valido mi clave en el servidor ...
if (@$db_link = mysql_connect("localhost", "usuario", "clave")) {
@mysql_select_db("base_de_datos");
}
$sql = "select * from usuarios
where ((usr_login = '$PHP_AUTH_USER')
and (usr_pass = '$PHP_AUTH_PW')) ";
$qpass= mysql_query($sql, $db_link);
if(mysql_num_rows($qpass)<>1) {
echo $muerte;
exit;
}
}
?
Ahora al principio de cada una de tus páginas que necesite
autenticar al usuario colocarás:
<!– /**
- Para terminar te recuerdo que queda en tus manos el mejorar el código, por ejemplo puedes validar un límite de intentos fallidos, registrar fecha y hora de acceso del usuario así como las páginas “autenticadas” que ha visitado. También puedes darle más seguridad al código validando errores en el SQL, y muchos etcés …
Nota: Este tipo de autentificación es vía HTTP y funciona bajo PHP instalado como Módulo de Apache y no como CGI
Fuente: http://www.forosdelweb.com/wiki/PHP:Autentificar_usuarios_en_base_de_datos
Publicadas nuevas versiones de Wireshark
Wireshark.org ha publicado las versiones 1.0.14 y 1.2.9 de Wireshark destinadas a corregir diversas vulnerabilidades de desbordamiento de búfer y de denegación de servicio.
Wireshark (aún conocido como Ethereal, su nombre anterior) es una aplicación de auditoría orientada al análisis de tráfico en redes. Su popularidad es muy elevada, puesto que soporta una gran cantidad de protocolos y es de fácil manejo. Además Wireshark es software libre (sujeto a licencia GPL) y se ejecuta sobre la mayoría de sistemas operativos Unix y compatibles, así como en Microsoft Windows.
Las nuevas versiones corrigen cinco problemas de seguridad, tres de ellos asociados a los disectores SMB, ASN.1 VER y SMB PIPE. Otras dos vulnerabilidades están relacionadas con errores en la maquina virtual del descompresor ‘SigComp’.
Las nuevas versiones pueden descargarse desde:
http://www.wireshark.org/download.html
Opina sobre esta noticia:
http://www.hispasec.com/unaaldia/4251/comentar
Más información:
Multiple vulnerabilities in Wireshark® version 0.8.20 to 1.0.13
http://www.wireshark.org/security/wnpa-sec-2010-05.html
Multiple vulnerabilities in Wireshark® version 1.2.0 to 1.2.8
http://www.wireshark.org/security/wnpa-sec-2010-06.html
Fuente: www.hispasec.com
Descargar un sitio completo con el comando wget
Si queremos descargar el contenido de un sitio online completo (incluyendo todas las imagenes y ficheros del mismo) y poder consultar o navegar por la informacion una vez que estemos desconectados, podemos ejecutar el siguiente comando:
wget -r -p http://www.ejemplo.com
Sustituyendo http://www.ejemplo.com por la URL del sitio en cuestion. Podemos ampliar este comando de la siguiente forma:
wget --random-wait -r -p -U mozilla http://www.ejemplo.com
–random-wait, hace que la descarga de contenido sea aleatoria, pues muchos sitios cuando observan descargas multiples y masivas de ficheros, limitan la descarga o la cortan.
-U mozilla, permite engañar al sitio online haciendoles creer que somos un navegador convencional, en muchos otros casos estos sitios al no detectar un browser valido impiden la descarga.
Fuente: http://ubuntulife.wordpress.com/2009/07/10/tip-descargar-un-sitio-completo-con-el-comando-wget/
Installation on Ubuntu Lucid Lynx (10.4)
Introduction
This article describes the installation of OTRS on Ubuntu Lucid Lynx (version 10.4). For other versions, installation would be probably similar.
Installation
We’ll install OTRS in the directory /opt; all applications we install manually, and NOT via the package manager, should go there.
- Download the .tar.gz ‘source’ file from http://otrs.org/download
- open a root shell or do ‘sudo su -’
- extract the archive and move it to /opt
tar xf otrs-2.4.x.tar.gz mv otrs-2.4.* /opt/otrs
The next step is to install the necessary Perl modules, the web server and the database.
aptitude install libapache2-mod-perl2 libdbd-mysql-perl libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl libpdf-api2-perl libsoap-lite-perl libgd-text-perl libgd-graph-perl libapache-dbi-perl mysql-server
Of course you can also run the database on a remote host, or use for instance PostgreSQL as the database. While still pretty straight-forward, it’s outside of the scope of this document.
Now you should create a user under which the OTRS cron jobs and such are running. The user should be added to the webserver group, and has /opt/otrs as the home directory.
useradd -r -d /opt/otrs/ -c 'OTRS user' otrs usermod -g www-data otrs
Now you have to prepare the OTRS configuration file. Copy the file in /opt/otrs/Config.pm.dist to Config.pm so you have your own brand new copy, do the same for the file /opt/otrs/Kernel/Config/GenericAgent.pm.dist:
cd /opt/otrs/Kernel cp Config.pm.dist Config.pm cp Config/GenericAgent.pm.dist Config/GenericAgent.pm
Now you need to set the permissions so both the web server user and the OTRS user have permissions on the directory. For this you can use the supplied script:
cd /opt/otrs bin/SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/otrs
Web server configuration
OTRS has a bundled default configuration file for Apache. You should add this to the Apache configuration directory, and then restart the server in order to get going:
cp /opt/otrs/scripts/apache2-httpd-new.include.conf /etc/apache2/conf.d/otrs.conf service apache2 restart
NOTE For OTRS versions up to and including 2.4.7 there is a workaround needed to circumvent an issue with Perl 5.10.1. For fix that, follow the next steps.
OTRS issue with Perl 5.10.1 and mod_perl
| Opciones | ||||||
|
||||||
Web installer
Go to http://127.0.0.1/otrs/installer.pl with your web browser. Here you can create the database to be used for OTRS (use the MySQL root password you set earlier), as well as do some other basic configuration. After this, you can log in to OTRS with the default account root@localhost and password root.
Now you have created the database, edit the file /opt/otrs/scripts/apache2-perl-startup.pl – we need that in order to configure Apache::DBI. Apache::DBI is not a module that is really needed for OTRS but it will pre-establish database connections, which will be better for performance. Therefore it’ s recommended to set it up. Besides that, it’s really easy to set up, so why not..?
Just simply remove the pound signs (#) before the lines for Apache::DBI and fill in the password you just created for the OTRS database using the web installer. If you forgot what it was, please just look up the value for $Self->{‘DatabasePw’} in the file /opt/otrs/Kernel/Config.pm.
use Apache::DBI ();
Apache::DBI->connect_on_init('DBI:mysql:otrs', 'otrs', 'my-secret-pass');
use DBI ();
OTRS cron jobs
OTRS uses several cron jobs for time-based actions, such as escalating tickets, sending out reminders, fetching emails from POP and IMAP boxes, and so on. You’ll have to prepare these cronjobs so they are run by the OTRS user.
cd /opt/otrs/var/cron for foo in *.dist; do cp $foo `basename $foo .dist`; done # copies all files with .dist extension to regular name
Now we have to add them to the otrs user’s crontab:
cd /opt/otrs bin/Cron.sh start otrs
Now the cron jobs are scheduled and will be executed on pre-defined intervals.
You can check with the command crontab -l -u otrs if the entries for the OTRS user are set up correctly.
After this, you can log in to OTRS via http://yourserver.example.com/otrs/index.pl with the default account root@localhost and password root. Now, you can log in to OTRS, create users, configure incoming and outgoing email, and the like. As they say… ((enjoy))!
Source: http://wiki.otrs.org/index.php?title=Installation_on_Ubuntu_Lucid_Lynx_%2810.4%29
Actualizar Ubuntu Server 10.04 desde consola
Es necesario actualizar los repositorios y luego instalar las actualizaciones (si las hubiera) para ello abrimos la consola y como root tecleamos.
$ sudo aptitude update
$sudo aptitude safe-upgrade
y listo, ya tenemos nuestro ubuntu actualizado
Cómo configurar una IP estática en Debian/Ubuntu desde la consola
1. Abro un Terminal de root en Aplicaciones>Accesorios>Terminal de root o en Aplicaciones>Herramientas del sistema>Terminal de root o pulsando la combinación de teclas Alt+F2 y escribiendo gksu gnome-terminal y haciendo clic con el botón izquierdo sobre el botón señalado con la palabra Ejecutar
2. Escaneo mis interfaces de red activos con el siguiente comando
ifconfig
3. Edito el archivo /etc/network/interfaces con el siguiente comando
nano /etc/network/interfaces
o si lo quiero editar gráficamente (por ejemplo con gedit)
gedit /etc/network/interfaces
4. Para el interfaz elegido (en este caso eth0) utilizo esta configuración
# Configuración IP estática en eth0allow-hotplug eth0auto eth0 iface eth0 inet static address 192.168.1.100 gateway 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255
(en address pongo la IP que quiera configurar estáticamente y en gateway la de mi router)
5. Pulso la combinación de teclas Ctrl+X para salir del editor (nano)
6. Pulso la tecla de la letra S (o la Y en caso de que el programa esté en inglés) para confirmar que guardo los cambios hechos al archivo)
7. Pulso la tecla Intro (Return) para confirmar el nombre del archivo y que lo reescriba
6. Reinicio el servicio de red con el siguiente comando
/etc/init.d/networking restart
Y listo!.
Fuente: http://putolinux.wordpress.com/2010/06/01/como-configurar-una-ip-estatica-en-debianubuntu-desde-la-puta-consola/
Microsoft anuncia que no habrá más soporte para Windows XP y otras versiones de Windows

Tal como se venía comentando hace algún tiempo,Microsoft está a punto de dar por finalizado el soporte a varias versiones de su sistema operativo Windows. A partir del 13 de julio de 2010, no habrá más soporte paraWindows XP (SP2),Windows 2000 professionaly Windows Server 2000. Sin embargo, la atención de muchos se centra en el anuncio de que finalizará elsoporte para Windows XPdebido a que, ante las fuertes críticas que recibió Windows Vista, hoy en día casi el 80% de ordenadores que utilizan este sistema operativo con licencia se encuentran aún en Windows XP, a pesar de que han pasado ya varios años desde su lanzamiento. Windows Vista no cumplió las expectativas de los usuarios y ha sido uno de los desarrollos de Microsoft más controversiales en torno a los sistemas operativos. Muchos se resistieron a realizar la actualización a vista y se quedaron en XP. Y algunos han dado el salto de Windows XP a Windows 7 sin pasar por vista.
Este anuncio de Microsoft busca precisamente forzar el paso a Windows 7 (o quizá a Windows Vista) a los usuarios que se han resistido a actualizar el sistema operativo. Aunque de todos modos los usuarios de XP podrán seguir utilizando este sistema, no volverá a haber actualizaciones, parches, y soluciones a problemas de seguridad en XP. Por lo tanto, cuando un sistema operativodeja de tener soporte por parte de su desarrollador, empieza a hacerse cada vez más vulnerable y se recomienda no utilizarlo si es posible migrar a otra versión o a otro sistema operativo. Por esta razón facilitarán la migración de este sistema a Windows 7 y mantendrán el soporte a los usuarios que la hagan antes de la fecha de corte.
Funte: http://www.blogwindows.com/microsoft-anuncia-que-no-habra-mas-soporte-para-windows-xp-y-otras-versiones-de-windows/487/
Windows Vista / 7 y servidor SAMBA
A la hora de acceder a un servidor SAMBA desde un equipo cliente con sistema operativo Windows Vista o Windows 7 se genera un error de acceso, “El inicio de sesión desde esta estación no está autorizado para esta cuenta”. Se comprueban permisos, usuarios y contraseñas, grupo de trabajo o dominio y todo está correcto, pero la conexión sigue siendo rechazada.
El problema radica en la versión de NTLM que utilizan tanto el servidor SAMBA como los clientes Windows, si la implementación de SAMBA es antigua (y no se quiere/puede actualizar por algún motivo) no soporta NTLMv2, y los clientes Windows (en Vista y 7) fuerzan que la negociación para el intercambio de información se haga en NTLMv2, en versiones anteriores como XP primero se intentaba realizar bajo la versión 2, y en caso de que el servidor de ficheros no la soportase se permitía de todas formas la operación.
Bien, para arreglarlo hay que modificar una serie de parámetros en el registro de Windows:
HKLM\System\Current control set\Control\LSA
LMCompatibilityLevel 0×1
HKLM\System\Current control set\Services\LanManWorkstation\Parameters\
RequireSecuritySignature 0×0
EnableSecuritySignature 0×0
Fuente: http://docsharing.wordpress.com/2010/04/14/windows-vista-7-y-servidor-samba
Las 6 versiones de Windows 7
Hoy se ha confirmado que Windows 7 tendrá 6 versiones. Ahora lo que todos nos preguntamos es ¿por qué? Si según Microsoft van a centrarse en dos versiones principalmente (Home Premium y Professional), y tenemos en cuenta que la variedad de versiones de Windows Vista fue una mala idea; entonces, ¿por qué lanzar tantas versiones de Windows 7?
El motivo seguro sea la diversificación. Sacar productos para cada nicho de mercado o, en otras palabras, para la clientela tan vasta y diversa que tienen. Microsoft enfoca su producto a tres tipos de usuarios: Hogar, Negocios y Grandes Empresas. Lo malo de esto es que los usuarios que no compran la versión más cara, terminan sintiendo que han comprado una versión incompleta.
¿No sería mejor que Microsoft saque una versión completa para todos y que luego ofrezca software especializado dependiendo del tipo de cliente?…
![]()
Las 6 versiones de Windows 7 que se han anunciado son:
Windows 7 Starter Edition
- Sólo para los fabricantes de equipos originales (OEM) que vendan equipos nuevos.
- Sin interfaz de usuario ni Aero.
- Sólo permitirá correr 3 programas simultáneamente.
Windows 7 Home Basic
- Sólo en mercados emergentes.
- Sin interfaz de usuario ni Aero.
Windows 7 Home Premium (versión recomendada para el usuario promedio)
- Para todo el mundo, fabricantes de equipos originales (OEM) y tiendas.
- Incluye interfaz de usuario y Aero.
- Soporte para multi-touch.
- Añade juegos “premium”.
- Multimedia (Media Center, Reproducción de DVD, y más)
Windows 7 Professional
- Para todo el mundo, fabricantes de equipos originales (OEM) y tiendas.
- Incluye todas las características de Windows 7 Home Premium.
- Mejor capacidad para trabajar en Red.
- Mayor protección de datos, con EFS.
Windows 7 Enterprise
- Sólo para empresas.
- Incluye todas las características de Windows 7 Professional.
- Añade BitLocker.
Windows 7 Ultimate
- Disponibilidad limitada para fabricantes de equipos originales (OEM) y tiendas.
- Incluye todas las características de Windows 7 Enterprise.
Fuente: http://www.baluart.net/articulo/las-6-versiones-de-windows-7
Aplicar reglas o filtros a los mensajes del correo electrónico
Las reglas o filtros se pueden aplicar tanto a los mensajes que entran como a los que salen. Es decir podemos servirnos de los filtros para facilitar la gestión de los mensajes que recibimos y de los que envíamos.
En principio todos los mensajes se reciben en la bandeja de entrada, pero utilizando filtros o reglas se pueden organizar de otra forma más práctica e incluso ejecutar una acción tal como llega.
- Los datos para seleccionar un mensaje concreto o un grupo de mensajes pueden ser:
Quién lo envía, a quién se le envía, el texto del asunto, con palabras exactas o sólo algunas, - Las acciones a realizar posteriormente con esos mensajes pueden ser:
Archivarlos directamente en una carpeta determinada o etiquetarlos en el caso de gmail. Reenviarlos a una dirección de correo previamente configurada. Eliminarlos.
Las funciones a realizar dependen del servidor correspondiente pero en lineas generales las que he comentado anteriormente suelen ser las más comunes.
Dos Ejemplos prácticos
- Imaginamos que me he suscrito para recibir los artículos de Miniguias.com en el correo electrónico. Lo primero que haré será crear una nueva carpeta personalizada con el nombre de “Artículos Miniguias“, para el caso de Gmail, habré creado una etiqueta con ese nombre. Un denominador común en todos los mensajes que reciba de Miniguias.com será el texto del Asunto, “Último artículo de Miniguias.com”, luego utilizaré ese campo para iniciar el filtro, de tal forma que todos los mensajes que lleven o comiencen el Asunto con esas palabras se coloquen directamente en la carpeta “Artículos Miniguias”. A la hora de poner el texto hay que tener cuidado con los acentos y colocarlos tal como vienen en el mensaje.
- Ahora queremos reenviar un mensaje a una dirección de correo concreta cada vez que envíemos un mensaje a un destinatario concreto y el asunto contenga alguna palabra predefinida.
En el campo Para se escribirá la dirección de correo del destinatario. En Asunto, las palabras predefinidas. Finalmente se le asignará la acción de reenviar a una dirección de correo, que se escribirá.
Configuración de filtros o reglas
- Gmail: Configuración – Filtros – Crear un nuevo filtro

- Hotmail: Ops – Más opciones – Correo no deseado – Filtros e información
Personaliza tu correo – Ordenar automáticamente el correo electrónico en carpetas
- Yahoo: Opciones – Opciones de correo – Menú izquierdo Filtros – Crear o modificar filtros
En la fecha de este artículo para utilizar filtros hay que utilizar la versión básica.
Permite un máximo de 15 filtros
- Otros proveedores y programas clientes de correo: Otros proveedores de correo electrónico – Terra, Wanadoo, ono, etc – y los programas clientes de correo como Outlook Express y Thunderbird disponen de herramientas para aplicar filtros. El funcionamiento es parecido a lo que se ha comentado anteriormente.
Gestión combinada
Las cuentas que ofrecen servicio de correo electrónico a través de web y simultáneamente mediante un programa cliente de correo como Outlook Express, permiten una gestión de los filtros más compleja.
Se puede configurar filtros en la web para que ciertos mensajes se depositen en una determinada carpeta, y de esta forma no serían descargados con el programa de correo. Las combinaciones posibles son tantas como necesidades de cada usuario. Es un detalle que hay que recordar si se gestiona una cuenta de correo utilizando las dos herramientas posibles, web y programa.
Fuente: http://www.miniguias.com/miniguias/aplicar-reglas-o-filtros-a-los-mensajes-del-correo-electronico/







Comentarios recientes