Servidor con Debian: instalación y configuración inicial.

Buenas tardes!, hoy os vengo a mostrar como instalar y configurar un servidor debian con sus clientes. Nosotros lo haremos mediante una virtualización, es decir, con maquinas virtuales. Elegiremos un nombre de dominio (inventado) y tendremos 2 clientes conectados al servidor que hará la función de Router y NAT.

Nombre de dominio y centro en el que “trabajaremos”

El centro en el que nos han contratado es en IES Spo Tecnologia Y Personas Experimentadas y el dominio que elegiremos será el de spotype.com (es inventado, por lo tanto no tendremos ningún problema con el copyright)

Características e instalación del servidor

Las características de hardware que tendrá el servidor de nuestra maquina virtual serán:

  • Memoria RAM: 512 MB
  • HDD: 10GB

Los pasos a seguir para realizar la instalación son los siguientes:

  1. Seleccionamos Install
  2. El idioma que elegiremos será el Spanish
  3. La zona horaria y el teclado será España
  4. El nombre de la maquina podemos elegir el que queramos, en mi caso elegiré Twitter.
  5. El nombre de dominio elegiré spotype.com como ya dije antes.
  6. Introducimos la contraseña para el super usuario y la verificamos.
  7. Creamos un usuario normal.
  8. Seleccionamos la zona horaria de la peninsula.
  9. Ahora elegiremos el método de particionado, en mi caso, usaré todo el disco.
  10. Elegimos el particionado que queremos y como lo queremos y finalizamos.
  11. Elegimos los repositorios de España
  12. El directorio será el de /debian/
  13. No participamos en la encuesta y en las opciones que nos dice para instalar, desmarcamos la que se llama Desktop Environment y aceptamos.
  14. Si nos pide que instalemos el servidor de arranque GRUB decimos que si.
  15. Le damos a Continuar y ya podremos utilizar nuestro nuevo servidor debian.

¿Como sabemos si el nombre del servidor totalmente cualificado está realmente bien configurado?

Ejecutando el comando:

hostname -f

Así, nos tendría que aparecer:

twitter.spotype.com

Configuración de red del servidor

El servidor tendrá dos tarjetas de red:

  • La primera estará en modo puente, y tendrá la configuración dinámica.
  • La segunda estará en modo red interna y estará en la red de los dos clientes.
    • Dirección ip: 192.168.1.254
    • Máscara de red: 255.255.255.0
    • Broadcast:192.168.1.255
    • Red: 192.168.1.0

Para que nuestros clientes tengan conexión a internet desde el servidor (funcione como enrutador), haremos lo siguiente:

Ponemos el servidor en modo router, editamos:

nano /etc/sysctl.conf

Descomentamos:

net.ipv4.ip_forward=1

Y para que el servidor haga nat, escribimos dentro del fichero /etc/network/interfaces al final:

up iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE
down iptables -t nat -D POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE

Reiniciamos el servicio

service networking restart

Ahora nos vamos a la dirección:

nano /etc/network/interfaces

Escribimos y modificamos lo siguiente:

#Esto lo tendremos que poner justo debajo de la configuración de la tarjeta de red llamada eth0
auto eth1
iface eth1 inet static 
address 192.168.1.254
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
up iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE
down iptables -t nat -D POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE

Escribiendo el comando necesario nos sale la siguiente configuración en el servidor:

ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:b6:ce:dc 
 inet addr:172.22.8.98 Bcast:172.22.255.255 Mask:255.255.0.0
 inet6 addr: fe80::a00:27ff:feb6:cedc/64 Scope:Link
 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
 RX packets:4686 errors:0 dropped:0 overruns:0 frame:0
 TX packets:2055 errors:0 dropped:0 overruns:0 carrier:0
 collisions:0 txqueuelen:1000 
 RX bytes:3193288 (3.0 MiB) TX bytes:206339 (201.5 KiB)
eth1 Link encap:Ethernet HWaddr 08:00:27:cf:24:85 
 inet addr:192.168.1.254 Bcast:192.168.1.255 Mask:255.255.255.0
 inet6 addr: fe80::a00:27ff:fecf:2485/64 Scope:Link
 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
 RX packets:4035 errors:0 dropped:0 overruns:0 frame:0
 TX packets:2448 errors:0 dropped:0 overruns:0 carrier:0
 collisions:0 txqueuelen:1000 
 RX bytes:363938 (355.4 KiB) TX bytes:2893701 (2.7 MiB)
lo Link encap:Local Loopback 
 inet addr:127.0.0.1 Mask:255.0.0.0
 inet6 addr: ::1/128 Scope:Host
 UP LOOPBACK RUNNING MTU:16436 Metric:1
 RX packets:0 errors:0 dropped:0 overruns:0 frame:0
 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
 collisions:0 txqueuelen:0 
 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Configuración estática de los clientes:

-Windows (tuenti)

  • Dirección ip: 192.168.1.3
  • Máscara de red: 255.255.255.0
  • Puerta de enlace: 192.168.1.254
  • DNS: 8.8.8.8

-Ubuntu (facebook)

  • Dirección ip: 192.168.1.4
  • Máscara de red: 255.255.255.0
  • Puerta de enlace: 192.168.1.254
  • DNS: 8.8.8.8

Si todo se ha configurado bien, tendremos que tener en los clientes conexión a internet.

NOTA: cada vez que cambiemos algo en la configuración del servidor, deberemos de resetear las conexiones de red.

Y con esto terminamos la instalación y configuración del servidor debian. Pronto pondré mas sobre este apartado.

Un saludo!!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .