Montar servidor en freebsd
El planteamiento realizado para el ayuntamiento de Valladolid ha sido aprobado y han decidido encargarnos la realización de un sistema integrado y distribuido de comercio electrónico que constara de un servidor web, correo, ftp, dns, ssh y finger para varias tiendas en red local.
La plataforma elegida es FreeBSD, porque ofrece toda la estabilidad y fiabilidad de un sistemaUnix, con la ventaja respecto a sistemas como Linux de disponer de una única distribución, en sus variantes estables y de desarrollo.
Una vez instalado el sistema, comprobaremos la existencia del manual que servirá para futuras consultas, usaremos el comando Which man.
Es el momento de asignar las IPs que usaremos en las tiendas, elegimos la red 10.88.4.0/24 y los rangos de las tiendas constan de 7IPs por cada una, quedando así:
Tienda 1,2 y 3 usara el rango de IPs de la 50 a la 56
Tienda 4,5 y 6 usara el rango de IPs de la 20 a la 26
Tienda 7,8 y 9 usara el rango de IPs de la 30 a la 36
Tienda 10,11 y 12 usara el rango de IPs de la 40 a la 46
Tienda 13,14 y 15 quedan inactivas
Tienda 16,17 y 18 usara el rango de IPs de la 60 a la 66
Tienda de la 19,20 y 21 usara el rango deIPs de la 80 a la 86
El primer paso es configurar las IPs de cada tienda en /etc/rc.conf para que se queden grabadas las IPs y en un reboot del sistema no se pierdan, este paso lo deberán realizar todas las tiendas en su sistema.
Usaremos alias para añadir todas las IPs a una sola tarjeta de red
En el fichero descrito anteriormente añadiremos:
ifconfig_em1 = “inet 10.88.4.60 netmask255.255.255.0”
Ifconfig_em1_alias0 = “inet 10.88.4.61 netmask 255.255.255.0”
Ifconfig_em1_alias1 = “inet 10.88.4.62 netmask 255.255.255.0”
Ifconfig_em1_alias2 = “inet 10.88.4.63 netmask 255.255.255.0”
Ifconfig_em1_alias3 = “inet 10.88.4.64 netmask 255.255.255.0”
Ifconfig_em1_alias4 = “inet 10.88.4.65 netmask 255.255.255.0”
Ifconfig_em1_alias5 = “inet 10.88.4.66 netmask 255.255.255.0”Ifconfig_em1_alias6 = “inet 10.88.4.67 netmask 255.255.255.0”
Configuración Finger
Es el primer servicio que hemos activado, muestra información de los demás usuarios del sistema.
Para que este servicio se arranque cada vez que inicia la máquina, debemos descomentar una línea de /etc/inetd.conf, en este caso descomentaremos el finger de ipv4, ya que nos da la opción también de poder usar el finger de ipv6que vendrá bien en el futuro.
En este fichero se incluyen los servicios que queramos cargar al inicio, tales como el ftp, telnet y ssh.
Una vez hayamos salido y guardado el fichero, habrá que volver a iniciar el demonio, utilizaremos el comando: /etc/rc.d/inetd onerestart
Configuración DNS
Antes de configurar este servicio, se tiene que tener en cuenta las IPs que van a tener los host yel DNS.
Para la primera tienda hemos decidió alojar en la primera IP disponible del rango de IPs que tiene cada tienda, el DNS
La IP para el servidor de páginas web y el ftp ira junta en la segunda IP disponible
El correo ira en la tercera IP disponible
Quedando de tal manera:
Tienda 16
Servidor DNS -> 10.88.4.60
Servidor Web y FTP -> 10.88.4.61
Servidor Correo -> 10.88.4.62
Como elservidor consta de 3 tiendas cada uno, usaremos el servidor DNS en la misma IP que el anterior y cambiaremos las IPs del servidor Web, FTP y Correo de forma correlativa para usar las menos IPs posibles.
Quedando de tal manera:
Tienda 17
Servidor DNS -> 10.88.4.60
Servidor Web y FTP -> 10.88.4.63
Servidor Correo -> 10.88.4.64
Tienda 18
Servidor DNS -> 10.88.4.60
Servidor Weby FTP -> 10.88.4.65
Servidor Correo -> 10.88.4.66
Es el momento de configurar el DNS, para ello debemos modificar el archivo: /etc/namedb/named.conf
A este archivo hay que realizarle una serie de cambios:
Hay que buscar la línea 22, donde dice listen-on, vendrá puesto 127.0.0.1 y tendremos que sustituir la IP del localhost por la de nuestro servidor, en este caso pondremos la IP...
Regístrate para leer el documento completo.