Changes between Version 6 and Version 7 of EjemploPracticos


Ignore:
Timestamp:
Jul 3, 2013, 10:51:46 AM (11 years ago)
Author:
irina
Comment:

Solución a problemas con la transferencia multicast.

Legend:

Unmodified
Added
Removed
Modified
  • EjemploPracticos

    v6 v7  
    1 = Ejemplos practicos =
     1[[TOC(heading=Índice)]]
     2= Ejemplos prácticos =
    23
    3 == Ejemplos de menu personalizado ==
    4    * Este es un ejemplo de un menu personalizado en html donde seleccionar el arranque de un cliente con Windows 7 y Linux.
    5              Los ejemplos son de la Universidad Autonoma de Barcelona así que podreis encontrar algo de texto en catalan. En el zip encontrareis dos menus, uno para resolucion 800x600 y otro para resolucion y 1024x768, así como una carpeta con las imagenes usadas.
     4== Ejemplos de menú personalizado ==
     5   * Este es un ejemplo de un menú personalizado en html donde seleccionar el arranque de un cliente con Windows 7 y Linux.
     6             Los ejemplos son de la Universidad Autónoma de Barcelona así que podréis encontrar algo de texto en catalán. En el zip encontraréis dos menús, uno para resolución 800x600 y otro para resolución y 1024x768, así como una carpeta con las imágenes usadas.
    67
    78             [http://www.opengnsys.es/downloads/56 Descarga]
     
    1011    * Antes de usarlo hemos de editar las variables que están al inicio del script, para que correspondan a nuestro caso. Para usarlo tenemos varias opciones:
    1112     1. Sobre un ámbito (equipo, grupo, etc...), botón derecho -> Comando -> ejecutar script -> y pegamos en el cuadro de texto "Código del script" el script completo. (Podemos guardarlo como procedimiento o tarea para usarlo posteriormente)
    12      2. Creamos en el servidor un archivo con el contenido del script en /opt/opengnsys/client/scripts/ (p.ej. podemos llamarlo: !ActivacionMicrosoft) y después lo usamos con en el caso 1, pero sólo pegamos en el cuadro de texto "Código del script" el nombre del archivo que hemos creado en el servidro (!ActivacionMicrosoft en este ejemplo). Igual que en el caso 1 lo podemos guardar como procedimiento.
     13     2. Creamos en el servidor un archivo con el contenido del script en /opt/opengnsys/client/scripts/ (p.ej. podemos llamarlo: !ActivacionMicrosoft) y después lo usamos con en el caso 1, pero sólo pegamos en el cuadro de texto "Código del script" el nombre del archivo que hemos creado en el servidor (!ActivacionMicrosoft en este ejemplo). Igual que en el caso 1 lo podemos guardar como procedimiento.
    1314
    1415 
     
    6061}}}
    6162
     63== Solución a problemas con la transferencia multicast. ==
     64
     65'''Para la versión 1.0.4a y anteriores.'''
     66
     67Depende de la configuración de la red y los equipos de comunicaciones que se utilicen pueden surgir problemas con la transferencia multicast.
     68
     69En nuestro caso la CPU de las equipos de comunicación de pone al 100%. Para evitarlo basta poner el TTL (time of Life) mayor que 1, se recomienda ponerlo a 16, que será el valor por defecto que se incluya en la versión 1.0.5.
     70
     71Ficheros que hay que modificar el OpenGnSys:
     72
     73'''/opt/opengnsys/client/lib/engine/bin/Protocol.lib'''
     74
     75{{{
     76[...]
     77SYNTAXSERVER="udp-sender $MBUFFER --nokbd --portbase  $PORTBASE --$METHOD --mcast-data-address $ADDRESS
     78--fec $CERROR --max-bitrate $BITRATE --ttl 16 --min-clients $NCLIENTS --max-wait $MAXTIME --autostart $MAXTIME
     79--log /tmp/mcast.log"/
     80[...]
     81}}}
     82
     83'''/opt/opengnsys/bin/sendFileMcast'''
     84{{{
     85[...]
     86$OGBIN/udp-sender $MBUFFER --nokbd --retries-until-drop 65 --portbase $PORTBASE --$METHOD
     87--mcast-data-address $ADDRESS --fec $CERROR --max-bitrate $BITRATE --ttl 16 --min-clients $NCLIENTS
     88--max-wait $MAXTIME --file "$FICHIMG"/
     89[...]
     90}}}
     91
    6292== Ejemplos de scripts ==