Link de Interes

Terminada la instalación inicial y reiniciada el equipo, se comenzara a configurar el servidor:

  • Una vez reiniciado el equipo se deberá entrar al sistema como usuario administrador:

schoolserver login: root
Password: digete

           
            Después de haberse logeado correctamente se mostrara el promt de administrador:

[root@schoolserver ˜]#

  • Si la IE no tiene acceso a Internet se seguirá con el paso (4).
  • Si la Institución Educativa tiene conexión a Internet se deberá configurar la interfaz WAN, esta interfaz de red es llamada eth0, el proceso de configuración es el siguiente:    
  • Digitar el siguiente comando:

# cp /usr/share/doc/xs-config-*/ifcfg-eth0-local.example   /etc/sysconfig/network-scripts/ifcfg-eth0-local

  • Seguidamente se editará el archivo “ifcfg-eth0-local” con el editor de texto nano, el comando es el siguiente:

# nano /etc/sysconfig/network-scripts/ifcfg-eth0-local  

El editor mostrará lo siguiente:

#### To set a static address, copy or rename this file to
####   /etc/sysconfig/network-scripts/ifcfg-eth0-local
#### and set the values below appropriately
IPADDR=18.85.46.29
IPV6ADDR=2001:4830:2446:ff00::2/64
NETMASK=255.255.255.0
NETWORK=18.85.46.0
BROADCAST=18.85.46.255
GATEWAY=18.85.46.1

Entonces se procederá a cambiar los valores de IPADDR,NETMASK y GATEWAY por aquellos que le corresponden a la IE.
A los valores de  NETWORK y BROADCAST se le deberá  anteponer el simbolo #.
Los valores del parámetro IPV6ADDR puede variar según la computadora (no se hacen cambios).
Una vez puesto los valores correspondientes el archivo tendrá la siguiente forma:

#### To set a static address, copy or rename this file to
####   /etc/sysconfig/network-scripts/ifcfg-eth0-local
#### and set the values below appropriately
IPADDR=ip_de_la_IE
IPV6ADDR=2001:4830:2446:ff00::2/64
NETMASK=mascara_de_la_IE
#NETWORK=18.85.46.0
#BROADCAST=18.85.46.255
GATEWAY=gateway_de_la_IE

Después de haber hecho los cambios en el archivo se deberán guardar los cambios con las siguientes combinaciones de teclas: Ctrl + O, Enter, Ctrl + X

  • Luego de configurada la interfaz WAN se levantará la interfaz con el comando:

# ifup eth0

  • Una vez levantada la interfaz se hará pruebas de conectividad, para ello se ha de conectar el cable directo de la interfaz LAN del modem  a la interfaz WAN del servidor (probablemente sería la interfaz integrada del servidor), luego se hará las siguientes pruebas de ping:

# ping -c 3 ip_de_la_IE

Este ping a la interfaz WAN del servidor es exitoso si muestra el siguiente resultado:

 PING ip_de_la_IE (ip_de_la_IE) 56(84) bytes of data.
64 bytes from 172.18.0.1: icmp_seq=1 ttl=64 time=0.070 ms
64 bytes from 172.18.0.1: icmp_seq=2 ttl=64 time=0.047 ms
64 bytes from 172.18.0.1: icmp_seq=3 ttl=64 time=0.044 ms

--- ip_de_la_IE ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5493ms
rtt min/avg/max/mdev = 0.041/0.048/0.070/0.011 ms

Igualmente se hará ping a la puerta de enlace del servidor (GATEWAY)que es la IP del Modem:

# ping -c 3 gateway_de_la_IE

Este ping a la puerta de enlace es exitoso si muestra el siguiente resultado:

PING gateway_de_la_IE (gateway_de_la_IE) 56(84) bytes of data.
64 bytes from 172.18.0.1: icmp_seq=1 ttl=64 time=0.070 ms
64 bytes from 172.18.0.1: icmp_seq=2 ttl=64 time=0.047 ms
64 bytes from 172.18.0.1: icmp_seq=3 ttl=64 time=0.044 ms

