Mostrando entradas con la etiqueta Software. Mostrar todas las entradas
Mostrando entradas con la etiqueta Software. Mostrar todas las entradas

27 de noviembre de 2015

Configurar DNS Ubuntu de forma dirtecta e inversa

El dominio iesquevedo.com.local está compuesto por 5 ordenadores. Uno de ellos actúa de servidor DNS y se llama servidorinformatica. El resto de ordenadores se llaman pc02, pc03, pc04 y pc05. Las direcciones de cada uno de ellos son: 192.168.7.1 (servidorinformatica), 192.168.7.2 (pc02), 192.168.7.3 (pc03), 192.168.7.4 (pc04) y 192.168.7.5 (pc05). Los equipos 2 y 3 tienen, respectivamente, nombres canónicos(alias) recepción y dirección. Por su parte el servidor tiene dos nombres canónicos, www y Proxy. Configuramos el servidor DNS para que controle la zona arriba indicada. 

Configuración General DNS:


Configuración Directa:


Configuración DNS inverso:


Comprobación named-ckecked


Comprobación Servidor:

Zona directa:



Zona Inversa:



Comprobación Alias desde el servidor:



Comprobación desde el cliente Windows7: 

Ip Cliente

Zona Directa


Zona Inversa


Comprobación Alias



Comprobación desde el cliente Ubuntu: 

Ip Cliente 


Zona Directa



Comandos de Linux

Estos son unos comandos generales de Linux:


sudo ( + comando )  >  Da permisos de superusuario, se pone delante de los comandos
whio                         >  Lista usuarios, controlamos quien está conectado y en qué momento se ha                                             conectado 
exit                           > Salimos de usuario anterior
logout                       > Salir del login
passwd                     > Cambia password
pwd                          > Dice directorio donde estamos
clear                         > Limpia la pantalla
date                          > Muestra la hora y la fecha del sistema
cal                            > Muestra el calendario
man ( + comando )  > Manual
shutdown                 > Apaga o reinicia el ordenador
halt                          > Apaga el ordenador

Los siguientes comandos son utilizados en la gestión de procesos:

ps                               > Visualiza procesos del sistema en el momento, 
                                      comando + -aux lista todos los procesos de todos los usuarios con info                                                   añadida.
                                      comando + aux | greep ( + nombre ) busca por las palabras introducidas .
comando | more         > muestra la info paginada.
top                             > Visualiza procesos de forma interactiva (salen procesos en tiempo real)

                                             “Espacio” realiza refrescos de pantalla.
                                              “h” muestra ayuda
                   top +                   “k” mata un proceso (con sudo top) 
                                              “n” cambia nº procesos que se muestran en pantalla
                                              “u”+usuario: muestra procesos de ese usuario
                                              “q” para salir del top
                                              “M” ordena por uso de memoria
                                              “P” ordena por uso de CPU

sleep 100                  > Proceso que se queda durmiendo los segundos que le pidas(deja el proceso                                           sleep activado)

comando &              > Envía el comando a segundo plano


                         fg % nº(nº entre [ ] del comando) > Devuelve a primer plano y se ejecuta


Ctrl +Z                    > Detiene el proceso
Ctrl +C                    > Cancela el proceso

nice + 
prioridad +              >  Cambia la prioridad del comando que le digamos.
comando                                    La prioridad va desde
                                                   -20(más) a +20(menos)


renice + 
prioridad +              Cambiar prioridad de un proceso que ya está en ejecución
nº proceso(PID)                                  -20(mas) a +20(menos)


vi                            > Editor de texto


kill -9 PID              > Mata el proceso



Los siguientes comandos son utilizados en la gestión de ficheros:


cd + directorio       > Cambiar de directorio

ls                            > Mostrar contenido de una carpeta

mount /dev/sdb1    > Monta un dispositivo externo que no identifica automáticamente
/media/mipendrive

mkdir + nombre    > Crea una directorio
rmdir  + nombre    > Permite borrar directorios vacíos,

umount+ruta del   > Desmonta el dispositivo o sistema de ficheros
dispositivo

Ruta absoluta        > siempre desde raíz ( / ) por ejemplo :  /home/alumno/descargas...

Ruta relativa         > Es desde el directorio en el que te encuentras, por ejemplo: cd ../descargas

Al hacer ls ­l         > Tipo de archivo, Usuario, grupo y todos los demás
(d,l...)rwx rwx rwx                
                                               Tipos de archivo
                                               d :directorio
                                               l: link o enlace simbólico
                                               - : fichero
                                              b : dispositivo de bloque
                                              c: dispositivo carácter

                                                  Permisos:
                                              r: leer
                                             w :escribir
                                             x :ejecutar
                                             - : no tiene permiso
                                            -lt ordena de más nuevo a mas antiguo
                                            -ltr ordena de más antiguo a más nuevo

touch                   > Actualiza las fechas del último

