lunes, 17 de mayo de 2010

Servidor DNS en Ubuntu

1.- Instalación del servidor de DNS

Los Servidores de DNS nos facilitan la adiminstración de los nombres de los equipos de un sitio, sin ellos tendríamos que asignar en cada equipo los nombres e ip en el fichero /etc/hosts. Los servidores de DNS se pueden clasificar en:

  • Primarios o maestros: cuando obtiene la información de sus zonas de sus archivos locales que es en los que se realizan todas las modificaciones de la zona.

  • Secundarios o esclavos: obtienen la información de su zona de otro servidor -generalmente primario-, es decir, contienen “una copia” de sólo lectura de la zona.

  • Caché: sólo atienden consultas de los clientes y no contienen ningún tipo de información de la zona, se emplean sólo para acelerar las consultas.

Se define un servidor de nombres de dominio DNS autoritario para una zona como aquel que contiene los registros de recursos para dicha zona (SOA y NS). Cada zona puede tener uno o más servidores autoritarios y al menos, uno de ellos debe ser primario.

Existen varios paquetes de servicios de servidores de dominio. La mas conocida y usada es BIND, para instalarlo:

# apt-get install bind9 bind9-doc dnsutils


1.1 Configuración del servidor DNS Bind

El servicio de DNS está compuesto, básicamente por dos programas: el demonio named -el servidor de nombres de dominio y el resolver -cliente que genera las peticiones-. El archivo de configuración del demonio named se encuentra en /etc/bind/named.conf, aunque desde aquí se cargará el fichero /etc/bind/named.conf.local que es -en la versión que he instalado- en el que introduciremos las zonas de búsqueda directa e inversa y el nombre de los ficheros dónde configuraremos dichas zonas, en mi caso /etc/bind/db.mczones.es y /etc/bind/db.192.168.2. Si queremos que el servidor haga uso del servidor instalado tendremos que añadir su dirección ip en el fichero /etc/resolv.conf también.

Los siguientes son los ficheros para configurar la zona “mczones.es” y los servidores -maestro- y clientes incluidos en dicha zona tanto para búsqueda directa como inversa.

Fichero: /etc/bind/named.conf.local

zone "mczones.es" {

type master; Maestro o servidor principal

allow-query {127.0.0.1; 192.168.2.3/24;}; dejamos activas las consultas internas y a la máquina local

allow-transfer {127.0.0.1; 192.168.2.3/24;}; restringir las transferencias de zona a estas ip

allow-update {127.0.0.1; 192.168.2.3/24;}; permitir actualizaciones desde estas ip -el propio servidor-

file "/etc/bind/db.mczones.es"; fichero dónde configuraremos los equipos de la zona

};

//Resolución Inversa

zone "2.168.192.in-addr.arpa" {

type master;

allow-query { 127.0.0.1; 192.168.2.3/24; };

allow-transfer { 127.0.0.1; 192.168.2.3/24;};

allow-update {127.0.0.1; 192.168.2.3/24;};

file "/etc/bind/db.192.168.2";

};

Fichero de configuración /etc/bind/db.mczones.es

$ttl 604800

mczones.es. IN SOA servidorubuntu.mczones.es. root.mczones.es. ( ;Servidor autoritario y email

3 ; Serial

604800 ; Actualizar cada en segundos

86400 ; Reintentar en segundos

2419200 ; Tiempo en que expira en segundos

604800 ) ; Cache TTL Negativa

; en caso de no añadir la dirección de email en el SOA, la versión que he instalado, no interpreta bien el fichero

@ IN A 192.168.2.3 ;asocia nombre de dominio a una dirección ip

@ IN NS servidorubuntu.mczones.es. ; Servidor de nombres autorizado para esta zona

; Servidores

servidorubuntu IN A 192.168.2.3 ; asocia una ip a un nombre de equipo

servidor IN CNAME servidorubuntu ;alias para el servidor ; asocia otro nombre/alias a un nombre existente

; Estaciones de trabajo

juan-cliente IN A 192.168.2.2

clienteubuntu IN CNAME juan-cliente

anfitrion IN A 192.168.2.1

Fichero /etc/bind/db.192.168.2

