NIS. Network Information Service. NIS: Network Information Service. Antes formalmente llamada Yellow Pages,

Tamaño: px
Comenzar la demostración a partir de la página:

Download "NIS. Network Information Service. NIS: Network Information Service. Antes formalmente llamada Yellow Pages,"

Transcripción

1 NIS Network Information Service Lámina 1 Antes formalmente llamada Yellow Pages, hoy en día coloquialmente se conoce con ese nombre o YP nombre se cambió por problemas de marca, pero comandos tiene nombres yp algo Desarrollado por Sun para facilitar la administración de grandes grupos de estaciones Centraliza información en un máquina: master NIS server programa servidor ypserv que corre en dicha máquina responde peticiones de información de máquinas clientes Lámina 2 Dr. Roberto Gómez Cárdenas 1

2 Los dominios de NIS Máquinas están agrupadas en un dominios NIS Dominio: grupo de máquinas que comparten información de configuración común, (están bajo un control de administración común). Dominio NIS cuenta con un nombre tipo texto No corresponden necesariamente a una red física en particular, o a un rango de direcciones IP, ni a una parte de un espacio internet Por cada dominio se elige una máquina servidora. En esta máquina una sola copia de archivos como /etc/services y /etc/hosts es sostenida por el administrador de sistema Estos archivos son reunidos en una base de datos indexada llamada mapas Lámina 3 Servidores esclavos Opcionalmente pueden definirse servidores esclavos en el dominio Reducen la carga de trabajo del maestro Proporcionan continuidad servicio si el maestro cae Se recomienda al menos un servidor esclavo, aunque la red sea pequeña, ya que si solo hay un solo servidor éste no se puede deshabilitar sin afectar a todo el dominio El servidor maestro envía copias de los mapas a los servidores esclavos Clientes seleccionan dinámicamente un servidor para su dominio NIS proceso conocido como binding y realizado por deamon ypbind este demonio corre en el cliente cliente puede cambiar de servidor, (servidor ocupado o caído) cliente utiliza el mismo servidor para todos los mapas Lámina 4 Dr. Roberto Gómez Cárdenas 2

3 Términos y procesos relacionados Programa ypserv corre en el servidor y responde a peticiones de información de máquinas cliente Dominio grupo de máquinas que comparten información de configuración común, (están bajo un control de administración común). cuenta con un nombre tipo texto por cada dominio se cuenta con una maquina servidora información a administrar se encuentra en forma de mapas Lámina 5 Términos y procesos relacionados Los mapas cada entrada en el mapa consiste en una llave y un valor, ambos son strings de texto todos los mapas se encuentran en un directorio bien conocido por el servidor NIS ypserv /var/yp Servidores esclavos opcionalmente pueden definirse servidores esclavos en el dominio reducen la carga de trabajo del maestro proporcionan continuidad servicio si el maestro cae Lámina 6 Dr. Roberto Gómez Cárdenas 3

4 Maestros, esclavos, mapas Mapa YP Servidor maestro Archivo configuración traditional e.g. /etc/hosts Mapa YP Mapa YP Servidor esclavo Servidor esclavo Lámina 7 Cliente Cliente Cliente Términos y procesos relacionados Programa ypbind asocia un cliente con un servidor NIS. lee el nombre de dominio NIS del sistema y utilizando RPC se conecta con el servidor. parte central de la comunicación cliente/servidor de NIS si ypbind muere en una máquina cliente, dicha máquina no podrá acceder al servidor NIS. El portmap debe ejecutarse para que se activen las llamadas a procedimientos remotos (RPC) utilizadas por NIS. si portmap no se está ejecutando no se podrá ejecutar ni clientes ni servidores de NIS. Lámina 8 Dr. Roberto Gómez Cárdenas 4

5 Los mapas del servidor Archivos texto usados para generar mapas son colectados en el directorio /var/yp del servidor maestro del NIS. Mapas son construidos a partir del comando makedbm: $makedbm infile outfile Cada línea en archivo texto infile genera un registro en el mapa. Primer campo de la línea es la llave del registro el resto es el valor asociado a esa llave Salida makedbm: par de archivos llamado oufile.dir y oufile.pag archivo.pag tiene los datos actuales y el archivo.dir contiene el indice hash. estos dos archivos forman el mapa. Todos los mapas de cada dominio están en un sólo directorio p.e mapas dominio cachafas son dejados en directorio /var/yp/cachafas Lámina 9 Creando mapas NIS Algunas veces se requiere una cierta manipulación de los archivos originales para ser usados por makedbm archivo hosts (llave: numero IP) trillian trilly... archivo hosts con nombre como llave. trillian trillian trilly.. Necesario hacer algo para que makedbm vea la línea: trillian trillian trilly Lámina 10 Dr. Roberto Gómez Cárdenas 5

6 La utilería awk Busca y procesa un patrón en un archivo Busca en uno o más archivos para ver si contienen líneas que coincidan con patrones específicos y después realiza ciertas acciones Puede usarse para generar reportes o filtrar textos Trabaja de la misma forma para números y texto, cuando se mezclan, awk no tiene problemas Dos formatos: awk [-Fc] -f archivo-programa [lista-archivos] usa un archivo-programa donde se almacena el programa awk lista-archivos: pathnames que awk va a procesar awk programa [lista-archivos] el programa awk se pasa a través de la línea de comandos posible escribir programas awk simples y cortos Lámina 11 Ejemplo de awk Lámina 12 $cat carros plym fury chevy nova ford mustang volvo gl ford ltd $awk { print $3 $1} carros 77 plym 79 chevy 65 ford 78 volvo 83 ford $awk { print $3 $0} carros 77 plym fury chevy nova ford mustang volvo gl ford ltd $ Dr. Roberto Gómez Cárdenas 6

7 Usando la utilería awk para construir un mapa: $ awk { print $2, $0 } /etc/hosts makedbm - /etc/yp/cachafas/host.byname Primer argumento - indica a makedbm de leer de stdin Otras posibles complicaciones: Utilería awk y la creación de mapas - llaves incluyen caracteres en blanco, se resuelve incluyendo underscores _ antes de pasar por makedbm - quitar líneas de comentarios que típicamente comienzan con # Funciones adicionales del servidor - aparte de crear mapas, otra función es asegurarse que servidor ypserv está corriendo, (usualmente este es activado a partir de un script de booteo) ypserv es un servidor basado en RPC Lámina 13 Construyendo e interrogando mapas eddie marvin trillian awk script eddie marvin trillian Archivo original /etc/hosts mapa hosts. byaddr NIS máquina servidor.dir makedbm.pag mapa hosts. byname.dir makedbm.pag ypserv Lámina 14 NIS máquina cliente gethostbyname ( )? gethostbyaddr ( )? Aplicación cliente llamada RPC a ypserv Dr. Roberto Gómez Cárdenas 7

8 Configurando el servidor de NIS Estableciendo el nombre del dominio NIS /etc/sysconfig/network domainname Crear los mapas /var/yp/makefile makedbm Inilicializar el servidor ypinit Lanzar el demonio de escucha /etc/yp.conf ypserv Lámina 15 Estableciendo el nombre del dominio Posible usar el comando domainname #/bin/domainname cachafas comando fija el nombre del dominio NIS en RAM Para hacer permanente el nombre es necesario agregar la siguiente línea en el archivo /etc/sysconfig/network NISDOMAIN=cachafas Esto entonces fijará el nombre del dominio del NIS automáticamente en el siguiente arranque. Lámina 16 Dr. Roberto Gómez Cárdenas 8

9 Creando los mapas Comando makedbm permite crear mapas convierte archivos texto en claro en archivos de formato DBM No es necesario hacer esto con cada uno de los archivos Usar el Makefile ubicado en /var/yp para lo anterior posible agregar instancias para crear mapas adicionales la línea más importante dentro del archivo es la que empieza con la palabra all Para crear los mapas basta con ejecutar comando make Es necesario ejecutar este comando cada vez que se modifiquen los archivos a partir de los cuales se crean los mapas Lámina 17 Línea importante del Makefile Creando/actualizando los mapas /var/yp/makefile all: passwd hosts group netid networks protocols rpc services netgrp \ mail shadow ypservers publickey ethers # amd.home bootparams ethers: ethers.byname ethers.byaddr hosts: hosts.byname hosts.byaddr services: services.byname passwd: passwd.byname passwd.byuid group: group.byname group.bygid shadow: shadow.byname Lámina 18 rubis:/var/yp# make make[1]: Entering directory `/var/yp/nis.lab' Updating passwd.byname... Updating passwd.byuid... Updating netid.byname... Updating shadow.byname... make[1]: Leaving directory `/var/yp/nis.lab' Dr. Roberto Gómez Cárdenas 9