--- gateway_de_la_IE ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5493ms
rtt min/avg/max/mdev = 0.041/0.048/0.070/0.011 ms

NOTA: Si este último ping falla, se debería probar cambiando el cable en el servidor conectándolo a la otra tarjeta de red, probar enviando otro ping. También se debe verificar que el modem que provee internet esta encendido y operando correctamente.

  • Igualmente se comprobará la conectividad a la interfaz LAN del servidor, haciendo un ping:

# ping -c 3 172.18.0.1

Este ping a la interfaz LAN del servidor es exitoso si muestra el siguiente resultado:

 PING 172.18.0.1 (172.18.0.1) 56(84) bytes of data.
64 bytes from 172.18.0.1: icmp_seq=1 ttl=64 time=0.055 ms
64 bytes from 172.18.0.1: icmp_seq=2 ttl=64 time=0.032 ms
64 bytes from 172.18.0.1: icmp_seq=3 ttl=64 time=0.026 ms

--- 172.18.0.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5493ms
rtt min/avg/max/mdev = 0.041/0.048/0.070/0.011 ms

  • Ahora continuamos con la configuración del servidor:

Se establecerá el nombre del dominio del servidor, digitando el siguiente comando, donde dominio_de_IE es el dominio asignado a cada IE:

# /etc/sysconfig/olpc-scripts/domain_config  domino_de_IE

Como resultado del comando se debe observar 4 veces la palabra [OK] de color verde.

  • Seguidamente se configura el hostname del servidor, se debe editar con el editor nano  el archivo “network”:

# nano /etc/sysconfig/network

Al entrar al archivo se mostrará:

NETWORKING=yes
HOSTNAME=localhost.localdomain

Aquí se procederá a cambiar el parámetro “localhost.localdomain” por el de schoolserver.domino_de_IE, donde ya se sabe que domino_de_IE es el dominio correspondiente a la Institución.
Entonces el archivo network quedará así:

NETWORKING=yes
HOSTNAME=schoolserver.domino_de_IE

Después de haber hecho los cambios en el archivo se deberán guardar los cambios con las siguientes combinaciones de teclas: Ctrl + O, Enter, Ctrl + X

  • A continuación se deberá reiniciar el Servidor XS, con el comando:

# reboot

  • Luego de reiniciado el sistema, como se sabe, se ha de entrar con la cuenta de administrador “root” y password “digete”, luego se procede a iniciar el servicio de Ejabberd, con los siguientes comandos:

# chkconfig –level 345 ejabberd on
# service ejabberd start

            Nota: despues del commando chkconfig siguen 2 lineas (--) seguido de level.

Como resultado del comando “service ejabberd start” se deberá observar 01 vez la palabra [OK] de color verde.

  • Ahora se iniciará el Proxi Squid, donde se observará la creación de los directorios  cache del proxi transparente.

Como resultado de este comando se deberá observar 06 veces la palabra [OK] de color verde.

Hasta aquí se ha configurado el Servidor XS, a continuación se probará el estado de los principales servicios instalados: 

Prueba DE INTERNET Y del estado de los principales servicios DEL SERVIDOR (Post-Configuración)

A continuación de harán pruebas de estado de los principales servicios que deberían estar corriendo después de la configuración:

  • Para el dhcp:

# service dhcpd status

Como resultado de este comando se deberá observar como última línea lo siguiente, lo que indica que está operativo el servicio:

dhcpd (pid 3224) is running…         

(NOTA: el número indicado varía con cada servidor) 

  • Para el ejabberd:

# service ejabberd status

Como resultado de este comando se deberá observar como última línea lo siguiente, lo que indica que esta operativo el servicio:

ejabberd is running

  • Para el Proxy Squid:

# service squid status

Como resultado de este comando se deberá observar en una línea lo siguiente, lo que indica que esta operativo el servicio:

squid (pid 3266) is running…

(NOTA: el número indicado varía con cada servidor);

  • Para el DNS:

# service named status

Como resultado de este comando se deberá observar como última línea lo siguiente, lo que indica que esta operativo el servicio:

named (pid 2937) is running…

(NOTA: el número indicado varía con cada servidor)

  • Si la IE tiene acceso a Internet se podrá probar el acceso desde el Servidor con el siguiente ejemplo:

# host www.google.com.pe

Como resultado de este comando se deberá mostrar las direcciones IP de los dominios de Google, por ejemplo se podría mostrar estas 03 líneas (esto indica que el servidor está resolviendo y se encuentra con acceso a Internet):

www.l.google.com has address 74.125.113.104
www.l.google.com has address 74.125.113.147
www.l.google.com has address 74.125.113.99

Hasta aquí se ha terminado de configurar y probar los principales servicios del Servidor XS.

  • Para apagar el Servidor XS se correrá el siguiente comando

# init 0

Conexión a Internet de las laptops XO

Luego de haber configurado el servidor, para el acceso a Internet de las laptops XO, se deberá hacer la conexión según el diagrama de la Introducción, donde la interfaz LAN del servidor (eth1, la interfaz libre del computador) se ha de conectar con el Switch con un cable Directo (pacht cord), el equipo Access Point también se ha de conectar al Switch configurado de tal forma que esté desactivado el DHCP (del Access Point), el AP se ha de conectar al switch desde uno de sus puertos LAN con un cable Directo.
Si no se tiene un Switch de comunicaciones, se conectará el puerto LAN del servidor (eth1) directamente a un puerto LAN del Access Point con un cable Directo.

Las computadoras que están conectadas al Switch también podrán tener acceso a Internet si se les configura para obtener una dirección IP automáticamente.

Conexión de las laptops XO AL SERVIDOR (ie SIN INTERNET)

Luego de haber configurado el servidor, la interfaz LAN del servidor (eth1, la interfaz libre del computador) se ha de conectar con el Switch con un cable Directo (pacht cord), el equipo Access Point también se ha de conectar al Switch configurado de tal forma que esté desactivado el DHCP (del Access Point), el AP se ha de conectar al switch desde uno de sus puertos LAN con un cable Directo.
Si no se tiene un Switch de comunicaciones, se conectará el puerto LAN del servidor (eth1) directamente a un puerto LAN del Access Point con un cable Directo.

Las computadoras que están conectadas al Switch se les debe configura para obtener una dirección IP automáticamente.

FORMA DE USO DEL SERVICIO DE REGISTRO DE LAS LAPTOPS XO  

Para este servicio, las laptops XO a través del “sugar” se han de registrar al servidor XS.
En el servidor se ha de verificar que el registro fue exitoso si se crearon directorios cuyos nombres son los números de serie de las laptops que se registraron.
Estos directorios deben estar en el directorio users, en la ruta: /library/users

Para el servicio de Bakup y Restauración del servidor XS, se crearán archivos dentro de estos directorios creados, que permitirán la restauración de los documentos luego que el sistema automáticamente hiciera el bakup de estos.

Este servicio de Bakup y Restauración ha sido probado que funciona con el build 8.2, pero todavía no está activo para el build 703-7, prontamente en las próximas versiones del servidor XS se estaría activando para el build 703-7.

FORMA DE USO DEL SERVICIO DE ACTualización DE LAS LAPTOPS XO  

Este servicio permite actualizar e instalar las Actividades en las laptops XO a través del servidor de escuela XS. El servidor obtiene las Actividades desde un puerto USB, el procedimiento es el siguiente:

  1. Dentro de la carpeta bundles de una imagen que se instala en una laptop XO se encuentran las Actividades como archivos comprimidos con extensión .xo, estos archivos se deberán añadir a una carpeta que se llamará  xs-activity-server, se podrá añadir otras actividades que pueden ser descargadas desde Internet.
  2. Este directorio (xs-activity-server) con las Actividades dentro, se pondrán dentro de un USB y serán llevados hacia el Servidor XS, cuando se inserta un USB en el servidor este lo monta automáticamente y se podrá acceder a su contenido.
  3. Entramos a la carpeta xs-activity-server con el comando:        

# cd /media/usb0/xs-activity-server/

  1. Estando dentro de xs-activity-server ejecutamos la siguiente sentencia:

# sha1sum *.xo * > manifest.sha1

Luego desmontamos el USB con el comando:
# umount /media/usb0/
Entonces ya podemos sacar el USB

  1. Para instalar las actividades en el Servidor, insertamos el USB anteriormente preparado y el sistema lo detectará (emitiendo sonidos), luego podemos verificar que se han creado archivos index de las actividades en la siguiente ruta:

# ls /library/xs-activity-server/activities/

Dada esa verificación ya pueden las laptops XO actualizar sus actividades o instalarlas:

  • Después de haberse conectado al servidor las laptops deberán abrir la actividad Navegar y en el browser de navegación escribirán:

http://schoolserver/activities/

  • Se mostrarán las distintas actividades instaladas y podrán descargarlas e instalarlas en las laptops haciendo click en cualquiera de ellas.

INSTALACIÓN DEL WIKIPEDIA EN EL SERVIDOR WEB

Al Servidor XS como servidor de contenidos se le instalará la aplicación Wikipedia, el procedimiento es el siguiente:

  • Se podrá descargar la aplicación desde la siguiente url:

http://ayuda.perueduca.edu.pe/index.php?option=com_wrapper&Itemid=81

El archivo se encuentra en la carpeta Servidor XS y dentro de Wikipedia.

  • El archivo descargado (wikiserver.tar.gz) de debe copiar al directorio opt, inserta el USB con el archivo y después que fue detectado por el sistema si el archivo está en la raíz del USB se hará:

# cp /media/usb0/wikiserver.tar.gz  /opt/

  • Se ingresa al directorio opt:

# cd /opt/

  • Se corre el siguiente comando para descomprimir el archivo:

# tar –xvzf wikiserver.tar.gz

  • Se ingresa al directorio wikiserver

# cd /opt/wikiserver

  • Se corre el siguiente comando:

# ./configurar.sh

Este comando creará un script llamado wikipedia en la ruta: /usr/bin/

  • Finalmente se podrá inicializar la aplicación con el comando:

# wikipedia

  • Ya podrá ingresar a la aplicación Wikipedia a través de las laptops XO abriendo la Actividad Navegar y en el browser escribir lo siguiente:

http://schoolserver.domino_de_IE:8000

COMANDOS UTILES DE VERIFICACIONES

A continuación se detallan dos comandos útiles que nos ayudarán a verificar el funcionamiento del servidor DHCP y del Proxi Squid:

# tail -f /var/lib/dhcpd/dhcpd.leases : este comando nos mostrará las direcciones IP que el servidor DHCP está entregando,  a que usuario y a qué dirección MAC.


En este ejemplo el servidor DHCP ha entregado la dirección 192.168.0.47 (dirección que esta en el rango indicado en la configuración del servidor), se observa la MAC y el usuario (rbravo) que ha tomado esa dirección.

Para salir de la ejecución de este comando se debe digitar: Control+c

# tail -f /var/log/squid/access.log : este comando nos mostrará en tiempo real las páginas web a que los usuarios están accediendo a través del proxi squid.  

Se observa lo siguiente: TCP_MISS/200, esto nos indica que el usuario ha consultado a los servidores externos para acceder.
 
Para salir de la ejecución de este comando se debe digitar: Control+c


Se observa lo siguiente: TCP_MEM_HIT/200, esto nos indica que el usuario ha hecho uso del proxi squid para acceder a la pagina web (www.viabcp.com), por lo tanto el acceso ha sido mas rápido para el usuario. Para salir de la ejecución de este comando se debe digitar: Control+c

   

Introducción | Instalación | Configuración