Posts Tagged ‘red escolar’

#Montando una red escolar 100% libre – Parte 3 “NAT”

Teniendo ya nuestro servidor #1 “Isolina” asignando IP’s por DHCP, es hora de que se convierta en router NAT para que los clientes tengan acceso a internet.

Este es un proceso simple, aunque me llevase casi 2 semanas tenerlo listo… ¿motivo? desconocido, un buen día volviendo a configurar todo… decidió funcionar… cosas que pasan en Vmware.

Lo primero que debemos hacer es editar /etc/sysconfig/iptables para añadir al principio del fichero:

*nat
-A POSTROUTING -s 10.0.0.0/16 -o eth0 -j MASQUERADE
COMMIT

En el mismo archivo, buscamos la línea que ponga “-A FORWARD” y ponemos:

-A FORWARD -j ACCEPT


#Montando una red escolar 100% libre – Parte 2 “DHCP”

Teniendo instalados ya nuestros servidores y clientes procederé a configurar el DHCP en el #1 “Isolina”, el cual servirá al otro servidor y a los clientes sus respectivas IP´s atendiendo a la MAC de su tarjetas de red.

  • ¿Que es DHCP y para qué sirve?

DHCP, de las siglas Dynamic Host Configuration Protocol, es un protocolo que envía a su cliente su configuración de red y parámetros. El equipo cliente manda a toda la red un aviso diciendo que está buscando un servidor DHCP que le diga quién es, una vez encontrado es configurado conforme a lo especificado en el archivo de configuración en el servidor.

Los parámetros que se podrían pasar son:

  • Dirección del servidor DNS
  • Nombre DNS
  • Puerta de enlace de la dirección IP
  • Dirección de Publicación Masiva (broadcast address)
  • Máscara de subred
  • Tiempo máximo de espera del ARP (Protocolo de Resolución de Direcciones según siglas en inglés)
  • MTU (Unidad de Transferencia Máxima según siglas en inglés) para la interfaz
  • Servidores NIS (Servicio de Información de Red según siglas en inglés)
  • Dominios NIS
  • Servidores NTP (Protocolo de Tiempo de Red según siglas en inglés))
  • Servidor SMTP
  • Servidor TFTP
  • Nombre del servidor WINS

#Montando una red escolar 100% libre – Parte 1 “Presentación”

Bien, aquí estoy de nuevo, y conmigo traigo un proyecto a ejecutar.

Ésta será la primera parte de una serie de tutoriales a los que he decidido llamar “Montando una red escolar 100% libre”. Sí, lo sé, no está muy currado el nombre, pero lo importante será el contenido.

Todo surge después de decidir qué voy a hacer en el proyecto de final de mi ciclo. Voy a montar toda la instalación de un centro escolar al que he decidido llamar “Marinbonito” (el nombre tiene su historia, pero es personal :) ). Decir que obviamente no será una instalación real, si no que emplearé máquinas virtuales. En este caso usaré Vmware Workstation 7 porque es lo que quiere el profesor, aunque me habría gustado hacerlo en Virtualbox.

En mi proyecto no tendrá cabida el software privativo. Será un centro escolar 100% software libre.

  • Características

La red contará con 2 servidores:

Servidor #1 “Isolina”

S.O.: CentOS 5.4 64bits
IP: 10.0.0.1/16
Servicios: DHCP, NAT, Apache.

Servidor #2 “Yai”

S.O.: CentOS 5.4 64bits
IP: 10.0.0.2/16 –> Asignada por DHCP a su MAC
Servicios: NIS, NFS, openSSH, SFTP, FreeNX.

Yai ofrecerá un dominio NIS y carpetas compartidas por NFS a los distintos clientes de las diferentes aulas. En este proyecto configuraré solo 2 clientes de dos aulas diferentes para observar los cambios en las IP.

Cliente #1 “Chloe”

S.O.: Fedora 12 32bits
IP: 10.0.1.1/16 –> Asignada por DHCP a su MAC

Cliente #2 “Kara”

S.O.: Fedora 12 32bits
IP: 10.0.2.1/16 –> Asignada por DHCP a su MAC

Por otra parte el servidor #2 “Yai” servirá para el aula de la biblioteca donde habrá terminales ligeros que se configurarán usando Thingstation

DOMINIO: marinbonito.es


Pues esto es todo por el momento. Iré configurando y creando los tutoriales y así me sirve para crear el dosier final que presentaré en el ciclo. Espero que todo salga bien, porque Vmware me da bastantes problemas con la red.

Comentar que os parece la idea, cosas que le añadiríais o si creéis que está mal planteado y queréis hacer alguna sugerencia estaré encantado de atenderla.