$ttl 604800 ; Fichero para resolución inversa

2.168.192.in-addr.arpa. IN SOA mczones.es. root.mczones.es. (

3

604800

86400

2419200

604800 )

;

@ IN A 192.168.2.3

@ IN NS servidorubuntu.mczones.es.

;servidores internos

3 IN PTR servidorubuntu.mczones.es.

;estaciones

2 IN PTR juan-cliente.mczones.es.

1.2.168.192.in-addr.arpa. IN PTR anfitrion.

1.2 Otras comprobaciones de Configuración

Podemos reiniciar el servicio tras modificar los ficheros y comprobar el log del sistema para verificar que no hay errores en el arranque de named en el fichero /var/log/syslog:

# /etc/init.d/bind9 restart

# tail -15 /var/log/syslog

También podremos emplear los comandos dig – por ejemplo dig any servidorubuntu.mczones.es o dig @192.168.2.3 mczones.es-, host - host clienteubuntu.mczones.es-, nslookup -nslookup anfitrion.mczones.es- o directamente con ping -ping juan-cliente.mczones.es-.

Para asegurarnos de que se crean los enlaces simbólicos para que al arrancar el equipo se inicie el servicio de DHCP podemos teclear # update-rc.d bind9 defaults. Si necesitamos parar el servicio: sudo /etc/init.d/bind9 stop (con start o restart para iniciarlo o reiniciarlo respectivamente o force-reload para cargar las opciones que hemos cambiado en la configuración). image

2.- Archivos de zona y archivos de resolución inversa de la zona.

Para resolver los nombres los servidores DNS consultan las zonas, los cuales contienen registros de recursos (RR) que describen la información relativa al dominio DNS.

El formato de cada regsitro de recursos es:

Propietario TTL Clase Tipo RDATA

Dónde:

  • Propietario: nombre de máquina o dominio DNS al que pertenece el recurso. Puede ser un nombre de una máquina, @ -zona que se está describiendo- o cadena vacía representando al propietario del registro anterior.

  • TTL: Tiempo de vida o número de segundos que puede estar el registro en caché. Es opcional y puede expresarse en segundos, dáis, horas y/o minutos.

  • Clase: define la familia de protocolos en uso. Por defecto IN (Internet), indicando red TCP/IP.

  • RDATA: Información específica del tipo de recurso. Por ejemplo para un registro IN de tipo A, especificará una dirección IP.

  • Tipo: identifica el tipo de registro. Para la clase IN:

    • SOA: Inicio de autoridad. Identifica el servidor autoritario de una zona y sus parámetros de configuración.

    • NS: Servidor de Nombres. Identifica servidores de nombres autorizados para una zona.

    • A: Dirección: asocia un nombre de dominio FQDN con una dirección IP.

    • PTR: Puntero: asigna una dirección IP a un nombre de dominio completamente cualificado para las búsquedas inversas.

    • MX. Registro de correo: indica equipos encargados de la entrega del correo en el dominio.

    • CNAME: Nombre canónico. Permite asignar uno o más nombres a una máquina.

    • TXT. Text: almacena cualquier información.

    • SRV. Servicios: ubicación de los servidores para un servicio o protocolo determinado. El formato de un registro SRV es el siguiente:

      tabla

      Ejemplos:

    • juan-cliente IN A 192.168.2.2

    • clienteubuntu IN CNAME juan-cliente

    • http.tcp.mczones.es. IN SRV 0 0 80 www.mczones.es

    • ftp.tcp.mczones.es IN SRV 0 0 21 ftp.mczones.es

 

3.- Ficheros que intervienen en las configuraciones.

Ficheros de configuración del servidor DNS:

  • /etc/bind/named.conf: fichero de configuración del demonio named. En las versiones actuales, desde este fichero se llama al fichero -mediante un include- named.conf.local que es el que debemos modificar.

  • /etc/bind/named.conf.local: fichero en el que configuramos las zonas de búsqueda directa e inversa y especificamos el nombre de dichos ficheros en mi caso db.mczones.es y db.192.168.2.

  • /etc/init.d/bind9: ejecutable al que se le pasa el parámetro: stop, start, restart o force-reload para parar, iniciar, reiniciarlo o para cargar las opciones que hemos cambiado en la configuración respectivamente.

4.- Configuración mediante webmin

Webmin es una aplicación web que nos permitirá configurar numerosas características de nuestro servidor como ip, paquetes,.... En nuestro caso se puede emplear para instalar/configurar también los servicios de DNS y DHCP.

Para instalarla nos bajamos la última versión disponible en la página web del proyecto - http://www.webmin.com/ - , dónde podremos encontrar los fuentes para compilar, o bajarnos directamente el paquete deb para Ubuntu o Debian . Yo he empleado este último y lo he instalado con gdebi (apt-get install gdebi). Para ello simplemente teclearemos en la consola:

# gdebi webmin_1.500_all.deb

Una vez lo hayamos instalado, tan sólo debemos abrir un navegador web e introducir la ip de nuestro servidor, en mi caso localhost, y conectarnos con el puerto 10000, dónde nos pedirá que introduzcamos un nombre de usuario (root o alguno con privilegios de administrador) y su contraseña. Tras esto entraremos en la interfaz de la aplicación que nos permitirá realizar múltiples consultas y modificaciones tal y cómo se puede ver en la siguiente imagen:

image

para continuar viendo el resto de manuales Linux siga el enlace:administración de servidores con Linux

 

Bibliografía y enlaces:

BIND para mortales - Mexico Extremo RC3

domingo, 16 de mayo de 2010

Práctica Sistemas de Videovigilancia

clip_image002

  1. Configurar el equipo Servidor de videovigilancia con la cámara web AXIS. Localiza el software de la cámara en Internet e instálalo en el equipo. Establece la configuración de red (IP y máscara que estimes pertinente)
  1. Una vez instalada y configurada comprueba su funcionamiento desde un equipo cliente.
  1. Realiza una documentación técnica indicando los pasos realizados en los ejercicios anteriores.
  1. Configurar el equipo Servidor de videovigilancia con la cámara web Logitec. Localiza en Internet un software que permita realizar tareas específicas de videovigilancia (capturar imágenes, movimientos, …). Elabora una especie de manual de usuario con las opciones de configuración del programa.
  1. Exposición en clases de la documentación desarrollada.
  1. Resolución de preguntas sobre el servicio y la práctica desarrollada.

NOTAS:

  1. Las 3 primeras sesiones no se resolverán dudas relativas a la práctica.
  2. Toda la documentación relativa a la práctica deberá ser entregada el jueves siguiente antes de comenzar la realización de la práctica siguiente, en caso contrario se considerará que no ha sido superada.

sábado, 15 de mayo de 2010

Práctica configuración de enrutadores (router)

clip_image002

  1. Leer el manual y configurar el enrutador para que sus datos coincidan con el de la imagen. ¿Cuál es la ip de la interfaz externa? Razona porqué.
  1. Asignar una ip dinámica a los equipos 1 y 2 mediante el Enrutador, de modo que queden incluidos en la misma red. Realizar un ping desde el equipo1 al equipo2. (equipo 1 y equipo2 deben estar ejecutándose en Linux en la máquina virtual). Captura una pantalla realizando ping de un equipo a otro. En qué red (escribe la ip) están el equipo 1 y 2 ¿porqué?, razona la respuesta.
  1. Los equipos 1 y 2 no salen a internet. ¿Sabes a qué puede ser debido?. Habilita la salida a Internet del Equipo1. Documenta la solución
  1. Instala apache en el equipo1. Comprueba que sirve la página inicial en el equipo local –equipo1. (captura la pantalla).
  1. Configura el enrutador para permitir el acceso desde equipo exterior al servidor web en equipo1. Haz una captura de pantalla dónde se muestre la página web inicial de dicho equipo accediendo desde la red externa.
  1. Documentación técnica indicando los pasos realizados para resolver los ejercicios (presentación odt –openoffice.org-)
  1. Exposición en clases de la documentación desarrollada.
  1. Resolución de preguntas sobre el servicio y la práctica desarrollada.

NOTAS:

  1. Las 3 primeras sesiones no se resolverán dudas relativas a la práctica.
  2. Toda la documentación relativa a la práctica deberá ser entregada el jueves siguiente antes de comenzar la realización la siguiente, en caso contrario se considerará que no ha sido superada.

viernes, 14 de mayo de 2010

Práctica PLC y cámara web inalámbrica (OvisLink)

clip_image002

  1. Instala los dos plc y configúralos. En uno irá conectado el servidor de videovigilancia y en el otro la máquina cliente (máquina virtual).
  1. Configurar el equipo Servidor de videovigilancia con la cámara web Ovislink. Localiza el software de la cámara instálalo en el equipo. Establece la configuración de red (IP y máscara que estimes pertinente)
  1. Una vez instalada y configurada comprueba su funcionamiento desde un equipo cliente.
  1. Realiza una documentación técnica indicando los pasos realizados en los ejercicios anteriores.
  1. Configurar el equipo Servidor de videovigilancia con la cámara web Logitec. Localiza en Internet un software que permita realizar tareas específicas de videovigilancia (capturar imágenes, movimientos, …). Elabora una especie de manual de usuario con las opciones de configuración del programa.
  1. Exposición en clases de la documentación desarrollada.
  1. Resolución de preguntas sobre el servicio y la práctica desarrollada.

NOTAS:

  1. Las 3 primeras sesiones no se resolverán dudas relativas a la práctica.
  2. Toda la documentación relativa a la práctica deberá ser entregada el jueves siguiente antes de comenzar la realización de la práctica siguiente, en caso contrario se considerará que no ha sido superada.

jueves, 13 de mayo de 2010

Práctica configuración red inalámbrica

Dentro de las clases de redes y empleando el hardware  disponible para ello realizar las siguientes prácticas y respondiendo a las siguientes cuestiones:

clip_image002

  1. Leer el manual y configurar el enrutador para que sus datos coincidan con el de la imagen. ¿Cuál es la ip de la interfaz externa? Razona porqué.
  2. Instala las tarjetas de red inalámbricas en la máquina virtual bajo Windows XP
  3. Qué algoritmos de encriptación puedes emplear en el router. ¿Cuál de los disponibles has empleado y por qué?¿Cuál es la ventaja de usar algún algoritmo de encriptación?
  4. ¿Qué medidas de seguridad puedes emplear al usar redes inalámbricas? ¿Cuáles pueden ser implementadas en este router?¿Qué buscas configurando el router con dichos parámetros?
  5. Asignar una ip dinámica a los equipos 1 y 2 mediante el Enrutador, de modo que queden incluidos en la misma red empleando los mecanismos de seguridad que habrás descrito previamente. Realizar un ping desde el equipo1 al equipo2. (equipo 1 y equipo2 deben estar corriendo Windows XP en la máquina virtual). Captura una pantalla realizando ping de un equipo a otro. En qué red (escribe la ip) están el equipo 1 y 2 porqué, razona la respuesta.
  6. Los equipos 1 y 2 no salen a internet. ¿Por qué?. Habilita la salida a Internet del Equipo1. Documenta la solución.
  7. REALIZAR ESTE PUNTO SÓLO SI DISPONÉIS DE TIEMPO SUFICIENTE: Existe software para intentar revelar claves en redes inalámbricas, que algoritmo de encriptación resulta más fácil de revelar. Usa alguno de los programas disponibles para intentar descubrir la clave de vuestra red. (captura una pantalla realizando dicho proceso).
  8. Documentación técnica indicando los pasos realizados para resolver los ejercicios (presentación odt –openoffice.org-)
  9. Exposición en clases de la documentación desarrollada.
  10. Resolución de preguntas sobre el servicio y la práctica desarrollada.

NOTAS:

  1. Las 3 primeras sesiones no se resolverán dudas relativas a la práctica.
  2. Toda la documentación relativa a la práctica deberá ser entregada el jueves siguiente antes de comenzar la realización la siguiente, en caso contrario se considerará que no ha sido superada.

viernes, 7 de mayo de 2010

Servidor de DHCP en Ubuntu

Siguiente entrega de la serie administración de servidores con Linux:

1.- Instalación del servidor de DHCP

