lunes, 13 de enero de 2014

INSTALACION DEBIAN 7 fresh , SSH, y APACHE

A veces necesitamos una instalación limpia de un Sistema Operativo con el que se va a trabajar, implementando diferentes servicios, por ejemplo. A este tipo de instalaciones se les llama fresh, y en este caso utilizaremos un debían.

DESCARGA E INSTALACIÓN DE DEBIAN 7

—————————————————————————————————————-

Chequear la integridad de la iso.
partimos de una instalación fresh de 64 debían. todo poro defecto, particionado guiado, etc.
al instalar he tenido un pequeño problema con el mirror. lo he obviado.
continuar con la imagen de instalación.
Al aparecer la consola de las aplicaciones que se quieren instalar, utilizar la barra espaciadora para desmarcar las opciones que vengan por defecto.
En nuestro caso no se va a instalar en este momento ninguna, lo realizaremos de modo manual a medida que se vaya necesitando.


como es una máquina virtual, editar el archivo de configuración de red:
nano /etc/network/interfaces le cambio el allow hot-plug por auto
Tratándose de servidores, lo idóneo es configurar la ip estática, pero en este caso lo haremos más adelante, a fin de realizar todas las instalaciones. Si se quiere poner ip estática,
la tarjeta de red de la máquina virtual la tenemos en NAT por si acaso, ya que suele dar menos problemas de conectividad, de manera que comparte la ip del host, aunque luego la cambiaremos a bridget, para que tenga su propia ip.
esta configuración del vmware y la interface de red de la máquina virtual es una especie de “a prueba de fallos” que utilizamos para agilizar el proceso.

INSTALAR SSH

———————————————————————————————————————

para mayor comodidad, instalamos SSH secure shell, para poder acceder remotamente a la máquina virtual de forma segura, ya que no tenemos entorno gráfico. Esto nos permitirá copiar y pegar texto desde una terminal del host.
Para instalar secure shell

apt-get install openssh-server

para iniciar la conexión remota abrimos una terminal en el host y ejecutamos
ssh nombreusuario@ip de la máquina de debian 7
para saber la ip, en la máquina ejecutamos 
ifconfig
en nuestro caso ponemos root@ip
esto nos pedirá la contraseña del root y nos dará una huella para la conexión segura. Veremos el prompt de debían

root@debianez:~# 


verificar que hay conexión a internet

--------------sources

puede que dé error al reiniciar, o al intentar actualizar, o al instalar un programa.


editar el archivo de sources del repositorio del gestor de paquetes

nano /etc/apt/sources.list
comentar la línea deb cdrom


sources generator beta. yo no lo he testado. pero te da la sources según la versión de la instalación.


http://debgen.simplylinux.ch

INSTALAR APACHE2--------------------------------------------------------------------------------------------------------------------------

antes de realizar cualquier instalación, conviene actualizar el SO:

apt-get update
apt-get upgrade

apt-get install apache2


En caso de error, 
revisar la conectividad #ifconfig -a (verificar que se tiene ip)
#ping a alguna web
si hay conectividad, editar el archivo /etc/apt/sources.list como se explica anteriormente


INSTALAR SERVIDOR DHCP DEBIAN



INSTALAR SERVIDOR DHCP DEBIAN


biblio:

poner en vmware adaptador modo bridget (en todas las máquinas). Si tenemos problemas de conectividad probar modo NAT durante las instalaciones. Generalmente funciona la conexión a internet automática, porque comparte ip con el host.

arrancar como root
actualizar:
#apt-get update
#apt-get upgrade


#apt-get install isc-dhcp-server

para iniciar cualquier servicio PONER EN MODO ESTÁTICO EL ADAPTADOR DE RED
para ello editamos el fichero de configuración del adaptador de red:

#nano /etc/network/interfaces

allow-hotplug eth0----->auto eth0 

cambiar dhcp--->static
address 192.168.1.103
network  192.168.1.0
netmask 255.255.255.0
gateway 192.168.1.1

allow-hotplug: quiere decir que permite el cambio en caliente y suele dar problemas cuando se trata de máquinas virtuales
static: cambiando a modo estático haremos que tenga una ip fija
address: para saber la ip que tenemos, si queremos conservar la conexión a internet el parámetro lo obtenemos con

#ifconfig -a

editar fichero de interface por defecto del servicio dhcp

#nano /etc/default/isc-dhcp-server

INTERFACES “eth0”

poner un nombre de dominio a la máquina
#nano /etc/hostname
debianez.damocles.net

el fichero de configuración es
/etc/dhcp/dhcpd.conf

Es conveniente hacer una copia de seguridad del fichero antes de modificarlo
#cat /etc/dhcp/dhcpd.conf > /etc/dhcp/back01dhcpd.conf

configuración básica:

#nano /etc/dhcp/dhcpd.conf

añadir linea 
option domain-name  “damocles.net”;

me parece que esto vale para los nombres de los equipos dentro de la red interna LAN
poniendo sólo “equipo.” en vez de “equipo.damocles.net”

la siguiente linea es el dns. le pongo la propia ip, y dos de opendns (aunque sin conexión a internet, no resuelve nombres externos).
option domain-name-servers 192.168.1.103, 208.67.222.222, 208.67.220.220;

respetar las lineas que vienen por defecto sin comentar. Son el tiempo mínimo y máximo de vigencia de las IPs que se otorgan.
default-lease-time 600;
max-lease-time 7200;

como estamos en una red local, desmarco el # de
authoritative
en principio le voy a dar una configuración básica que dará ip automáticamente a los clientes. para ello especificarle la red y el rango donde pone
#this is a very basic subnet declaration
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.103 192.168.110;
option routers debianez.damocles.net;
}
--------le he metido en el rango la propia ip del servidor. esto en el servidor dhcp de windows  daba error si los ámbitos eran empezando por la propia ip. aqui funciona.

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

para comprobar errores desde el servidor

tail /var/log/syslog