10 Inicializar el servidor La base de datos de NIS se crea con el comando ypinit Por default (definido en el Makefile) lee los archivos desde /etc y los escribe en /var/yp La opción -m le permite a usted inicializar el servidor con datos en bruto (-m para el amo) La opción -s copia las bases de datos del amo a los esclavos (-s como esclavos). Lámina 19 rubis:/var/yp# /usr/lib/yp/ypinit -m Lámina 20 Ejemplo inicialización servidor maestro At this point, we have to construct a list of the hosts which will run NIS servers. rubis is in the list of NIS server hosts. Please continue to add the names for the other hosts, one per line. When you are done with the list, type a <control D>. next host to add: rubis next host to add: toto1 next host to add: toto2 The current list of NIS servers looks like this: rubis toto1 toto2 Is this correct? [y/n: y] We need a few minutes to build the databases... Building /var/yp/nis.lab/ypservers... Running /var/yp/makefile... make[1]: Entering directory `/var/yp/nis.lab' Updating passwd.byname... Updating passwd.byuid... Updating group.byname... Updating group.bygid... Updating hosts.byname... Updating hosts.byaddr... Updating rpc.byname... Updating rpc.bynumber... Updating services.byname... Updating services.byservicename... Updating netid.byname... Updating protocols.bynumber... Updating protocols.byname... Dr. Roberto Gómez Cárdenas 10