Antes de comenzar la configuración del servidor hay que asegurarse de que el núcleo tiene instalada la opción MULTICAST que es necesaria para llevar a cabo la asignación de direcciones de multidifusión. Para comprobarlo tecleamos
# ifconfig
debería aparecernos una línea como
ARRIBA DIFUSIÓN CORRIENDO MULTICAST MTU:1500 Métrica:1
en caso de no aparecer deberíamos recompilar el núcleo añadiendo la opción IP: multicast routing.


La última versión del servidor DHCP es dhcp3. El servidor proporcionará al cliente al menos los siguientes parámetros: dirección IP y máscara de subred, opcionalmente podríamos emplearlo para asignar otros valores como puerta de enlace, servidores DNS, ...
Para instalar el servidor podemos emplear aptitude, Synaptic,... o simplemente:
# apt-get install dhcp3-server
//versión actual (tras hacer apt-get update)
apt-get install isc-dhcp-server

1.1.- Configuración del servidor DHCP

La configuración del servidor se lleva a cabo en el fichero /etc/dhcp3/dhcpd.conf (en la nueva versión está en /etc/dhcp/dhcpd.conf), se compone de dos partes:
  • Parámetros: dónde configuramos el comportamiento del servidor. Por ejemplo: max-lease-time 86400; suelen ir al comienzo del fichero.
  • Declaraciones: las empleamos para describir las redes, máquinas y rangos de direcciones que concederemos a los clientes. Nos permiten anidar unas declaraciones dentro de otras. Por ejemplo host {….}
Los rangos de direcciones IP se especifican en secciones que empiezan con la palabra clave 'subnet' seguido de la dirección de red de la subred, continúa con la palabra 'netmask' seguido de la máscara de red. A continuación estará la lista de parámetros para dicha sección encerrados entre llaves. Además de la dirección IP podremos asignar, entre otras, la dirección de la puerta de enlace, servidores DNS, servidor Netbios específico distinto del general....
También se pueden hacer reservas de IP para un determinado equipo en función de la MAC de su tarjeta de red. Para establecer una configuración de equipo es necesario crear una sección host.
Veamos el fichero de configuración que he usado, comentando en cada línea qué hace cada párametro o declaración:
authoritative; #para que actualice la ip del clientes en caso de error, prevalece el servidor
ddns-update-style ad-hoc; #si vamos a actualizar dinámicamente el servidor de Dns puede tomar los valores none, ad-hoc, interim
ddns-updates on;# para permitir las actualizaciones en el servidor de DNS
# option definitions common to all supported networks...
option domain-name "mczones.es";# nombre del dominio para los clientes
option domain-name-servers 192.168.2.3, 8.8.8.8; #Servidores de DNS para los clientes
option netbios-name-servers 192.168.2.3; #IP del servidor netbios
default-lease-time 600; #tiempo en segundos de la cesión de la ip
max-lease-time 7200;#máximo tiempo que durará la cesión
subnet 192.168.2.0 netmask 255.255.255.0 { #Red y máscara que se dará a los clientes
option routers 192.168.2.3; # dirección de la puerta de enlace que se les dará
option domain-name-servers 192.168.2.3, 8.8.8.8;#servidores DNS -pueden ser distintos de los por defecto
range 192.168.2.10 192.168.2.50; #rango de direcciones que se cederán ambas incluidas
}
#reserva de dirección para el cliente
host clienteUned {
hardware ethernet 08:00:27:05:dc:d4; #dirección MAC del equipo
fixed-address 192.168.2.49; #dirección IP que se le asignará.
}
Si tenemos más de una tarjeta de red y queremos que el servidor DHCP arranque sólo en una de ellas tendremos que modificar el fichero /etc/default/dhcp3-server (en la nueva versión está en /etc/default/isc-dhcp-server ) e incluir una línea:
INTERFACES=”eth0” #podríamos poner todas las que queremos que escuchen separadas por espacios

1.2 Otras comprobaciones de Configuración