cp (copy)            > Copiar ficheros
cp origen destino     Permite copiar con rutas absolutas y relativas: cp practica1 arboles/practica2
                                 Cp practica1 practica2: copia practica1 y lo crea en practica2(copiar, pegar)
                                 Si le pones un nombre nuevo te lo cambia en la copia, sino te mantiene el 
                                 -R: copiar directorio y su contenido

rm (remove)      > Borra ficheros ­R: borrar directorios

mv (move)        > Mover y renombrar archivos y directorios

Comodines:
“*” “?” “[         > “*”: Sustituye por cualquier cosa, cero o más caracteres: ls *e*: todas las que  contengan la e “?”:sustituye solo un carácter “[a, b,c ]” cualquiera de lo que hay dentro del corchete, con ! es todo lo que no contenga ej: [!a]


cat                    > Muestra por pantalla el contenido

Comando|less  > Visualizar contenido fichero de forma paginada, permite usar el re pag y av pag
                            después de un comando normal podemos usar |less , ps aux|less

ln(link)             > Crea un enlace físico (hard link) con el mismo inodo No se puede hacer un enlace                                 físico de directorios.
                                         -s: enlace simbólico (soft link):
                                             Asocia el nombre a un Nuevo inodo.
                                             Se puede hacer de directorios

                                             Aparecen como una l en el tipo de fichero.

chmod              > Cambia los permisos de los archivos (solo con SUDO o con el usuario que sea el                                  propietario)
                            -Simbólica
                            ugoa +-= rwx
                            -Octal
                            1(r)=lee,1(w)=escribir,1(x)=ejecutar
             -R: de forma recursiva

              u(usuario)
              g(grupo)
              o(otros)
              a(todos)
              + (añadir permisos)
              -(quitar permisos)
              = (asignar permisos)
             R (read)
             W (write)
             X (execute) 
             [U+X (al usuario se le da el permiso de ejecución)]

umask              > Te indica la máscara que tienes. Se puede cambiar la máscara dándole otro valor, lo que esté a 1 en binario es el valor que se quita Directorio por defecto rwx rwx rwx. Fichero por defecto rw- rw- rw-    
                
Gedit               > Inicializa el editor de texto

Los siguientes comandos son utilizados en la gestión de usuarios y grupos:

Useradd          > Añadir usuario, Useradd –d /home/alumnodam
                            -g: indica el grupo al que pertenece el usuario.
                           -d: indica nombre de directorio donde va a
                           usermod Modificar usuario ­g: cambiar de grupo

userdel            > Borrar usuario
usermod          > Modificar usuario
groupadd        > Añadir grupo Gedit /etc/group
                                   -g: cambiar de grupo
                                     Usermod –g primerodam pepito

groupmod      >Modificar grupo ­n: cambiar nombre

groupdel       > Borrar grupo

passwd         > Cambiar password

Deshabilitar/Habilitar usuario : En etc/passwd o etc/shadow y quitamos la x del usuario y ponemos ! Para volver a activar poner. La x otra vez, y para poner otra password distinta poner passwd y el usuario para que te pida una clave nueva.

locate       > Para buscar, te dice el directorio donde se encuentra
find             por ejemplo: Locate hola.txt

grep         >Busca una palabra dentro de un fichero, por ejemplo: grep pepe *.txt

find . –name “*.txt” –print | xargs grep pepe
Busca una palabra en un conjunto de ficheros buscados desde un directorio y con un patrón

Comando > nombrearchivo nuevo               > Crear archivo con salida del comando
ps aux > informe.txt

Comando >> nombre archivo ya creado     > Concatena el archivo ya creado con la salida del            ps aux >> informe.txt                                     comando nuevo

Ficheros que se modifican en la administración de usuarios y grupos son:

/etc/passwd (contiene los usuario alumno:x:1001:1003:.....) (usuario:x:uid:gid:...)

/etc/shadow (contiene password encriptada alumno:clave encriptada:......)

/etc/group (contiene información de los grupos)

Informacion de identificadores y programación


Identificadores:

UID Identificador de usuario

GID Identificador de grupo

INODO Identificador de fichero

PID Identificador de proceso

PROGRAMACIÓN BASH (SHELL SCRIPT)

­ge >=

­le <=

­eq ==

­ne distinto

[­d $fich] directorio

[­x $fich] ejecución

[­r $fich] lectura

[­w $fich] escritura

26 de noviembre de 2015

Crear un DHCP Ubuntu que de servicio a dos clientes ( Windows y Ubuntu )

Objetivo:

Montar y configurar una red de hosts que actúen como clientes DHCP y un

servidor DHCP  Ubuntu que les de servicio.

Utilizaremos la máquina Ubuntu-server como servidor DHCP  Ubuntu y  otras dos como

clientes. Ubuntu y uno Windows 7

Pasos:

1. Instalamos en el servidor, el servicio  DHCP.



2. El equipo servidor tendrá  IP   10.3.204. xx



3. Configuramos el servidor con el ámbito:

10.3.204.101   …    10.10.10. 110

y  para que suministre a los clientes, además de la Ip, los siguientes datos:

Puerta de enlace : 10.0.0.2

Servidor Dns : 10.0.0.6

Tiempo de concesión: 24 horas

Tiempo máximo 3 días.



                                                                     


4. Configuramos a los clientes para que obtengan automáticamente la dirección IP, la

puerta de enlace y el servidor DNS, según se establecimos en el servidor de DHCP.


                                                                     



                                                                   

5. Excluimos las direcciones 10.3.204.102 a 10.3.204.105 y vemos que realmente no se

están asignando.


                                                                   


6. Reservamos la dirección 10.3.204.8 para el cliente Ubuntu. Comprobamos que siempre

se le asigna esa dirección.



7. Comprobamos y mostramos el contenido del fichero de concesiones y el de log del

sistema.

Log:


Concesiones:



                                                                     

Crear dos DHCP Windows 2003 que den servicio a dos clientes ( Windows y Ubuntu )

Objetivo:

Montar y configurar una red de hosts que actúen como clientes DHCP y dos

servidores  DHCP que les den servicio.

Los equipos servidores tienen   IP   10.3.204.100/8 y  10.3.204.101/8

Se aumentará con el entorno instalado para este módulo: Dos máquinas virtuales

Windows 2003 actuarán como servidores DHCP  y 2  (Windows XP y Ubuntu) como clientes.

Pasos:

En los equipos servidores  DHCP, establecer  los siguientes rangos:

Rango servidor 1:    10.3.204.1 ……… 10.3.204.4




Rango servidor 2: 10.3.204.100……… 10.3.2.104



                                                                     

Excluir o reservar las direcciones que se consideren necesarias.


                                                                     

Servidor 1: Ha dado las  ip's a los dos Windows 7.

Servidor 2 : Ha dado la ip a la maquina ubuntu.



En los equipos servidores, modificamos el rango de direcciones disponibles:

Rango servidor 1:    10.3.204.1 ……… 10.3.204.1

                                                                                       

Rango servidor 2:    10.3.204.100……… 10.3.2.104

                                                                   


                                                                     

Hemos comprobado que cada servidor concede ips, para comprobarlo hemos detenido un

servidor y el otro que estaba funcionando ha otorgado ips al resto de equipos y asi poder

comprobar que todo funciona correctamente.



Servidor 1 : Ha da las ip's a los dos Windows 7.

Servidor 2 : Ha da la ip a la maquina ubuntu.

Crear un DHCP Windows 2003 con dos clientes ( Windows 7 y Ubuntu )

Objetivo: Montar y configurar una red de hosts que actúen como clientes DHCP y un 

servidor DHCP que les de servicio.

Se trabajará con el entorno instalado para este módulo: Windows 2003 actuará como 

servidor DHCP y las otras dos (Windows XP y Ubuntu) como clientes.

Pasos:

En los equipos que actúen como clientes, cerciorarse de que TCP/IP está configurado 

para obtener automáticamente la dirección IP. Instalar el servicio  DHCP en Windows 

2003. 


                       

                                                



El equipo servidor tiene  IP   10.3.204.100/8.





Configuramos el servidor con el ámbito:

                   10.3.204.2    …    10.3.204. 5

                                                                       



Comprobamos que, a los clientes,  se les ha asignado una dirección IP dentro del rango 

disponible, según se estableció en el servidor de DHCP.


                         
                                             



Configuramos el servidor  para que suministre a los clientes, además de la Ip, los 

siguientes datos:

Puerta de enlace : 10.0.0.2

Servidor Dns      : 8.8.8.8

Tiempo de concesión: 24 horas

                                                                       



Comprobamos que, a los clientes,  se les ha asignado una dirección IP, la puerta de enlace 

y el servidor DNS, según se estableció en el servidor de DHCP. Indicamos todos los 

pasos que sigues para conseguir en los clientes la nueva configuración.

◦ Entrar en propiedades de red, Ipv4 y señalamos la opcion DHCP para que la 

coja automaticamente y en el caso de ubuntu reiniciamos despues la maquina 

para que cambie a la nueva ip recibida por el DHCP.

                                                                       





En el equipo que actúe como servidor de DHCP, desde el administrador de DHCP,

 reservamos la  dirección  IP  10.3.204.5 a uno de los clientes. 

                                                                       




Eliminamos la reserva.


Reiniciamos el servidor DHCP (Sin reiniciar el equipo)

En el servidor de DHCP, añadimos un intervalo de exclusión que excluya las 

IP 10.3.204.3, 10.3.204.4 y 10.3.204.5

                                                                       
Volvemos a reasignar Ip a todos los clientes.