11 Lanzando el demonio ypserv Antes lanzar ypserv es necesario configurar /etc/ypserv.conf. archivo ASCII con opciones de tipo [yes no], comentarios (#) y reglas adicionales Ahora podemos encender el servidor: /etc/rc.d/init.d/ypserv start Para arrancar el servidor automáticamente al arranque es necesario editar el archivo rc.d Para verificar que todo este funcionando use: Lámina 21 /usr/sbin/rpcinfo -u localhost ypserv programa versión 1 lista y esperando programa versión 2 lista y esperando El archivo /etc/ypserv.conf Lámina 22 Dr. Roberto Gómez Cárdenas 11

12 Servidor NIS esclavo Configuración más sencilla que la del maestro Establecer el nombre del dominio igual que en el caso del servidor maestro Al ejecutar ypinit es necesario usar la opción -s y el nombre del servidor maestro Lámina 23 # ypinit -s ellington test-domain Server Type: SLAVE Domain: test-domain Master: ellington Creating an YP server will require that you answer a few questions. Questions will all be asked at the beginning of the procedure. Do you want this procedure to quit on non-fatal errors? [y/n: n] n Ok, please remember to go back and redo manually whatever fails. If you don't, something might not work. There will be no further questions. The remainder of the procedure should take a few minutes, to copy the databases from ellington. Transferring netgroup... ypxfr: Exiting: Map successfully transferred Transferring netgroup.byuser... ypxfr: Exiting: Map successfully transferred Configurando cliente NIS Paquete yp-tools, que depende paquete ypbind Configurar el nombre del dominio igual que en el caso de los servidores ypwhich: regresa el nombre del servidor NIS nisdomainanme: regresa el nombre del dominio Editar archivo /etc/yp.conf asignar el nombre del dominio y del servidor Editar archivo /etc/nsswitch.conf lista orden en que las búsquedas se llevaran a cabo Arrancar el servico NIS del cliente /etc/init.d/ypbind start Lámina 24 Dr. Roberto Gómez Cárdenas 12

13 Ejemplo campos archivo /etc/yp.conf # /etc/yp.conf - ypbind configuration file # Valid entries are # #domain NISDOMAIN server HOSTNAME # Use server HOSTNAME for the domain NISDOMAIN. # #domain NISDOMAIN broadcast # Use broadcast on the local net for domain NISDOMAIN # #ypserver HOSTNAME # Use server HOSTNAME for the local domain. The # IP-address of server must be listed in /etc/hosts. # Lámina 25 Ejemplo arranque cliente NIS saphir:~# nisdomainname nis.lab saphir:~# ypwhich rubis saphir:~# ypcat hosts localhost saphir rubis saphir:~# Lámina 26 Dr. Roberto Gómez Cárdenas 13

14 Obteniendo información desde el cliente Comando ypbind asocia un cliente con un servidor NIS, y comando ypwhich indica que servidor se usa Utilerías líneas comando para interrogar los mapas $ypcat passwd.byname $ypmatch cognac panza hosts.byname Funciones librerías llamadas resolvers, cada una diseñada para interrogar un mapa en específico getpwent(), getpwuid(), getpwnam() gethostent(), gethostbyaddr(), gethostbyname() Funciones de bajo nivel de propósito general para interrogación de mapas Lámina 27 Ejemplo utilerías de comando de línea ypcat y ypmatch disponibles para interrogar mapas ypmatch realiza una busqueda por una o más llaves en un mapa específico $ ypmatch cognac panza hosts.byname buscará los hosts cognac y panza en el mapa hosts.byname, regresando los valores asociados ypcat usado para leer el mapa entero $ ypcat passwd.byname desplegará el mapa completo passwd.byname y es equivalente a teclear: cat /etc/passwd Lámina 28 Dr. Roberto Gómez Cárdenas 14

15 Librería resolvers Funciones disponibles para una aplicación de programador Como ejemplo se interrogaran mapas derivados de /etc/passwd Existen dos mapas: passwd.byname utiliza el nombre del usuario como llave passwd.byuid usa el id. númerico del usuario como llave Tres funciones resolver para interrogar: getpwid() toma id numérico como parámetro y regresa valor correspondiente del mapa passwd.byuid getpwnam() toma nombre usuario como argumento y regresa el valor correspondiente del mapa passwd.byname getpwent() no toma ningún argumento, llamándolo repetidamente regresa entradas sucesivas entradas del mapa Funciones regresa un apuntador a la estructura passwd que contiene la entrada del mapa Lámina 29 Estructura del password struct passwd{ char *pw_name; /* Nombre usuario*/ char *pw_passwd; /* password encriptado */ /* Los siguientes dos son enteros en algunas versiones * / uid_t pw-uid; /* ID del usuario */ gid_t pw_gid; /* ID del grupo */ char *pw_age; char *pw_comment; char *pw_ gecos; /* Info personal acerca usuario */ char *pw_dir; /* Directorio home usuario */ char *pw_shell; /* Shell usuario*/ } Campos estructura (a excepción de pw_age y pw_comment corresponden a los campos en el archivo /etc/passwd: toto:eswxx94np23v.:21:90: toto le_hero:/cognac/toto:/bin/tcsh Lámina 30 Dr. Roberto Gómez Cárdenas 15

16 Ejemplo uso getpwuid() /* Programa que toma un ID numérico como argumento y muestra el correspondiente username */ # include <pwd.h> main (int argc, char *argv [ ] ) { struct password *pwp; int id = atoi (argv [1]) ; } pwp = getpwuid (id) ; if (pwp!= 0) printf ( User ID %d is % s \n, id, pwp->pw_name) ; else printf ( User ID %d desconocido \n, id) ; Ejemplo uso: $ getusername 21 User ID 21 is toto $ Lámina 31 Otros resolvers y sus mapas Mapa Resolvers Estructura group getgrent(), getgrid(), getgrname() group passwd getpwent(), getpwuid(), getpwnam() passwd hosts gethostent(), gethostbyaddr(), gethostbyname() hostent services getservent(), getservbyport(). getservbyname() servent networks getnetent(), getnetbyaddr(), getnetbyname() netent rpc getrpcent(), getrpcbynumber(), getrpcbyname() rpcent Lámina 32 Dr. Roberto Gómez Cárdenas 16

17 Funciones de bajo nivel Resolvers son construidos por encima funciones cliente de bajo nivel Funciones proporcionan interfaz gráfica genérica al servicio búsqueda de NIS Descritas en detalle en ypclnt(3) Ejemplos son: yp_get_default_domain() regresa el nombre default del dominio NIS de la máquina local necesaria para la llamada yp_match() y por otras funciones yp_match() especifica un dominio, un nombre de mapa y una llave regresa valor asociado a esa llave regresa el valor como una cadena de caracteres, no sabe nada de la estructura interna de la cadena Lámina 33 Otras rutinas yp_bind(char *indomain) asociar un proceso a un servidor NIS yp_unbind(char *domain) para desasociar un proceso y aprovechar el socket yp_first(char *indomain, char *inmap, char *outkey, int *outkeylen, char **outval, int outvallen); regresa el primer valor de la llave del mapa del dominio yp_next(char *indomain, char *inmap, char *inkey, int *inkeylen, char **outkey, int outkeylen, char **outval, int outvallen); regresa el siguiente valor de llave en el mapa yp_all(char *indomain, char *inmap, struct ypall_cxallback *incallback); proporciona una forma de transferir todo un mapa entero Lámina 34 Dr. Roberto Gómez Cárdenas 17

18 Ejemplo de construcción mapas y resolvers Contenido archivo texto: dico uno un dos deux tres trois cuatro quatre cinco cinq seis six siete sept ocho huit nueve neuf diez dix veinte treinta cuarenta cincuenta sesenta setenta ochenta noventa cien vingt trente quarente cinquante soixante soixante-dix quatre-vingt quatre-vingt-dix cent Lámina 35 Creación de los mapas Se crearan dos mapas: dico.bysp que usará palabras en español como llave y dico.byfr que usará palabras en francés como llave Archivo dico listo para usar makedbm y crear el mapa dico.bysp Creación dico.byfr necesita invertir la llave: $ $ makedbm dico dico.bysp $awk { print $2 $1 } dico makedbm - dico.byfr $ Ahora se tienen cuatro archivos: dico.bysp.dir dico.bysp.pag dico.byfr.dir dico.byfr.pag Lámina 36 Dr. Roberto Gómez Cárdenas 18

19 Copiando a los directorios Para que los mapas sean accesibles a ypserv se deben copiar al directorio del dominio NIS del que forman parte Operación requiere privilegios de root Si es un dominio nuevo se debe de crear el subdirectorio En ejemplo el nombre del dominio es lenguas $mkdir /etc/yp/lenguas $cp dico.by* /etc/yp/lenguas Si se asume que ypserv ya esta corriendo, entonces no se necesitan más pasos para añadir los nuevos mapas al sistema Un cliente puede acceder el nuevo mapa usando ypmatch o ypcat, por ejemplo: Lámina 37 $ ypmatch cinq dico.byfr cinco $ Creando funciones resolvers Para proporcionar soporte del lado cliente se necesitan funciones resolvers Se definirán dos funciones: getwordbysp() y getwordbyfr(). Cada una regresa un apuntador a un objeto con la siguiente estructura: struct cifraent { char *w_sp; /* Cadena caracateres contiene la cifra en español */ char *w_fr; /* Cadena caracteres contiene la cifra en francés */ } Regresa un apuntador a nulo si la cifra no se encuentra. La implementación usa el siguiente archivo de encabezado: /* cifra.h * struct cifraent { char *w_sp; /* Cadena caracteres contiene la cifra en español */ char *w_fr; /* Cadena caracteres contiene la cifra en francés */ } Lámina 38 Dr. Roberto Gómez Cárdenas 19

20 Código resolver getwordbysp( ) struct cifraent * getwordbysp(char *cifrasp) { static struct cifraent item; int val_len, i; char *domain; } item.w_sp = cifrasp; if ( yp_get_default_domain(&domain)!= 0) return(struct cifraent *) NULL; if ( yp_match(domain, dico.bysp, cifrasp, strlen(cifrasp), &item.w_fr, &val_len)!= 0 ) return (struct cifraent *) NULL; /* Suprimir-borra el \n */ item.w_fr[val_len]= \0 ; return(&item); Lámina 39 Código resolver getwordbyfr() struct cifraent * getwordbyfr(char *cifrafr) { static struct cifraent item; int val_len, i; char *domain; } item.w_fr = cifrafr; if ( yp_get_default_domain(&domain)!= 0) return(struct cifraent *) NULL; if ( yp_match(domain, dico.byfr, cifrafr, strlen(cifrafr), &item.w_sp, &val_len)!= 0 ) return (struct cifraent *) NULL; /* Suprimir-borra el \n */ item.w_sp[val_len]= \0 ; return(&item); Lámina 40 Dr. Roberto Gómez Cárdenas 20

21 Programa prueba de los resolvers main() { struct cifraent *w; } w = getwordbysp( ochenta ); if ( w!= (struct cifraent *) NULL) printf( getwordbysp(%s): %s \n, w->w_sp, w->w_fr); else printf( error en getwordbysp \n ); w = getwordbyfr( sept ); if ( w!= (struct cifraent *) NULL) printf( getwordbyfr(%s): %s \n, w->w_sp, w->w_fr); else printf( error en getwordbyfr \n ); Prueba de ejecución: $ toto getwordbysp(ochenta): quatrevint getwordbyfr(sept): siete $ Lámina 41 Archivos configuración y NIS Archivo /etc/passwd /etc/shadow* /etc/group /etc/hosts /etc/networks* /etc/services /etc/protocols /etc/ethers* /etc/aliases /etc/rpc /etc/netgroup* /etc/printcap /etc/termcap Función base de datos de información de cuentas de usuarios contraseñas encriptadas de usuarios, caducidad de contraseñas definición de grupos UNIX mapeo de nombres a direcciones IP de máquinas asocia nombres en texto con direcciones de red IP lista los números de puerto para servicios de red bien conocidos mapeo de nombres en texto a números de protocolos mapeo entre direcciones Ethernet y nombres de máquinas nombres usados como alias para correo electrónico lista los números de identificación de servicios RPC define colecciones de usuarios, máquinas y redes base de datos de información de impresoras base de datos de tipos de terminal Lámina 42 * no usado en todos los sistemas Dr. Roberto Gómez Cárdenas 21

22 NIS y archivos locales Mayoría de los sistemas NIS puede ser suplementado por la información local del cliente, al menos para algunos archivos. Enfoque tradicional admite dos tipos situaciones: prioridad local: los archivos locales tienen precedencia sobre NIS; prioridad global: NIS tiene precedencia sobre los archivos locales. Usualmente, sólo /etc/passwd y /etc/group tienen precedencia sobre NIS. necesario añadir, en ambos, un caraceter + al archivo para que la información que no encuentre en el archivo local la busque en el servidor de dominio Lámina 43 Archivos passwd y group en NIS En archivo /etc/passwd añadir +:::::: al final del archivo para HP-UX, añadir +::-2:60001::: para evitar que usuario se conecte como + en otros Unix, añadir +::*:::: o +::0:0::: caracteres + y - para incluir/excluir o cambiar usuarios posible cambiar el shell, por ejemplo +:*::::::/etc/noshell +:::::::/etc/csh En archivo /etc/group añadir +::: Versiones recientes, usan archivo /etc/nsswitch.nis para definir prioridad entre archivos locales y NIS Lámina 44 Dr. Roberto Gómez Cárdenas 22

23 Ejemplos archivo /etc/passwd con NIS Lámina 45 Primer ejemplo root:!.k:0:1:/:/usr/bin/csh nobody:*:-2:-2::/: daemon:*:1:1::/: sys:*:2:2::/:/usr/bin/csh bin:*:3:3::/usr/bin: uucp:*:4:4::/var/spool/uucppublic: news:*:6:6::/var/spool/news:/usr/bin/csh +::0:0::: Segundo ejemplo root:0anhfbmrikvha:0:3: :/:/bin/ksh daemon:*:1:5::/:/bin/sh bin:*:2:2::/bin:/bin/sh adm:*:4:4::/usr/adm:/bin/sh uucp:*:5:3::/usr/spool/uucppublic:/usr/lib/uucp/uucico lp:*:9:7::/usr/spool/lp:/bin/sh hpdb:*:27:1:allbase:/:/bin/sh +::-2:60001::: cuentas locales, no se pregunta a NIS por ellas cuentas que no se encuentren en este archivo se pregunta a NIS cuentas locales, no se pregunta a NIS por ellas cuentas que no se encuentren en este archivo se pregunta Roberto Gómez a NIS C. El archivo nsswitch.conf Network Services Switch Permite especificar en que orden será buscada la información igual que /etc/host.conf Las posibles elecciones son Campo nisplus nis dns files db Donde busca via NIS+ NIS DNS (Domain Name Server) archivos locales en la base de datos /var/db Lámina 46 Dr. Roberto Gómez Cárdenas 23

24 Modos de falla Ejemplo archivo nsswitch.conf posible definir comportamiento ante una falla return o continue poner expresiones entre corchetes después de la opción Condición UNAVAIL NOTFOUND TRYAGAIN SUCCESS Significado fuente no existe o esta abajo fuente existe, pero no puede responder la petición fuente existe pero se encuentra ocupada fuente pudo contestar la petición Lámina 47 Ejemplo passwd: shadow: group: hosts: nis files nisplus nis files nisplus nis files nisplus dns [NOTFOUND=return] nis Ejemplo archivo /etc/nsswitch.nis passwd: group: hosts: networks: protocols: rpc: ethers: netmasks: bootparams: publickey: netgroup: automount: aliases: services: sendmailvars: files nis files nis nis [NOTFOUND=return] files nis [NOTFOUND=return] files nis [NOTFOUND=return] files nis [NOTFOUND=return] files nis [NOTFOUND=return] files nis [NOTFOUND=return] files nis [NOTFOUND=return] files nis [NOTFOUND=return] files nis files nis files nis files nis files Lámina 48 Dr. Roberto Gómez Cárdenas 24

25 Recomendación Se debe mantener al menos una cuenta local (por ejemplo, una cuenta que no se importe a través de NIS) en el archivo /etc/master.passwd y además dicha cuenta debería ser miembro del grupo wheel. Si algo va mal con el procedimiento descrito esta cuenta se puede utilizar para entrar en la máquina cliente de forma remota para posteriormente convertirse en superusuario e intentar solucionar el problema. Lámina 49 Archivo /var/yp/securenets Lámina 50 En general cualquier usuario remoto puede realizar peticiones para recuperar los contenidos de las asociaciones de NIS siempre y cuando se conozca el nombre de dominio Archivo securenets previene lo anterior Al arranque ypserv intenta leer contenido del archivo Cuando ypserv recibe una petición de una dirección si coincide con alguna de las reglas especificadas en el archivo se procesa la petición. si no existe ninguna coincidencia la petición se rechaza y se graba un mensaje de aviso. si el archivo /var/yp/securenets no existe ypserv acepta conexiones de cualquier máquina. Dr. Roberto Gómez Cárdenas 25

26 Ejemplo archivo /var/yp/securenets # admitir conexiones desde localhost -- obligatorio # admitir conexiones desde cualquier host # en la red # admitir conexiones desde cualquier host # de a # esto incluye las maquinas en el 'testlab' Lámina 51 Limitantes NIS NIS es altamente asimétrico con respecto a la lectura y escritura de los mapas lectura es muy eficiente escritura no es soportada en el protocolo NIS e involucra muchas tareas No existe un control de acceso cualquier mapa NIS es accesible por cualquier cliente No hay un seguimiento faq, (peticiones más frecuentemente hechas), del cliente ayuda a que todos los clientes vean copias consistentes de los datos ineficiente cada vez que un resolver es llamada: tráfico red es generado Mapas NIS están centralizados datos no están distribuido, se encuentran reunidos en un solo sistema Lámina 52 Dr. Roberto Gómez Cárdenas 26

27 NIS+ Un nuevo servicio de información de red, que fue introducido por Sun Bastante complejo Principales ventajas definición de jerarquías NIS+ usa nombres de dominio jerárquico, similares a los de intenet concepto de tablas Mapas son substituidos por tablas múltiples criterios de busquedas p.e. [ name=toto, pais = francia ] de personal.ventas.cuervo.co seguridad autenticación RPC y varios permisos acceso posibilidad de sustituir el manejador de base de datos Lámina 53 Dominios NIS+ y tablas Dominio widget.com eng.widget.com Subdominio sales.widget.com Tabla Tabla Tabla Tabla Lámina 54 Número de columnas :4 Columnas a buscar :0,3 Máyusculas / Minúsculas : 0 Nombre Sitio Origen ID vodka Rusia centeno 1446 cognac Francia uva 1070 tequila México agave 0616 Tabla Esquema base datos Dr. Roberto Gómez Cárdenas 27

28 Una última palabra sobre NIS+ Lanzado por Sun principio 90s Más complejo que NIS y no ha gozado de la misma popularidad que NIS No existe NIS+ para Linux existe cliente NIS+ en Linux pero no se encuentra bien integrado en las distribuciones Punto vista cliente: NIS+ se ve igual que NIS Sun anunció que no iba a continuar con el soporte de NIS+ Se rumora que Sun no usa NIS+ internamente Lámina 55 Dr. Roberto Gómez Cárdenas 28

Panorámica. Servicios de Directorio: NIS. Mario Muñoz Organero Departamento de Ingeniería Telemática http://www.it.uc3m.es/mario

Panorámica. Servicios de Directorio: NIS. Mario Muñoz Organero Departamento de Ingeniería Telemática http://www.it.uc3m.es/mario Servicios de Directorio: NIS Mario Muñoz Organero Departamento de Ingeniería Telemática http://www.it.uc3m.es/mario Panorámica Administrador: Configurando las NIS Servidor NIS Cliente NIS RED Comunicaciones

Más detalles

Universidad Simón Bolívar Diseño y Administración de Redes Septiembre - Diciembre 1.998. Network Information System NIS

Universidad Simón Bolívar Diseño y Administración de Redes Septiembre - Diciembre 1.998. Network Information System NIS Universidad Simón Bolívar Diseño y Administración de Redes Septiembre - Diciembre 1.998 Network Information System NIS Yaremí Mañú Network Information System Qué es NIS? Es una base de datos administrativa

Más detalles

Network Information Service. Fabricio Jiménez

Network Information Service. Fabricio Jiménez Network Information Service Fabricio Jiménez 2 de marzo de 2009 Índice general 1. Definición del servicio 2 2. Funcionamiento 3 2.1. El servidor maestro y el servidor esclavo................. 3 2.1.1.

Más detalles

Unit 7 Authentication Services. J. Valenzuela A. Instituto Profesional DUOC UC Semestre 1-2012

Unit 7 Authentication Services. J. Valenzuela A. Instituto Profesional DUOC UC Semestre 1-2012 Unit 7 Authentication Services J. Valenzuela A. Instituto Profesional DUOC UC Semestre 1-2012 Objetivo Comprender los conceptos básicos de autenticación. Comprender los roles de NSS y PAM en la autenticación

Más detalles

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO. 21, NIS/NIS+ (DOMINIO EN LINUX) CREAR UN HOWTO SOBRE LA INSTALACION Y FUNCIONAMIENTO DE NIS/NIS+ -EJEMPLO REAL DE USO Vielka Mari Utate Tineo 2013-1518 Instituto Tecnológico de las Américas

Más detalles

La información a ser distribuida por NIS es la que se indica a continuación. login names /passwords/home directories (/etc/passwd)

La información a ser distribuida por NIS es la que se indica a continuación. login names /passwords/home directories (/etc/passwd) 1 NIS, NFS NIS Introducción Uno de los mayores problemas en el sistema de entorno distribuido es el mantener copias separadas de un común de archivos de configuración en cada host, tales como passwd, group,

Más detalles

Tema 9. Gestión de las comunicaciones

Tema 9. Gestión de las comunicaciones Tema 9. Gestión de las comunicaciones p. 1/17 Tema 9. Gestión de las comunicaciones Administración de Sistemas Operativos Administración de Sistemas Operativos y Periféricos M a Pilar González Férez Tema

Más detalles

Prácticas A.S.O./A.S.O.P. - Boletín L08 NFS y NIS

Prácticas A.S.O./A.S.O.P. - Boletín L08 NFS y NIS Prácticas A.S.O./A.S.O.P. - Boletín L08 NFS y NIS NFS Notas: Esta práctica se va a realizar por parejas de ordenadores, uno hará de cliente y el otro de servidor. Recuerda que con la orden chkconfig se

Más detalles

Practica de DNS. Primera Parte - Configuración del servidor Primario

Practica de DNS. Primera Parte - Configuración del servidor Primario Practica de DNS Primera Parte - Configuración del servidor Primario Para configurar un servidor primario son necesarios los archivos siguientes: named.conf: Generalmente se encuentra en el directorio /etc.

Más detalles

Compartir información en Redes

Compartir información en Redes Administración de Redes Compartir información en Redes Profesor Eduardo Blanco Departamento de Computación y T. I. USB Compartir información en Redes Archivos e información del sistema Compartir archivos:

Más detalles

Gestión de LDAP en Debian Índice de contenido

Gestión de LDAP en Debian Índice de contenido Índice de contenido...1 1. LDAP...3 2. Instalación de un servidor LDAP...6 2.1 Instalación del servicio LDAP...6 2.2 Configuración del servicio LDAP...9 2.3 Creación del directorio LDAP...19 Instalar Jxplorer...19

Más detalles

Instalación y Configuración de un Servidor NFS, con NIS tras un Cortafuego con IPTables

Instalación y Configuración de un Servidor NFS, con NIS tras un Cortafuego con IPTables Instalación y Configuración de un Servidor NFS, con NIS tras un Cortafuego con IPTables Gerardo Beltrán Gutiérrez, Inés Fernando Vega López Facultad de Informática Culiacán Universidad Autónoma de Sinaloa

Más detalles

PRACTICA NO.21: HOW TO INSTALL AND CONFIGURE NIS

PRACTICA NO.21: HOW TO INSTALL AND CONFIGURE NIS PRACTICA NO.21: HOW TO INSTALL AND CONFIGURE NIS Jose Arturo Beltre Castro 2013-1734 Ing. JOSE DOÑE Sistemas Operativos III Network Information Service Network Information Service (conocido por su acrónimo

Más detalles

NIS(YP)/NIS+/NYS COMO

NIS(YP)/NIS+/NYS COMO NIS(YP)/NIS+/NYS COMO Andrea Dell Amico, Mitchum DSouza, Erwin Embsen, Peter Eriksson Traducción de Carlos Martinez Txakartegi, txakar@rigel.deusto.es de 1996 l0.5, 24 de Enero de 1995 18 de Julio Configuración

Más detalles

Instalación, configuración y administración de servidores DNS

Instalación, configuración y administración de servidores DNS Instalación, configuración y administración de servidores DNS Tabla de Contenidos 1. Instalación, configuración y administración de servidores DNS...2 1.1 Conceptos Generales de DNS... 2 1.2 Servidor DNS

Más detalles

Introducción (I) SAMBA esta formado por un conjunto de aplicaciones que utilizan:

Introducción (I) SAMBA esta formado por un conjunto de aplicaciones que utilizan: Introducción (I) SAMBA esta formado por un conjunto de aplicaciones que utilizan: El protocolo de aplicación Server Message Block. El protocolo de sesión NetBIOS. SAMBA permite: Compartir sistemas de archivos

Más detalles

Redes en Linux. por Loris Santamaria < loris@lgs.com.ve> 2004-2011 Links Global Services C.A.

Redes en Linux. por Loris Santamaria < loris@lgs.com.ve> 2004-2011 Links Global Services C.A. Redes en Linux por Loris Santamaria < loris@lgs.com.ve> 2004-2011 Links Global Services C.A. Objetivos Los temas que se tratarán en esta Unidad son... Configuración de Interfaces de red Configuración de

Más detalles

Computación Científica en Clusters

Computación Científica en Clusters Universidad de Murcia Facultad de Informática Sesión 2: NFS, NIS, etc. Boletines de prácticas 2010 Departamento de Ingeniería y Tecnología de Computadores Área de Arquitectura y Tecnología de Computadores

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Ingeniería Redes de Datos Práctica 11 Capa6 Modelo OSI. PRÁCTICA 11 SSH: Secure Shell

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Ingeniería Redes de Datos Práctica 11 Capa6 Modelo OSI. PRÁCTICA 11 SSH: Secure Shell 1.- Objetivos de Aprendizaje El alumno: UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO PRÁCTICA 11 SSH: Secure Shell Al finalizar la práctica, conocerá la importancia de utilizar el protocolo SSH (Secure Shell)

Más detalles

SAMBA y NFS GNU/Linux

SAMBA y NFS GNU/Linux 1 SAMBA y NFS GNU/Linux Redes y Servicios Contenidos 2 1. Introducción 2. SAMBA 3. NFS 1.1. Instalación y configuración 1.2. Cliente 1.3. Configuración con asistentes 2.1. Configuración del servidor 2.2.

Más detalles

SERVIDOR DE AUTENTICACION LDAP

SERVIDOR DE AUTENTICACION LDAP RODULFO GUSTAVO RODRIGUEZ GARCIA 1150485 ANA KATERINE MONTESINOS GELVEZ 1150013 Tema: Servidor LDAP SERVIDOR DE AUTENTICACION LDAP OpenLDAP es una implementación libre y de código abierto del protocolo

Más detalles

Cómo configurar SAMBA para que los usuarios accedan a un recurso mediante validación en un dominio NT

Cómo configurar SAMBA para que los usuarios accedan a un recurso mediante validación en un dominio NT Cómo configurar SAMBA para que los usuarios accedan a un recurso mediante validación en un dominio NT 1. Notas aclaratorias Víctor Martín Goyeneche Este documento no trata de ser una verdad absoluta ni

Más detalles

Software de Comunicaciones. Práctica 8 - Sistemas de Archivo remoto. NFS y SAMBA

Software de Comunicaciones. Práctica 8 - Sistemas de Archivo remoto. NFS y SAMBA Software de Comunicaciones Práctica 8 - Sistemas de Archivo remoto. NFS y SAMBA Juan Díez-Yanguas Barber Software de Comunicaciones Ingeniería Informática - 5º Curso Jdyb - Abril 2013 Juan Díez- Yanguas

Más detalles

UNIDAD DIDACTICA 11 CONFIGURACIÓN DE LA RED EN GNU/LINUX

UNIDAD DIDACTICA 11 CONFIGURACIÓN DE LA RED EN GNU/LINUX UNIDAD DIDACTICA 11 CONFIGURACIÓN DE LA RED EN GNU/LINUX Eduard Lara 1 1. INTRODUCCIÓN En este capítulo recorreremos los pasos necesarios para configurar el protocolo TCP/IP en una máquina: Asignación

Más detalles

Ficheros compartidos en red II: SAMBA.

Ficheros compartidos en red II: SAMBA. Introducción.. Autor: Enrique V. Bonet Esteban El servicio de SAMBA esta formado por un conjunto de aplicaciones que funcionan mediante el protocolo de aplicación SMB (Server Message Block) 1 y el protocolo

Más detalles

Crear servidor NFS en Debian

Crear servidor NFS en Debian Rocío Alt. Abreu Ortiz 2009-3393 Crear servidor NFS en Debian NFS (Network File System) Sistema de archivos de red que permite a los hosts remotos montar sistemas de archivos sobre la red e interactuar

Más detalles

SOR -::- Prácticas -::- Curso 05/06. RCP es un estándar desarrollado por Sun Microsystems y usado por muchos distribuidores de sistemas UNIX.

SOR -::- Prácticas -::- Curso 05/06. RCP es un estándar desarrollado por Sun Microsystems y usado por muchos distribuidores de sistemas UNIX. RPC RCP es un estándar desarrollado por Sun Microsystems y usado por muchos distribuidores de sistemas UNIX. El RPC es una interfaz de programación de aplicación (API) disponible para el desarrollo de

Más detalles

Introducción. Instalación de Apache Tomcat PASO 1: PASO 2: PASO 3: PASO 4:

Introducción. Instalación de Apache Tomcat PASO 1: PASO 2: PASO 3: PASO 4: Introducción El presente documento es una guía rápida de instalación de alguna herramienta particular. De seguro existen otras formas de realizar el proceso de instalación, pero esta es la que mejor le

Más detalles

Una vez editado el fichero interfaces reiniciamos el servicio: /etc/init.d/networking restart

Una vez editado el fichero interfaces reiniciamos el servicio: /etc/init.d/networking restart Para comenzar instalamos Bind9: apt-get install bind9 Configuramos el fichero: nano /etc/network/interfaces auto eth0 iface eth0 inet static address 192.168.14.216 netmask 255.255.255.0 network 192.168.14.0

Más detalles

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIOS #166 Pablo Torres Burgos

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIOS #166 Pablo Torres Burgos INSTRUCCIONES: Crear una máquina virtual con CentOS. Esperar a que cargue el SO y abrir una terminal de comandos. Realizar lo siguiente. NOTA: Para cada comando que se ejecute exitosamente: tomar una captura

Más detalles

Programas de Administración de red

Programas de Administración de red 1 Programas de Administración de red Introducción El propósito de las siguientes prácticas es el de familiarizar al alumno con los distintos programas que se utilizan para chequear y comprobar el estado

Más detalles

Administración de Sistemas. Curso 1999-2000

Administración de Sistemas. Curso 1999-2000 Configuración de Indice: 1.- Qué es? 1 2.- Instalación de. 2 3.- Configuración de. 3 4.- Instalación/Configuración de swat. 4 5.- Niveles de seguridad 5 6.- Configuración de con el nivel de seguridad domain.

Más detalles

sudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan /usr/local/pgsql/data

sudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan /usr/local/pgsql/data sudo tar -zxvf postgresql-8.2.4.tar.gz cd postgresql-8.2.4 sudo./configure sudo./configure --without-[opcion] sudo make sudo make install sudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan

Más detalles

Escuela de Ingeniería Electrónica CAPITULO 10 LINUX

Escuela de Ingeniería Electrónica CAPITULO 10 LINUX CAPITULO 10 LINUX AGENDA Administración de la interfase del usuario. Cuentas para usuarios y grupos Administración de servicios y archivos del sistema Daemons (demonios) 2 Instalación de Linux La instalación

Más detalles

Servidor SPARC T3-1. Guía básica. Contenido del envío. Antes de empezar

Servidor SPARC T3-1. Guía básica. Contenido del envío. Antes de empezar Servidor SPARC T3-1 Guía básica Esta guía describe los pasos mínimos que debe realizar para encender y arrancar el servidor SPARC T3-1 de Oracle por primera vez utilizando el sistema operativo preinstalado

Más detalles

Servidor de Protocolo de Transferencia de

Servidor de Protocolo de Transferencia de Servidor de Protocolo de Transferencia de Archivos (FTP) Etiquetas: ftp «Volver a Administración de... Imprimir Table of Contents [-] 1 Acerca del Protocolo FTP 2 Funcionamiento del Protocolo FTP 3 Modos

Más detalles

Hoy vamos a hablar sobre como instalar y configurar un servidor de DNS en un Microsoft Windows Server 2008 R2.

Hoy vamos a hablar sobre como instalar y configurar un servidor de DNS en un Microsoft Windows Server 2008 R2. El Servicio DNS Hoy vamos a hablar sobre como instalar y configurar un servidor de DNS en un Microsoft Windows Server 2008 R2. Quizá, lo primero que haya que hacer es recordar que es un DNS. Un Domain

Más detalles

Trabajo con servicios de nombres y directorios en Oracle Solaris 11.1

Trabajo con servicios de nombres y directorios en Oracle Solaris 11.1 Trabajo con servicios de nombres y directorios en Oracle Solaris 11.1 Referencia: E36688 01 Octubre de 2012 Copyright 2002, 2012, Oracle y/o sus filiales. Todos los derechos reservados. Este software y

Más detalles

Curso de MySQL y Java

Curso de MySQL y Java Curso de MySQL y Java Introducción: instalación, arranque y primeros pasos 1. Material En este curso vamos a trabajar con el servidor mysql versión 4.0.18. También utilizaremos una herramienta llamada

Más detalles

CAPA DE APLICACIONES

CAPA DE APLICACIONES CAPA DE APLICACIONES En esta capa se implementan protocolos que ayudan al intercambio de información entre usuarios Protocolos utilizados El sistema de nombres de dominio (DNS) Transferencia de Hipertexto

Más detalles

Zona Ecommerce -Db Se establece el nombre del host, para el cual se especifica ecommerce db y se teclea F2 para confirmar y continuar.

Zona Ecommerce -Db Se establece el nombre del host, para el cual se especifica ecommerce db y se teclea F2 para confirmar y continuar. ANEXO 3 - Configuración de los Solaris Containers Zona Ecommerce -Db Se establece el nombre del host, para el cual se especifica ecommerce db y se teclea F2 para confirmar y continuar. Se confirma el nombre

Más detalles

Manual de Instalación del sistema administrativo PremiumSoft Extended 7

Manual de Instalación del sistema administrativo PremiumSoft Extended 7 1 P á g i n a M a n u a l d e I n s t a l a c i ó n d e l s i s t e m a a d m i n i s t r a t i v o Manual de Instalación del sistema administrativo PremiumSoft Extended 7 X Realizado por: Enrique Tancredi

Más detalles

Tomás P. de Miguel Dpto. Ingeniería de Sistemas Telemáticos. dit UPM

Tomás P. de Miguel Dpto. Ingeniería de Sistemas Telemáticos. dit UPM Tomás P. de Miguel Dpto. Ingeniería de Sistemas Telemáticos Justificación Resolver el problema de interacción entre sistemas heterogéneos Compartir sistemas de ficheros Compartir impresoras entre clientes

Más detalles

Instalación y configuración del servidor DNS Bind

Instalación y configuración del servidor DNS Bind Instalación y configuración del servidor DNS Bind Luis Llorente Campo Universidad de León, España luisllorente@luisllorente.com Este documento muestra cómo instalar y configurar el servidor dns Bind (http://www.isc.org/products/bind/).

Más detalles

RED NACIONAL DE SOPORTE TECNICO

RED NACIONAL DE SOPORTE TECNICO RED NACIONAL DE SOPORTE TECNICO ITCA-FEPADE Active Directory v1 Administración (Aulas Informáticas) Septiembre 2009 Contenido Impresoras en Active Directory... 3 Administración de Escritorios Remotos...

Más detalles

Al igual que HTTP, FTP se basa en el envío de comandos codificados mediante ASCII, es decir, en texto plano.

Al igual que HTTP, FTP se basa en el envío de comandos codificados mediante ASCII, es decir, en texto plano. FTP (FILE TRANSFER PROTOCOL) FTP es un programa que se utiliza para transferir información, almacenada en ficheros, de una máquina remota a otra local, o viceversa (RFC 959). Para poder realizar esta operación

Más detalles

CONFIGURACIÓN DE NFS

CONFIGURACIÓN DE NFS PRACTICA No. 13 OBJETIVO: Conocer el tipo de transmisión que ofrece NFS, como el protocolo y la configuración para la exportación del volúmenes y poder compartirlo. INTRODUCCIÓN: NFS (Networking File System

Más detalles

Network File System (NFS)

Network File System (NFS) Network File System (NFS) Francisco León Pérez Universidad de Las Palmas de Gran Canaria 1 Introducción Modo texto Modo gráfico Configuración del Cliente NFS 2 Definición de NFS: Introducción Es un método

Más detalles

Apéndice C Secure Shell

Apéndice C Secure Shell Apéndice C Secure Shell "Los ejemplos son diez veces más útiles que los preceptos." Charles James Fox Manual de uso e instalación. 134 Apéndice C. Secure Shell. Secure Shell (SSH), desarrollado por Tatu

Más detalles

PROYECTO. Solución Empresarial Ingeniería y Desarrollo de Software www.solucionempresarial.com.ar - info@solucionempresarial.com.

PROYECTO. Solución Empresarial Ingeniería y Desarrollo de Software www.solucionempresarial.com.ar - info@solucionempresarial.com. PROYECTO 1 ÍNDICE 1. Presentación 2. Que es LDAP 3. Ventajas 4. Funcionamientos 5. Paquetes Adicionales 6. Requisitos 7. Objetivos 8. Presupuesto 7. Presupuesto 2 Presentación Se quiere implementar un

Más detalles

How to. Servidor Samba en CentOS

How to. Servidor Samba en CentOS Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez Matrícula: 2010-2946 How to How to: Servidor Samba en CentOS!!! Servidor Samba en CentOS Samba es

Más detalles

Administración de usuarios y grupos en Debian {Terminal}

Administración de usuarios y grupos en Debian {Terminal} Rocío Alt. Abreu Ortiz 2009-3393 Administración de usuarios y grupos en Debian {Terminal} Linux es un sistema multiusuario y permite que varios usuarios puedan acceder, incluso simultáneamente. Cada usuario

Más detalles

Instalación y configuración de un servidor de base de datos MySQL 4.1 y su réplica en Red Hat Linux ES 4.0 o Fedora.

Instalación y configuración de un servidor de base de datos MySQL 4.1 y su réplica en Red Hat Linux ES 4.0 o Fedora. Instalación y configuración de un servidor de base de datos MySQL 4.1 y su réplica en Red Hat Linux ES 4.0 o Fedora. Toni de la Fuente Díaz http://blyx.com Septiembre 2006 Introducción:...1 Datos de interés

Más detalles

Realizar un respaldo de CISCO PRIME INFRASTRUCTURE 1.4 para usarlo en la versión 2.2

Realizar un respaldo de CISCO PRIME INFRASTRUCTURE 1.4 para usarlo en la versión 2.2 Realizar un respaldo de CISCO PRIME INFRASTRUCTURE 1.4 para usarlo en la versión 2.2 Para realizar la actualización de Cisco Prime a la versión 2.2, se requiere tener una nueva máquina virtual, ya que

Más detalles

En este reportaje vamos a comentar como podemos configurar servicios de Mac OS X para que se ejecutan automáticamente al arrancar la máquina.

En este reportaje vamos a comentar como podemos configurar servicios de Mac OS X para que se ejecutan automáticamente al arrancar la máquina. Acerca de este documento En este reportaje vamos a comentar como podemos configurar servicios de Mac OS X para que se ejecutan automáticamente al arrancar la máquina. Este documento está escrito para Mac

Más detalles

si por el contrario, queremos compilarlo, tendremos que realizar los siguientes pasos: cd netinvent./configure make make install

si por el contrario, queremos compilarlo, tendremos que realizar los siguientes pasos: cd netinvent./configure make make install Manual de usuario NetInvent (servidor) Netinvent se proporciona en una paquete comprimido en formato netinvent.tar.gz. Este formato es uno de los comúnmente utilizados para distribuir los programas bajos

Más detalles

Luego de esto nos saldra la primera ventana del proceso de instalación de nuestra distro ClearOS.

Luego de esto nos saldra la primera ventana del proceso de instalación de nuestra distro ClearOS. Instalando ClearOS Luego de haber configurado nuestro equipo debidamente para que este realice el proceso de booteo, en esta ocasión realizaremos la instalación desde la unidad de CD/DVD-ROM/RW. Encendemos

Más detalles

Descubre gnulinex 1. Capítulo 18. Compartir recursos

Descubre gnulinex 1. Capítulo 18. Compartir recursos Descubre gnulinex 1 Capítulo 18 Compartir recursos 2 Descubre gnulinex Compartir recursos Una de las mayores ventajas de tener un conjunto de equipos interconectados en una red, es el hecho de poder compartir

Más detalles

El Sistema Operativo Linux

El Sistema Operativo Linux Introducción El Sistema Operativo Linux La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Es evidente, que si cada

Más detalles

Administración de servicios Internet Intranet

Administración de servicios Internet Intranet Administración de servicios Internet Intranet Tema 1: TCP/IP E.U.I.T. Informática Gijón Curso 2003/2004 ASII 1 Descripción general Internet y TCP/IP Arquitectura. Direcciones IP Subredes Configuración

Más detalles

Información de Derechos reservados de esta publicación.

Información de Derechos reservados de esta publicación. http://www.linuxparatodos.net ÍNDICE DE CONTENIDO Tema 5. Instalación y Configuración de un servidor DHCP...3 5.1 Introducción a DHCP...4 5.1.1 Funcionamiento de un DHCP...4 5.1.2 Asignación de direcciones

Más detalles

DIPLOMADO EN SEGURIDAD INFORMATICA

DIPLOMADO EN SEGURIDAD INFORMATICA DIPLOMADO EN SEGURIDAD INFORMATICA Modulo 9: Soporte Computacional Clase 9_3:Protocolos de comunicación y conectividad de arquitecturas multiplataforma. Director Programa: César Torres A Profesor : Claudio

Más detalles

Software de Comunicaciones. Práctica 3 - Domain Name System (DNS)

Software de Comunicaciones. Práctica 3 - Domain Name System (DNS) Software de Comunicaciones Práctica 3 - Domain Name System (DNS) Juan Díez-Yanguas Barber Software de Comunicaciones Ingeniería Informática - 5º Curso Jdyb - Marzo 2013 Juan Díez- Yanguas Barber Práctica

Más detalles

Agregar PC con Linux al Dominio

Agregar PC con Linux al Dominio Agregar PC con Linux al Dominio Experiencias recientes: Se probó/elaboró este manual basado en distintas variantes: Ubuntu 10.04, Ubuntu 10.10, Debian 6.0, dirección IP dinámica con DHCP, dirección IP

Más detalles

Objetivos de la Clase

Objetivos de la Clase Objetivos de la Clase Conocer los distintos tipos de conflictos generados en el manejo de Linux. Aprender el uso adecuado de router de forma teórica Utilizar redes bajo ambiente Linux Comprender los diferentes

Más detalles

Laboratorio Implementando DNS

Laboratorio Implementando DNS Laboratorio Implementando DNS Objetivo General: Configurar servidor de DNS Objetivo Específico: Al finalizar éste Laboratorio el alumno será capaz de: Identificar los paquetes que permiten levantar Servidor

Más detalles

Apéndice B. Instalación de DSpace

Apéndice B. Instalación de DSpace Apéndice B Instalación de DSpace Antes de empezar hay que tomar en cuenta que DSpace se programó en plataforma Unix, sin embargo puede funcionar bajo Windows. También hay que tener presente que incluso

Más detalles

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946.

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946. Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez Matrícula: 2010-2946 How to How to: Web Server (Apache)!!! Servidor Web El servidor HTTP Apache es

Más detalles

Parte III. Instalación de Servicios

Parte III. Instalación de Servicios Parte III Instalación de Servicios Capítulo 9 Servicios de red 9.1. Servidor DHCP El Protocolo de configuración dinámica de servidores (DHCP, Dynamic Host Configuration Protocol), es un protocolo de red

Más detalles

NFS, DNS dinámico. Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es. Junio de 2012

NFS, DNS dinámico. Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es. Junio de 2012 NFS, DNS dinámico Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es Junio de 2012 GSyC - 2012 NFS, DNS dinámico 1 c 2012 GSyC Algunos derechos reservados. Este trabajo

Más detalles

Configuración dinámica de las opciones del servidor DHCP

Configuración dinámica de las opciones del servidor DHCP Configuración dinámica de las opciones del servidor DHCP Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Convenciones Configurar Diagrama de la red Configuraciones Verificación

Más detalles

How to #7: Samba como Grupo de Trabajo

How to #7: Samba como Grupo de Trabajo Instituto Tecnológico de Las Américas (ITLA) Sistema Operativos 3 Luis Enmanuel Carpio Domínguez Matrícula: 2012-1206 How to #7: Samba como Grupo de Trabajo SAMBA Samba es una implementación de código

Más detalles

Conguración de la autenticación del sistema. Diego Martín Arroyo 21 de abril de 2015

Conguración de la autenticación del sistema. Diego Martín Arroyo 21 de abril de 2015 Conguración de la autenticación del sistema Diego Martín Arroyo 21 de abril de 2015 1 ÍNDICE ÍNDICE Índice Introducción 3 LDAP 3 Conguración 3 2 CONFIGURACIÓN Introducción La infraestructura en la que

Más detalles

Servidor SPARC Enterprise M3000 Guía básica

Servidor SPARC Enterprise M3000 Guía básica Servidor SPARC Enterprise M3000 Guía básica Acceso a información importante y documentación Antes de instalar el servidor SPARC Enterprise M3000 compruebe la información más reciente sobre parches para

Más detalles

Cómo comprar en la tienda en línea de UDP y cómo inscribirse a los módulos UDP

Cómo comprar en la tienda en línea de UDP y cómo inscribirse a los módulos UDP Cómo comprar en la tienda en línea de UDP y cómo inscribirse a los módulos UDP Sistema de registro y pago Este sistema está dividido en dos etapas diferentes*. Por favor, haga clic en la liga de la etapa

Más detalles

Servicios clásicos de Internet

Servicios clásicos de Internet Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra daniel.morato@unavarra.es Laboratorio de Interfaces de Redes http://www.tlm.unavarra.es/asignaturas/lir

Más detalles

Manual DNS Y DHCP Linux

Manual DNS Y DHCP Linux Manual DNS Y DHCP Linux Introducción Este manual le muestra como configurar un sistema de Nombres de Dominio (DNS) y DHCP usando BIND y DHCP3 Server- ISC-DHCP-Server. Cuando termine este manual, debería

Más detalles

GUIA RAPIDA DE CONFIGURACION DE IP DINAMICA

GUIA RAPIDA DE CONFIGURACION DE IP DINAMICA GUIA RAPIDA DE CONFIGURACION DE IP DINAMICA INTRODUCCION La siguiente guia esta basada en el servicio gratuito No-IP en http://www.no-ip.com/ Este servicio puede ser tambien de otras empresas como DYNDNS.org.

Más detalles

Ethereal. Este instructivo describe el uso del programa Ethereal para examinar paquetes en una red de datos.

Ethereal. Este instructivo describe el uso del programa Ethereal para examinar paquetes en una red de datos. Instituto de Ingeniería Eléctrica Redes de Datos. Objetivo. Ethereal Este instructivo describe el uso del programa Ethereal para examinar paquetes en una red de datos. Analizadores de Protocolos de Red.

Más detalles

SAMBA 5.1 INTRODUCCION 5.2 INSTALACIÓN 5.3 CONFIGURACIÓN

SAMBA 5.1 INTRODUCCION 5.2 INSTALACIÓN 5.3 CONFIGURACIÓN SAMBA 5.1 INTRODUCCION La aparición de Windows for Workgroups (WfW), llevó aparejada la aparición de un protocolo de compartición de servicios desarrollado por Microsoft.. Este protocolo llamado SMB (Server

Más detalles

Conceptos Fundamentales sobre UNIX Laboratorio 16.2.6 Comandos de Networking (Tiempo estimado: 45 min.)

Conceptos Fundamentales sobre UNIX Laboratorio 16.2.6 Comandos de Networking (Tiempo estimado: 45 min.) Conceptos Fundamentales sobre UNIX Laboratorio 16.2.6 Comandos de Networking (Tiempo estimado: 45 min.) Objetivos: Desarrollar una comprensión de los comandos de networking de UNIX y TCP/IP Hacer ping

Más detalles

Cuando se agregan, eliminan o modificar usuarios al sistema se modifican los siguientes archivos: usuario:x:uid:gid:comentarios:directorio Home:Shell

Cuando se agregan, eliminan o modificar usuarios al sistema se modifican los siguientes archivos: usuario:x:uid:gid:comentarios:directorio Home:Shell 1. INTRODUCCIÓN En linux tenemos 3 formas de agregar usuarios, una mediante el comando adduser, otra mediante el comando useradd y la última usando alguna herramienta con interfaz gráfica que tenga instalado

Más detalles

Definición de servidor DHCP

Definición de servidor DHCP Servicio DHCP Introducción Definición de servidor DHCP Definiciones Instalación del servidor DHCP Configuración del servidor DHCP Arranque y parada manual del servidor DHCP Introducción La configuración

Más detalles

WireShark. Este instructivo describe el uso del programa WireShark (antes llamado Ethereal) para examinar paquetes en una red de datos.

WireShark. Este instructivo describe el uso del programa WireShark (antes llamado Ethereal) para examinar paquetes en una red de datos. Redes de Datos - Laboratorio Objetivo WireShark Este instructivo describe el uso del programa WireShark (antes llamado Ethereal) para examinar paquetes en una red de datos. Analizadores de Protocolos de

Más detalles

1 Procedimiento de instalación general en español de Conecta Disney

1 Procedimiento de instalación general en español de Conecta Disney 1 2 1 Procedimiento de instalación general en español de Conecta Disney 1. El usuario realiza la instalación estándar por Internet de Conecta Disney. El sistema muestra el primer panel de Conecta Disney.

Más detalles

UNIDAD DIDACTICA 18 INTEGRACIÓN DE CLIENTES WINDOWS EN UN CONTROLADOR DE DOMINIO LINUX SERVER

UNIDAD DIDACTICA 18 INTEGRACIÓN DE CLIENTES WINDOWS EN UN CONTROLADOR DE DOMINIO LINUX SERVER UNIDAD DIDACTICA 18 INTEGRACIÓN DE CLIENTES Eduard Lara 1 1. INTRODUCCIÓN Qué hemos hecho hasta ahora? - Instalado samba, para compartir recursos de manera elemental, pero sin ningún tipo de control de

Más detalles

MultiBase y Cosmos. Particularidades sobre la instalación del motor de base de datos en modo cliente servidor. BASE 100, S.A. www.base100.

MultiBase y Cosmos. Particularidades sobre la instalación del motor de base de datos en modo cliente servidor. BASE 100, S.A. www.base100. Particularidades sobre la instalación del motor de base de datos en modo cliente servidor BASE 100, S.A. www.base100.com Índice 1. INSTALACIÓN EN CLIENTE SERVIDOR... 3 1.1 EN LA MÁQUINA SERVIDOR... 3 1.1.1

Más detalles

ASISTENCIA TÉCNICA A LA SEGURIDAD INFORMÁTICA EN PYMES MANUAL OPEN VAS

ASISTENCIA TÉCNICA A LA SEGURIDAD INFORMÁTICA EN PYMES MANUAL OPEN VAS ASISTENCIA TÉCNICA A LA SEGURIDAD INFORMÁTICA EN PYMES MANUAL OPEN VAS Manual de Usuario para OpenVas OpenVAS es el acrónimo de Open Vulnerability Assessment System, un subsistema que opera dentro de la

Más detalles

Manual Web host Manager ( WHM )

Manual Web host Manager ( WHM ) Manual Web host Manager ( WHM ) 1) Introducción Web host Manager ( WHM ) es un panel de control a través del cual cada revendedor de Unlugar puede crear y gestionar las distintas cuentas de alojamiento

Más detalles

Pasos para la instalación de PVM

Pasos para la instalación de PVM Paralelismo y Concurrencia en Sistemas UNS DCIC Pág. 1 Pasos para la instalación de PVM Para que funcione PVM es necesario 1. Que rsh (remote shell) esté funcionando en todas las máquinas a utilizarse,

Más detalles

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé PRACTICA NO. 7, SAMBA COMO GRUPO DE TRABAJO

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé PRACTICA NO. 7, SAMBA COMO GRUPO DE TRABAJO Vielka Mari Utate Tineo 2013-1518 Instituto Tecnológico de las Américas ITLA Profesor José Doñé PRACTICA NO. 7, SAMBA COMO GRUPO DE TRABAJO CREAR UN HOWTO SOBRE SAMBA SAMBA PARA COMPARTIR DATOS, COMO GRUPO

Más detalles

NetGUI: 2. Configuración de RIP en Zebra

NetGUI: 2. Configuración de RIP en Zebra NetGUI: 2. Configuración de RIP en Zebra Sistemas Telemáticos I Departamento de Sistemas Telemáticos y Computación (GSyC) Marzo de 2010 GSyC - 2010 NetGUI: 3. Configuración de RIP en Zebra 1 c 2010 Grupo

Más detalles

Laboratorio práctico 8.3.4.4 Configuración y prueba del cliente VPN

Laboratorio práctico 8.3.4.4 Configuración y prueba del cliente VPN Laboratorio práctico 8.3.4.4 Configuración y prueba del cliente VPN Dispositivo Nombre de Host FastEthernet 0/0 o dirección IP de NIC Dirección IP de FastEthernet 0/1 Gateway predeterminado Contraseña

Más detalles

DNS - COMO Instal ación de BIND... 3 archivo de arranque... 3 Con

DNS - COMO Instal ación de BIND... 3 archivo de arranque... 3 Con Curso de DNS DNS - COMO Instalación de BIND...3 Ejecución... 3 El archivo de arranque...3 Servidor de solo caché... 4 El registro SOA... 6 El registro A... 7 El registro NS... 7 El registro PTR... 7 El

Más detalles

DNS. Arquitectura Cliente Servidor. Pacheco Martínez Fernando Tovar Balderas Sergio A.

DNS. Arquitectura Cliente Servidor. Pacheco Martínez Fernando Tovar Balderas Sergio A. DNS Arquitectura Cliente Servidor Pacheco Martínez Fernando Tovar Balderas Sergio A. Nombres de dominio DNS El Sistema de nombres de dominio (DNS) se definió originalmente en los RFC 1034 y 1035. Estos

Más detalles

GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0

GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0 GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0 Autor: eli@s (Elías Cuellar Rodríguez) Licencia: GPL Fecha: 20 de Abril de 2007 UNIVERSIDAD PERUANA UNIÓN FACULTAD DE INGENIERÍA EAP de Ingeniería de

Más detalles

SERVICIOS DE RED Correo electrónico: Introducción

SERVICIOS DE RED Correo electrónico: Introducción Administración de Redes SERVICIOS DE RED Correo electrónico: Introducción Profesor Eduardo Blanco Departamento de Computación y T. I. USB Componentes del sistema de email Un agente de usuario MUA (Mail

Más detalles

Programación distribuida con ADA95 bajo GNU/Linux (I)

Programación distribuida con ADA95 bajo GNU/Linux (I) Programación distribuida con ADA95 bajo GNU/Linux (I) Alvaro López Ortega alvaro@godsmaze.org 1. Introducción a GNAT-Glade En primer lugar hay que aclarar que el nombre de esta librería puede confundir

Más detalles