Para asegurarnos de que se crean los enlaces simbólicos para que al arrancar el equipo se inicie el servicio de DHCP, podemos teclear # update-rc.d dhcpd3-server defaults. Si necesitamos parar el servicio: sudo /etc/init.d/dhcp3-server stop (con start o restart para iniciarlo o reiniciarlo respectivamente o force-reload para cargar las opciones que hemos cambiado en la configuración).
Finalmente, si queremos comprobar si hay algún problema con el fichero de configuración, teclearemos en consola sudo dhcpd3 -d. Si lo que queremos comprobar es que direcciones ha concedido el servidor, por cuánto tiempo y a quién, tan sólo hay que echarle un vistazo al fichero /var/lib/dhcp3/dhcpd.leases (igual que en los casos anteriores en la nueva versión está en /var/lib/dhcp/dhcpd.leases).
En la siguiente imagen se puede comprobar el resultado de ejecutar ifconfig en el cliente tras haberle sido cedida una dirección mediante dhcp. Asimismo se ve la captura del fichero dhcpd.leases dónde se puede comprobar la concesión de la misma.

image

Para reiniciar el servicio /etc/init.d/isc-dhcp-server restart 

en caso de error podéis emplear el comando dhcpd -d para comprobar errores

 

 

2.- Ficheros que intervienen en las configuraciones.

2.1 Ficheros de configuración de la red:

  • Para reiniciar el servicio /etc/init.d/isc-dhcp-server restart (en las versiones antiguas /etc/init.d/dhcp3-server restart)


  • /etc/network/interfaces: Configuramos la ip, gateway, servidores dns,.... de nuestras tarjetas de red
  • /etc/resolv.conf: incluimos los dominios de búsqueda y las direcciones de los servidores DNS
  • /etc/hosts: se pueden relacionar nombres e ip de equipos
  • /etc/nsswitch.conf: se establece la prioridad a la hora de realizar la búsquedas o identificaciones, puede ser, por ejemplo primero el fichero hosts y en caso de no encontrarlo buscarlo en el servidor DNS -especificados en el fichero resolv.conf.
  • /etc/hostname: nombre del equipo
  • /etc/init.d/networking: ejecutable que me permite stop, start, restart (parar, iniciar, reiniciar) el servicio de red con los valores cargados en los ficheros anteriores.

2.2 Ficheros de configuración del servidor DHCP:

  • /etc/dhcp3/dhcpd.conf (o /etc/dhcp/dhcpd.conf): fichero de configuración del servicio
  • /var/lib/dhcp3/dhcpd.leases (/var/lib/dhcp/dhcpd.leases): cada vez que el servidor DHCP concede una ip a un equipo se registra una entrada en este fichero indicando la ip, mac y fechas de cesión y duración de la concesión.
  • /etc/default/dhcp3-server (/etc/default/isc-dhcp-server): podemos especificar que tarjeta/s escuchará el servidor y por lo tanto a que redes dará servicio en función de la interfaz de red a la que estén conectadas.
  • /etc/init.d/dhcp3-server (/etc/init.d/isc-dhcp-server): ejecutable al que se le pasa el parámetro: stop, start, restart o force-reload para parar, iniciar, reiniciarlo o para cargar las opciones que hemos cambiado en la configuración respectivamente.
Esta entrada tiene su continuación en administración de servidores con Linux:

lunes, 26 de abril de 2010

Instalación de Ubuntu en Virtual Box

Primera entrega de la serie administración de servidores con Linux:

1.- Instalación de las máquinas virtuales Cliente y Servidor.

Para la realización de la práctica, en primer lugar, he instalado el cliente y el servidor, a partir de las imágenes de la versión 8.10 de Ubuntu que previamente he bajado del servidor FTP del curso.

Podemos emplear las opciones de instalación por defecto que nos crearán incluso las particiones básicas, aunque en un entorno real -al menos para el servidor- deberíamos crear particiones distintas, al menos para: /home (ficheros de los usuarios), /var ( páginas web y logs del sistema) , /boot (arranque), / (raíz del sistema) y /swap (intercambio).

En mi caso, tras realizar la instalación, la máquina servidor no arrancaba y me daba un fallo advirtiéndome de que el servidor requería PAE -"Physical Address Extension"- (al habilitarlo, si el sistema operativo lo soporta, incluso un sistema x86 de 32 bits puede direccionar más de 4 GB de RAM), supongo que debido a la RAM o al sistema operativo del sistema anfitrión. Para solucionarlo, simplemente habilitamos PAE en las opciones de configuración de VirtualBox:

image Aunque una gran cantidad de administradores de red prefieren trabajar en modo consola exclusivamente, aunque también empleen opciones “gráficas” de configuración de los servidores como Webmin (conocido entorno web empleado para configurar y mantener servidores); yo prefiero, siempre que no existan problemas de limitaciones hardware, tener la posibilidad de instalar una interfaz gráfica básica que me dé: la posibilidad de trabajar con varias consolas viéndolas de modo simultáneo, un editor gráfico de texto sencillo como notepad, incluso la posibilidad de realizar consultas web con un cliente tipo firefox sin tener que recurrir a un navegador web modo texto como links o Lynx. Por ello he instalado un entorno gráfico básico basado en Gnome, para ello:


sudo apt-get install x-window-system-core gnome-core

Posteriormente he instalado las librerías para el idioma castellano y gksu para los menús:

sudo apt-get install language-pack-es, language-pack-es-base, language-pack-gnome-es, language-pack-gnome-es-base, language-selector, language-support-es, gksu

Para arrancar el modo gráfico lo único que tenemos que hacer una vez iniciada la sesión es teclear: startx.

Si queremos cambiar las resolución de la pantalla y movernos entre VirtualBox y la máquina física, mover ficheros,... debemos instalar las “Guest Additions” de VirtualBox; en el caso del servidor debemos instalar el compilador y make GNU, para ello: sudo apt-get build-essential que además nos instalará una serie de librerías básicas a la hora de compilar proyectos.

Una vez tenemos un compilador básico en el sistema, para realizar la instalación, lo único que tenemos que hacer es seleccionar en el menú “Instalar Guest Additions”, esto montará un cd en el sistema con los ficheros que necesitamos, la manera más sencilla de proceder será:

cd /cdrom

sudo ./autorun.sh

Finalmente y ya que vamos a instalar un servidor debemos asignarle una dirección IP fija al interfaz de red que previamente habremos configurado como Host Only (yo he agregado también un segundo interfaz que he configurado como NAT para tener acceso a Internet con el objetivo de poder bajar aquellos paquetes actualizados que vaya necesitando). Para configurar la red tenemos dos opciones:

  • Mediante el comando ifconfig, por ejemplo: ifconfig eth0 192.168.2.3 netmask 255.255.255.0

  • Editando el fichero /etc/network/interfaces y asignando los valores correspondientes. Una vez hemos insertado los datos debemos recargar los valores con sudo /etc/init.d/networking restart:

image

 

para continuar viendo el resto de manuales Linux siga el enlace:administración de servidores con Linux


Administración de Servidores Linux

Estos días iré subiendo al blog manuales de instalación y configuración de servicios y servidores que corren bajo Windows, a diferencia de los manuales que podéis ver en el enlace y que son copias con ligeras modificaciones, de los manuales del CNICE, estos son materiales elaborados por mi para una asignatura e incluyen –a diferencia de los anteriores- la instalación, configuración y la integración de los servicios con LDAP y en muchos casos encriptación (openssh). Os adelanto un índice general de los servicios:
2.- Servidor DHCP y DNS

6.- Servidor de Correo integrado con LDAP en Ubuntu: Courier + Postfix + LDAP,
6.1 .-Script para la creación automática de los directorios de los usuarios de correo.
6.2 .-Fichero /etc/postfix/main.cf completo antes de encriptación, smtp-auth
6.3 .-Squirrelmail: consulta del correo vía web
6.4 .-Postfix sobre internet, SMTP Autenticado
4.1 Configurando Postifx
4.2 Creación de certificados y configuración de Postfix para su uso
4.3 Autenticación con SASL
4.4 Comprobación del funcionamiento de SMTP-AUTH y TLS
4.5 Configuración y prueba sobre Evolution
6.1 Instalación de ClamSMTP y ClamAV
6.2 Configuración de Postfix para que use ClamSMTP
6.3 Comprobando ClamSMTP
9.1 /etc/postfix/main.cf
9.2 /etc/init.d/master.cf