martes, 25 de septiembre de 2012

Instalación de webmin en Ubuntu 12.04

1. Instalamos las librerias de perl y pyton

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
2.- Descargamos la última versión de webmin
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.580_all.deb
3.- Realizamos la instalación
sudo dpkg -i webmin_1.580_all.deb
  1. Para ejecutar el programa entramos en el navegador y utilizamos esta dirección :
    1. https://localhost:10000/

lunes, 24 de septiembre de 2012

Practica resolución inversa

  1. Creamos el registro de zona directa que se puede copiar de /etc/bind/named.conf.default-zones y lo llamamos named.conf.local
  2. Reemplazamos los siguientes datos:
    1.  zone "127.in-addr.arpa" {
          type master;
          file "/etc/bind/db.127";
    2.  zone "20.172.in-addr.arpa" {
          type master;
          file "/etc/bind/db.20.172";
      };
  3. Editamos el documento nuevo llamado db.20.172:
    1. que lo podemos copiar de db.127
    2. db .127
      1. ;
        ; BIND reverse data file for local loopback interface
        ;
        $TTL    604800
        @    IN    SOA    localhost. root.localhost. (
                          1        ; Serial
                     604800        ; Refresh
                      86400        ; Retry
                    2419200        ; Expire
                     604800 )    ; Negative Cache TTL
        ;
        @    IN    NS    localhost.
        1.0.0    IN    PTR    localhost.
      2. db.20.172
        1. ;
          ; BIND reverse data file for local loopback interface
          ;
          $TTL    604800
          20.172.in-addr.arpa.    IN    SOA    servidor.aula202.com. jon.lopez.egibide.org. (
                            1        ; Serial
                       604800        ; Refresh
                        86400        ; Retry
                      2419200        ; Expire
                       604800 )    ; Negative Cache TTL
          ;
          20.172.in-addr.arpa.    IN    NS    servidor.aula202.com.
          106.202        IN    PTR    servidor.aula202.com.
          105.202        IN    PTR    p05.aula202.com.
          104.202        IN    PTR    p04.aula202.com.
          103.202        IN    PTR    p03.aula202.com.
  4. Reiniciamos la tabla de DNS (nslookup)
    1. /etc/init.d/bind9 restart 
  5. Probamos si da respuesta
    1. nslookup - 172.20.202.106
    2. root@A202P06:/home/dinux# nslookup - 172.20.202.106
      > 172.20.202.106
      Server:        172.20.202.106
      Address:    172.20.202.106#53

      106.202.20.172.in-addr.arpa    name = servidor.aula202.com.
      >
  6. FIN

miércoles, 19 de septiembre de 2012

Practica resolución directa



Servidores de nombres de dominio



Resolución directa:
  1. Abrimos el fichero named.conf.default-zones
    1. #gedit /etc/bind/named.conf.default-zones
    2. de este doc. copiamos la estructura del  type master en /etc/bind/named.conf.local Y lo modificamos el nombre del dominio.
      1. zone "fila2.com" {
            type master;
            file "/etc/bind/db.fila2";
        };
  2.  Copiamos el fichero db.local en db.fila2
    1. #cp /etc/bind/db.local /etc/bind/db.fila2
  3. Editamos el fichero db.fila2
    1. # gedit /etc/bind/db.fila202
      1. ;
        ; BIND data file for local loopback interface
        ;
        $TTL    38400
        fila2.com.    IN    SOA    servidor.fila2.com. jon.lopez.egibide.com. (
                          2        ; Serial
                     604800        ; Refresh
                      86400        ; Retry
                    2419200        ; Expire
                     38400 )    ; Negative Cache TTL
        ;
        fila2.com.        IN    NS    servidor.fila2.com.
        fila2.com.        IN    A    172.20.202.106
        servidor.fila2.com.    IN    A    172.20.202.106
        p04.fila2.com.    IN    A    172.20.202.104
        p05.fila2.com.    IN    A    172.20.202.105
        p06.fila2.com.    IN    A    172.20.202.106
        jon            IN    CNAME    p06
        justa            IN    CNAME    p04
        josu            IN    CNAME    p05
  4.  Reiniciamos el servidor de DNS
    1. #/etc/init.d/bind9 restart
  5. Probamos si funciona con nslookup
    1. #nslookup - 172.20.202.106
    2. p01.fila2.com.
    3. jon.fila2.com.

 

lunes, 17 de septiembre de 2012

Servidores DNS

  • Para configurar las DNS en linux existen 2 formas:
    • Manual: (modo comando)
        • /etc/resolv.conf
    • Gráfico:
        • Desde conexiones de red en ajustes de ipv4

  • Para crear un servidor de DNS utilizamos "bind9", para ello bien lo instalamos desde el centro de SW o linea comando:
        • apt-get update. (para actualizar los repositorios)
        • apt-get install bind9
    • para saber que bind9 se esta ejecutando escribiremos en terminal:
        • ps -ef | grep bind
    • para detener iniciar o reiniciar bind9 escribiremos:
        • /etc/init.d/bind9 (stop/start/restart)

miércoles, 12 de septiembre de 2012

Servicios en red 1

nslookup

Te permite hacer peticiones sobre servidores de DNS.

2 tipos:
  • No interactivo:
    • #nslookup "nombre dominio" (te devuelve la I.P.)
    • #nslookup "I.P." (te devuelve el nombre del domino) 

  • Interactivo: 
    • #nslookup "Servidor DNS (opcional)"
    • a partir de aqui puedes usar diferentes comandos en el orden que desees, ejemplos:
      • #"I.P." (te da el nombre del dominio)
      • #"nombre" (te da la I.P.)
      • #set type =SOA (tiempo,  nombre y correo del propietario)
      • #set type =NS (DNS)
      • #set type  =A (I.P., nombre)
      • #set type =MX (servidores de correo)
  • Anotación: un dominio puede tener varias direcciones  I.P.