INSTALACION Y CONFIGURACION DE SNMP Y MRTG
El Multi Router Traffic Grapher (MRTG) es una herramienta para supervisar la carga de tráfico de la red. MRTG genera páginas HTML que contienen imágenes PNG que ofrece representación visual de este tráfico.
Instalación:
/etc/snmp/
se encuentra el archivo de configuración para el SNMP con el nombre de snmpd.conf al cual le haremos un Backup con el siguiente comando:
# cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf_Respaldo
/etc/snmp/snmpd.conf
y que servirán para definir quien tendrá acceso hacia el servicio SNMP. A una de estas listas se le otorgará permiso de Lectura y Escritura para lo que sea necesario y a la otra de solo Lectura. Por razones de seguridad solo la interfaz 127.0.0.1 será la de lectura escritura. Se otorgará permiso de acceso de solo lectura a una red o bien a una IP en la otra lista de control de acceso (ACL).
com2sec miredlocal 10.3.64.0/24 public
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
group MyROGroup v1 miredlocal
group MyROGroup v2c miredlocal
group MyROGroup usm miredlocal
View all included 1 80
access MyROGroup "" any noauth exact all none none
access MyRWGroup "" any noauth exact all all all
syscontact Administrador (administrator@bluder55.com)
# chkconfig snmpd on
# apt-get instakk scli
Despues de instalarlo vasta con ejecutar el comando seguido de la IP a vereificar, así:
# scli 127.0.0.1
100-scli version 0.2.12 (c) 2001-2002 Juergen Schoenwaelder
100-scli trying SNMPv2c ... good
(127.0.0.1) scli >
En esta prom le podemos dar monitor y nos debe dar informacion del Equipo. Probaremos el servidor con el siguiente comando (nos debe de arrojar información acerca del Equipo):
# snmpwalk -v 1 127.0.0.1 -c private system
# snmpwalk -v 1 127.0.0.1 -c private interfaces
EnableIPv6: no
WorkDir: /var/www/mrtg
Options[_]: bits,growright
WriteExpires: Yes
Title[^]: Traffic Analysis for
Los pasos serian:
2. Escanear el Equipo o Dispositivo por consola con el comando snmpwalk
3. Agregar el equipo al archivo de configuracion del MRTG.
4. Agregar el Equipo a la interfaz grafica del MRTG.
Esta sera la ventana para nustro Equipo:
SCRIPT PARA REMPLAZAR UNA PALABRA POR OTRA EN EL ARCHIVO QUE DESEES
echo "este es el asistente para la configuracion de el nombre de dominio de una red"
read -p "introduzca el nombre de dominio antiguo:" DA
read -p "introduzca el nombre de su nuevo dominio:" DN
read -p "introduzca la ruta del archivo que desee modificar:" RA
sed -i s/$DA/$DN/g $RA
echo "OK, dns exitoso"
le ejecutamos asi: ./script o sh +x script
INSTALACION FEDORA 9
prioritariamente iniciamos el equipo por el cd para disponernos a insertar el DVD y proseguir con la instalacion de fedora 9 donde el primer pantallazo es el siguiente:
elegimos la primera opción y comenzará el proceso de instalación de Fedora 9.
Next y seleccionamos la distribución de nuestro teclado.
Click en Siguiente y pasamos a la configuración de la red. En nuestro caso la red utiliza DHCP para obtener una IP.
Siguiente y en la nueva pantalla seleccionamos la zona horaria.
En nuestro caso seleccionamos: América-Colombia-Bogota
La siguiente pantalla nos pide que definamos una contraseña para el usuario root. Es recomendable utilizar contraseñas que contengan números, letras en mayúsculas y en minúsculas y caracteres especiales.
Ahora llegamos a la configuración del sistema de archivos. El asistente nos ayudará a configurar las particiones que utilizará Fedora. En nuestro seleccionamos Crear un diseño personalizado para poder escoger la partición en la que se va a instalar el sistema operativo.
Cuando terminamos de configurar el sistema de archivos, el sistema, nos pide guardar los cambios en el disco. Si estamos seguro de los que hacemos hacemos click en Guardar cambios al disco.
ya ahora lo que tenemos que hacer es darle siguiente a los pantallazos siguientes y configurar algunas cosas basicas como cualquier instalacion.
El fedora directory server es un servidor de alta escabilidad que cumple con el protocolo LDAP y facilidad a la gestion de la infraestructura mediante la centralizacion de configuraciones de las aplicaciones, perfiles de usuario, informacion de grupos, politicas y controldel acceso a la informacion en un directorio basado en conexiones en red. La gestion esta aun mas simplicada por caracteristicas tales como la replica multiple de originales ("multi-master") y la recuperacion automatica. Los administradores tienen la habilidad de mejorar la seguridad de las redes medinte la distribucion de una sola fuente de autenticacion.
LA INSTALACION
Ahora nos hemos metido con la instalacion de FDS y de este proceso me han surgido varios panoramas los cuales quiero describir partiendo desde la descarga del paquete(s) por lo que trabaje en la version 9 de fedora no tuve mayor complicacion con java y apache pues a partir de la versión 1,0 Fedora Directory Server no incluye un entorno de ejecución Java la cual es exigida por la administración del servidor y la consola.
Primeramente debemos de descargar el paquete que nos permita instalar el FDS en el link: http://directory.fedoraproject.org/wiki/douwnload/fedora-ds-1.0.4-1.FC6.i386.opt.rpm
la instalacion del paquete se me facilito con rpm :
- Rpm –Uvh /Descargas/fedora-ds-1.0.4-1.FC6.i386.opt.rpm
1 . conclusion
Fedora Directory Server tiene la capacidad de manejar múltiples dominios en una misma interfaz de administración, a esto se le conoce como Gestión de Instancias
FDS se instala por defecto en el directorio /opt/fedora-ds allí encontrará los archivos de instalación y administración, así como cada una de las instancias que posteriormente vamos a crear, debe haber al menos una(1) instancia creada en la instalación inicial y se representa con el nombre de directorio /opt/fedora-ds/slapd-
luego nos pide que corramos un script para completar la instalación y prender el servidor
- /opt/fedora-ds/setup/setup
- Hostname to use (default: localhost.localdomain) en donde de debe especificar el nombre del equipo y del dominio que vamos a elegir
conclusion
debes tener muy claro el nombre del equipo y del dominio los cuales deben estar definidos en /etc/hosts y en /etc/sysconfig/network para que luego cuando estemos corriendo el apache no sea impedido con un error al comunicarse con el localhost y seguidamente deje iniciar el servidor de directorio.
- server user ID to use (default: nobody)
- server group ID to use (default: nobody) a continuacion nos solicita un nombre de usuario, que debe estar registrado en el equipo y ser usado en el Directory Server.
El programa de instalación crea dos usuarios admin. Uno para la administración del servidor (esto será como un usuario "admin"). El otro es para el servidor de directorio propio (conocido como la "raíz DN" en OpenLDAP). Será un usuario, como "cn = Directory Manager". Es necesario recordar las contraseñas para ambos de estos usuarios
puede que nos muestre un error de dependencias, porque el Fedora-ds necesita de unas librerías para ser instalado de manera correcta estas son :
- libtercamp
- termcap
conclusion
si deseas las descargas en el clic en el link: http://rpmfind.net/linux/RPM/
en este pantallazo
nos pregunta que si deseamos registrar este software con una configuración de FDS ya existente
ü En la siguiente pantalla nos pregunta si queremos guardar en nuestro almacén de datos en otro Directory Server, por defecto lo dejamos en blanco, ya que vamos a guardar nuestra base de datos en el Directory Server que estamos creando.
- directory server network port (389): Luego nos da la opción de cambiar el puerto estándar por el cual corre el Directory Server, que, estando como súper usuario nos asigna el 389, si no estamos como Root, nos asigna un puerto superior a 1024.
conclusion
En lugar de utilizar los puertos de administración seleccionados al azar es mejor elegir un número de puerto. A menudo escoger 7006.Puede cambiar el puerto editando el fichero / opt / fedora-ds / admin-serv / config / server.xml. Por defecto, las conexiones con el puerto administrador son sólo posibles a partir del dominio local - esto puede ser fijado en la parte de la consola de administrador de servidor, pero el servidor debe ser reiniciado después.-Estos son los puertos para una comunicación con los controladores de dominio:
- Ligero Protocolo de acceso a directorios (LDAP); el puerto TCP 389, SSL para el puerto TCP 686.
- Sitio de replicación LDAP comunicación; el puerto TCP 379
- Catálogo Mundial de comunicación LDAP; el puerto TCP 3268, SSL para el puerto TCP 3269.
ü Cada instancia de un servidor de directorio requiere un identificador único.
Pulse Enter para aceptar el valor por defecto, o en otro tipo de nombre y pulse
enter
- Identificador de servidor de directorio [equipo1]:
ü Por favor, introduzca el ID de administrador para la configuración de Fedora
servidor de directorio. Este es el ID suelen utilizar para acceder a la consola. Se le pedirá también la contraseña.
Fedora configuración de servidor de directorio
- administrador ID [admin]:
ü Después nos muestra la siguiente pantalla, donde nos da la opción de registrar un usuario que administrará el FDS:
El programa de instalación crea dos usuarios admin. Uno para la administración del servidor (esto será como un usuario "admin"). El otro es para el servidor de directorio propio (conocido como la "raíz DN" en OpenLDAP). Será un usuario, como "cn = Directory Manager". Es necesario recordar las contraseñas para ambos de estos usuarios
- adminitration port (27015): se pide que especifique el puerto por el cual se quiere que corra la consola adminitrativa
conclusion
lo mejor sería poner el puerto manualmente, ya que cuando se reinicia el equipo el puerto cambia aleatoriamente.
al finalizar la instalacion del FDS seguidamente ejecutamos
- . /startconsole -u admin -a http://localhost.localdomain:25017/
conclusion
esto es para iniciar la consola por lo cual se debe tener muy en cuenta cual fue el puerto asignado para este proposito
1.
Hay dos interfaces de administración:
Basados en la Web
Esto es muy básico. Simplemente permite iniciar / detener servicios, control de estado, registros, etc Puede llegar a ella apuntando su navegador web en el puerto de administración en el servidor de directorio. Se tiene que ingresar en el "admin" código de acceso que ha creado durante la instalación.
Consola de administración
Este habla con el Servidor de Administración, así como directamente al servidor de directorio. Puede utilizar esto para añadir / modificar usuarios, grupos, tes, etc
cd / opt / fedora-ds
. / startconsole-x nologo
DESPUES DE LA INTALACION DE FEDORA COMO RECUPERAR
EL MENU DE ARRANQUE DE DEBIAN
Los pasos son los siguientes:
- nos convertimos como root
- editamos el archivo nono/boot/grub/menu.lst
- comentamos #hiddenmenu esta linea se encuentra en el archivo que editamos
- guardamos y salimos del archivo
- y luego ajecutamos fdisk-l y montamos la particion: mount/dev/sda7/mnt
- y luego entramos al archivo
- nano/mnt/boot/grub/menu.lst
- copiamos las lineas del arranque del sistema operativo
- vamos al otro archivo nano/boot/grub/menu.lst
- pegamos las lineas descomentadas
- guardamos y cerramos
- y reiniciamos el equipo
lo primero que debemos hacer es descargar el paquete likewice-open y despues ejecutarlo con ./likewice-open.
despues nos vamos a editar el archivo nano /etc/nsswitch.conf y esditamos la linea siguiente
host: file dns
tambien editamos el archivo del dns: nano /etc/resolv.conf
domain grupo.local
nameserver 10.3.64.156
que serian el nombre del dominio y la ip del equipo donde esta el controlador de dominio.
y por ultimo ejecutamos los siguientes comandos para unirnos al dominio y verificar que estamos matriculados a él.
#domainjoin-cli join grupo.local administrador
#lwinfo -i grupo.local\\administrador
#/usr/centerin/bin/lwinf -i grupo.local\\administrador
QUE ES EL AD
es el termino utilizado por microsoft para referirse a su implementacion de servicio de directorio en una red distribuida de computadores. utiliza distintos protocolos (principalmente LDAP, DNS, DHCP, kerberos...) su estructura jerarquica permite mantener una serie de objetos relacionados con componentes de una red, como usuarios, grupos de usuarios, permisos, asignacion de recursos y politicas de accesos.
un ejemplo de la estructura decendiente es que si un usuario permanece en un dominio sera reconocido en todo el arbol generado apartir de ese dominio, sin necesidad de pertenecer a cada uno de los subdominios. A su vez, los arboles pueden integrarse en un espacio comun denominado bosque. Para realizar un bosque es necesario crear dos o mas arboles que por lo tanto no comparten el mismo nombre de zona entre ellos.
- permite a usuarios y aplicaciones el acceso a la informacion sobre objetos.
- hace transparente la topologia y los protocolos fisicos de la red. esta manera un usuario puede tener acceso a cualquier recurso por ejemplo, una impresora sinsaber donde esta el recurso o donde esta conectado en la red.
- permite el almacenamiento de un numero muy grande de objetos. active directory puede ampliarse mientras una organizacion crese.
- PDC (primary domain controller.
- maestro de esquema.
- domain naming master.
- relative identifier master.
- infrastucture master
es eñ encargado de sincronizar las propiedades de las cuentas de usuario y grupos con controladores de dominio. tambien es el encargado de sincronizar la hora entre los bosques.
2. MAESTRO DE ESQUEMA
Es el organo de modificar el esquema del directorio activo, esta replicado en todos los controladores de dominio, solo el controlador de dominio con el rol del schema master podra modificarlo. controla todas las actualizaciones al esquema.
3. MAESTRO DE NOMBRES DE DOMINIO
es el encargado de mantener el esquema de nombres de dominio dentro del bosque y es el encargado de dar de alta y bajo dominio.
4. IDENTIFICADOR DE ASIGNACION RALATIVA
es el encargado de almacenar las cuentas y los grupos en una base de datos gestionada por un local gerente de seguridad.
5.MAESTRO DE INFRAESTRUCTURA
responsable de la comprobacion de pertenencias a grupos universales en entornos multidominio.
responsable de la actualizacion de referencias de objetos de su dominio a otros dominios.
En un primer resumen puede:
- permiten organizar objetos en un dominio.
- nos permite delegar control administrativo.
- simplifica la adminitracion de los recursos comun mente agrupado.
TIPOS DE GRUPO
SEGURIDAD: se utiliza para asignar derechos y permisos de usuario. Se puede usar como una lasta de distribucion de correo electronico.
DISTRIBUCION: solo se puede usar con aplicaciones de correo electronico. No se puede utilizar para dar permisos, para agrupar objetos relacionados.
AMBITOS DE GRUPO
el ambito de grupo determina si el grupo comprende varios dominios o si solo se limita a uno solo.
REGLAS:
MIEMBROS: - Modo mixto: cuentas de usuario del mismo dominio.
- Modo nativo: cuentas de usuario , cuentas de equipo y grupos globales del mismo dominio.
PUEDE SER
MIEMBRO DE: - Modo mixto: grupos locales de dominio
- Modo nativo: universales y grupos locales de dominio en todos los grupos de dominio y globales del mismo dominio.
REGLAS:
MIEMBROS: -Modo mixto: no se puede aplicar.
- Modo Nativo: cuentas de usuarios, cuentas de equipo, grupos globales y otros
grupos universales de cualquier dominio del bosque.
PUEDE SER
MIEMBRO DE: -Modo mixto: no se puede aplicar
- Modo nativo: grupos locales de dominio y universales de cualquier dominio.
REGLAS:
MIEMBROS: -Modo mixto: cuentas de usuario, cuentas de equipo y grupos globales de
cualquier dominio.
- Modo nativo: cuentas de usuario, cuentas de equipo, grupos globales y grupos universales de cualquier dominio del bosque, y grupos locales de dominio del mismo dominio.
PUEDE SER
MIEMBRO DE: Modo mixto: ninguno.
Modo nativo: grupos locales de dominio de cualquier dominio.
- A G P
- ADL P
- A G DL P
- A G U DL P
- A G L P
G: grupos globales
U: grupos universales
DL: grupos locales de dominio
L: grupos locales
P: permisos
A G P: se colocan cuentas de usuario (A) en grupos globales (G) y se le asignan permisos (P) a los grupos globales.
utilice A G P para bosques con un dominio, a los que no agrera nunca un dominio, y con muy pocos usuarios.
A DL P: se colocan cuentas de usuario (A) en grupos locales de dominio (DL) y se le conceden permisos (P) a los grupos locales de dominio.
utilice A DL P para un bosque que reuna los siguientes requisitos:
- el bosque solo tiene un dominio y muy pocos usuarios.
- no se agregaran nunca otros dominios a bosque.
- no hay miembros de microsoft windows NT 4.0 en el dominio.
A G DL P: se le colocan cuentas de usuario (A) a los grupos globales (G) se colocan grupos globales en grupos locales de dominio (DL) y se le conceden permisos (P) a los grupos locales de dominio.
utilice A G DL P para un bosque formado para uno o varios dominios y en el que puede que deba agregar futuros dominios.
A G U DL P: se colocan cuentas de usuario (A) en grupos globales (G) se le colocan grupos globales en grupos universales (U) y estos grupos universales en grupos locales de dominio (DL) y se le conceden permisos (P) a los grupos locales de dominio.
2. el grupo A tiene permisos de solo lectura sobre la carpeta uno, el usuario AB tiene permisos de modificar sobre esa misma carpeta. el grupo B no tiene ningun permiso sobre esa carpeta. para el grupo B denegar permisos de crear archivos en la carpeta dos.
3. a la carpeta prueba 1 conceder permisos de lectura y escritura al usuario AB pero este no podra eliminar archivos. determinar los permisos heredados para el usuario A yB para esta carpeta.
4. en la carpeta prueba 2 bloquear la herencia y conceder permisos de lectura para el usuario B y denegar permisos de escritura para el usuario B. conceder permisos de modificar al usuario AB y A y denegar escritura para el grupo A.
Un script es un programa que se hace en lenguaje interpretado por el usuario, el script es un conjunto de ordenes que al ejecutarse hace que el usuario interactue con dicho programa.
hay varios lenguajes de scripting entre ellos python, perl, ruby, php, bash
para hacer un script creamos un directorio y alli empezamos a editar el archivo con el nombre que tu quieras asi:
1.
#!/bin/bash
echo "programa para buscar extenciones"
read -p "introdusca la ruta de ubicacion de archivo" RUTA
read -p "introdusca la ruta del archivo a buscar" EXT
VAR=$(find $RUTA -name "*.$ext" |wc -l)
echo "el numero de archivos es" $VAR
2.
echo "este programa devuelve el numero de archivos"
echo "que pertenecen a un usuario en una ruta especifica"
read -p "ingrese una ruta para la busqueda"RUTA
read -p "ingrese un nombre de usuario"USER
VAR=$(find $RUTA -user $USER |wc -l)
echo "el numero de archivos que pertenecen al usuario $USER es:
3.
#!/bin/sh
echo "busqueda de su nombre"
read -p "introduzca su nombre"A
read -p "introduzca su apellido"B
echo "su nombre completo es: $A $B
para ejecutar el script
bash (y el nombre del archivo editado.
if: IF significa SI (condicional) en español. Su funcionamiento es simple. Se evalúa una condicion si es verdadera ejecuta un código, si es falsa, ejecuta otro código (o continúa con la ejecución del programa).
elif: si la condicion anterior resulta ser falsa, se cambia la condicion y se evalua, si resulta ser sierta se ejecutan las tareas de lo contrario se evaluara con otra condicion.
case:
BUCLES
while: Estos bucles se utilizan cuando queremos repetir la ejecución de unas sentencias un número indefinido de veces, siempre que se cumpla una condición.
for: El bucle FOR se utiliza para repetir mas instrucciones un determinado número de veces. De entre todos los bucles, el FOR se suele utilizar cuando sabemos seguro el número de veces que queremos que se ejecute la sentencia.
do: El bucle DO es muy versatil. Con el se pueden crear gran variedad de bucles distintos, bucles que comprueben una condición antes de ejecutar el bucle una vez
¿Cómo cambiarle la contraseña de linux con un Live CD de ubuntu?
Ingresamos el Live CD y entramos a la terminal
sudo bash
fdisk -l
mount (particion) /ruta
chroot /
passwd
reboot
ultimas versiones del kernel:
Ultima version estable del kernel: | |
Ultima version alpha de la serie 2.6: | |
Ultima version estable de la serie 2.4: | |
Ultima version alpha de la serie 2.4: | |
Ultima version estable de la serie 2.2: |
lo primero que hacemos es descargar el software Likewise-open y le damos permiso de ejecucion para que nos deje abrir el programa
luego vamos a la consola y editamos:
nano /etc/nsswitch.conf
en la siguiente linea: host dns
guardamos y salimos del editor
luego vamos a editar el dns
nano /etc/resolv.conf
domain redes.local
nameserver 10.3.64.x
guardamos y salimos
luego ejecutamos el siguiente comando
#domainjoin-cli join redes.local administrador
para que nos permita unir al dominio y nos va a pedir la contrasena del administrador es decir del controlador de dominio.
para comprobar si estamos en el dominio hacemos lo siguiente:
#lwiinfo -i redes.local\\administrador.
permite a los administradores supervisar el desempeño de la red, buscar y resolver sus problemas y planer su crecimiento.
BACKUP (copia de seguridad)
es la copia total o parcial de informacion importante del disco duro, cds, base de datos u otros medios de almacenamiento.
LDAP (Lightweight Directory Access Protocol)
es un protocolo a nivel de aplicacion que permite el acceso a un servicio de directorio ordenado y distribuido para buscar diversa informacion en un entorno de red. tambien es considerado una base de datos.
SMB (server messenge block)
protocolo de red que pertenece al la capa de aplicacion en el modelo OSI que permite compartir archivos, impresoras y demas recursos entre nodos de una red. fue desarrollado por IBM, pero el que realmente se usa es la version modificada por microsoft que lo renombra a CIFS.
SMTP (simple mall tranfer protocol)
protocolo simple de transferencia de correo. protocolo de red basado en texto utilizado para el intercambio de mensaje de correo electronico entre computadoras o distintos dispositivos.
NNTP (network news tranport protocol)
es un protocolo inicialmente creado para la lectura y publicacion de articulos de noticias. su traduccion es protocolo de tranferencia de noticias en red.
IMAP (internet message access protocol)
es un protocolo de red de acceso a mensajes electronicos almacenados en un servidor. Mediante IMAP se puede tener acceso al correo electronico desde cualquier equipo que tenga una conexion a internet.
SMP (multiprocesamiento simetrico)
es un tipo de arquitectura de ordenadores en que dos o mas procesadores comparten una misma memoria central.