Test Config Notes/lang-es: Difference between revisions
(4 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
[[Developers/Setup/lang-es|Previo]] [[Developers/Stack/lang-es|Siguiente]] |
[[Developers/Setup/lang-es|Previo]] [[Developers/Stack/lang-es|Siguiente]] |
||
== |
==Compilaciones e Infrastructura== |
||
=== Paso 0: obten una llave de desarrollador y deshabilita la seguridad === |
=== Paso 0: obten una llave de desarrollador y deshabilita la seguridad === |
||
Instrucciones para esta area fue enviada a [[Activation and Developer Keys]] |
Instrucciones para esta area fue enviada a [[Activation and Developer Keys|Activación de tu llave de desarrollador]] |
||
=== olpc-update === |
=== olpc-update === |
||
Esta sección ha sido movida a [[Olpc-update]]. |
Esta sección ha sido movida a [[Olpc-update|Actualizar la OLPC]]. |
||
===Notas del firmware=== |
===Notas del firmware=== |
||
Line 26: | Line 26: | ||
===Arreglando datos del reloj XO=== |
===Arreglando datos del reloj XO=== |
||
Del compilado 693 en ( |
Del compilado 693 en (quizás antes), el tiempo esta fijado automáticamente la primera vez que te conectas a la red. |
||
Del compilado 641 en ( |
Del compilado 641 en (quizás antes), si tienes una buena conexión de Internet puedes fijar la fecha/tiempo registrando como root y escribiendo: |
||
ntpdate pool.ntp.org |
ntpdate pool.ntp.org |
||
Line 34: | Line 34: | ||
~~ Puedes encontrar la hora y fecha actual tecleando en la terminal el comando "date". |
~~ Puedes encontrar la hora y fecha actual tecleando en la terminal el comando "date". |
||
Actualmente no hay manera de que el reloj pueda estar en el "escritorio" o pantalla principal; pero puedes escribir eso en python como un cambio a la interfaz de Sugar, y registrarlo como mejor al equipo de XO!! |
Actualmente no hay manera de que el reloj pueda estar en el "escritorio" o pantalla principal; pero puedes escribir eso en python como un cambio a la interfaz de Sugar, y registrarlo como mejor al equipo de XO!! |
||
Que el amor |
Que el amor nazca. |
||
[[User:Irielesli| |
[[User:Irielesli|Escucha]]~~ |
||
En las laptos anteriores del programa Give One Get One, ntpdate no fue instalado. Puedes configurar la hora/fecha manualmente registrandote como root y escribiendo el comando: |
En las laptos anteriores del programa Give One Get One, ntpdate no fue instalado. Puedes configurar la hora/fecha manualmente registrandote como root y escribiendo el comando: |
||
Line 45: | Line 45: | ||
date --set "Mon Apr 1 etc. etc." |
date --set "Mon Apr 1 etc. etc." |
||
Algunas maquinas de prueba no tienen los datos del proveedor. Esto no es mucho problema, pero también tienes relojes los cuales tienen una configuración loca, las cuales son. Para arreglar esto, inicia y presiona Escape cuando se te presente un prompt OFW. En el 'ok' de tipo: |
|||
Some pre-test machines don't have valid manufacturing data. This isn't too much of a problem, but they also have clocks which are set to crazy values, which is. To fix this, boot and press Esc when prompted to get an OFW prompt. At the 'ok' prompt type: |
|||
clock-node @ iselect decimal 00 40 16 14 09 2007 set-time |
clock-node @ iselect decimal 00 40 16 14 09 2007 set-time |
||
Line 65: | Line 65: | ||
* [[Checking the Layout configuration|Checando la configuración de diseño]] |
* [[Checking the Layout configuration|Checando la configuración de diseño]] |
||
* [[Olpc-utils|Utilerías de localización]] (Olpc-utils) |
* [[Olpc-utils|Utilerías de localización]] (Olpc-utils) |
||
* Crear un paquete de idiomas para agregar |
* Crear un paquete de idiomas para agregar a la compilación de lanzamiento: [[Localization/LanguagePacks|Paquete de idiomas]] |
||
===Análisis del log de cambios del kernel=== |
===Análisis del log de cambios del kernel=== |
||
En http://dev.laptop.org/~bert/joyride-pkgs.html esta el registro de cambios de joyride |
En http://dev.laptop.org/~bert/joyride-pkgs.html esta el registro de cambios de joyride |
||
Ahi veras las versiones del Kernel. Un ejemplo de los cambios en el kernel de joyride compilación #256 y la |
Ahi veras las versiones del Kernel. Un ejemplo de los cambios en el kernel de joyride compilación #256 y la próxima versión #258 es kernel.i586 0:2.6.22-20071111.5.olpc.c1d02f5e6853b99 |
||
Puedes encontrar esa información en _cualquier_ kernel corriendo 'uname -r'. |
Puedes encontrar esa información en _cualquier_ kernel corriendo 'uname -r'. |
||
Line 194: | Line 194: | ||
===Convierte tu XO en un sniffer=== |
===Convierte tu XO en un sniffer=== |
||
# |
# Instala tcpdump ('yum install tcpdump' lo hará) |
||
# <code>killall NetworkManager</code> |
# <code>killall NetworkManager</code> |
||
# <code>ifconfig msh0 down</code> |
# <code>ifconfig msh0 down</code> |
||
Line 201: | Line 201: | ||
# <code>ifconfig rtap0 up</code> |
# <code>ifconfig rtap0 up</code> |
||
# <code>tcpdump -i rtap0 -w outputfile.dump </code> |
# <code>tcpdump -i rtap0 -w outputfile.dump </code> |
||
# |
# cuando terminas de capturar el trafico escribe ctrl-c |
||
bits de TRAFFIC_MASK: |
|||
TRAFFIC_MASK bits: |
|||
* Data frames: 0x1 |
* Data frames: 0x1 |
||
Line 211: | Line 211: | ||
===Capturando los datos de wireless=== |
===Capturando los datos de wireless=== |
||
Instrucciones para capturar datos wireless pueden ser encontrados [[Wireless#Capturing_wireless_traffic_on_the_xo|aquí]]. |
|||
=== |
===Enciende la capacidad de MPP=== |
||
En el build 693 y mas recientes, el MPP automatico ([[Mesh Network Details|portal mesh]]) esta desactivado. Si quieres activarlo, edita el archvio /etc/NetworkManager/dispatcher.d/mpp.py para eliminar la linea cercana al inicio el cual dice exit 0'. La siguiente vez que te conectas a una red, el portal mes se activará. |
|||
El el build 570 o así, el MPP automatico ([[Mesh Network Details|el portal mesh]]) esta desactivado. Si quieres activarlo en estas compilaciones tempranas, registro como root (ya sea para VT o Ctl+Alt+F1 o 'su -' desde la consola de desarrollo en sugar) y haz: |
|||
/sbin/chkconfig --level 345 NetworkManagerDispatcher |
/sbin/chkconfig --level 345 NetworkManagerDispatcher en |
||
/sbin/service NetworkManagerDispatcher start |
/sbin/service NetworkManagerDispatcher start |
||
La siguiente vez que reinicies (o en la proxima vez que des click en el AP) el portal mesh se iniciará. |
|||
Advertencia: Laptops en modo MPP no participar apropiadamente en compartir con otras laptops XO. |
|||
==== MPP |
==== MPP con ppp o eth0 ==== |
||
Para convertir una XO |
Para convertir una XO en un MPP con PPP (modem) o Eth0 (usb-eth dongle): [[XO_with_USB_Cellular_Modem|XO con modem celular]] |
||
===Mesh y WDS=== |
===Mesh y WDS=== |
Latest revision as of 10:02, 15 June 2011
Please copy/paste "{{Translationlist | xx | origlang=en | translated={{{translated}}}}}" (where xx is ISO 639 language code for your translation) to Test Config Notes/lang-es/translations | HowTo [ID# 257080] +/- |
Compilaciones e Infrastructura
Paso 0: obten una llave de desarrollador y deshabilita la seguridad
Instrucciones para esta area fue enviada a Activación de tu llave de desarrollador
olpc-update
Esta sección ha sido movida a Actualizar la OLPC.
Notas del firmware
Para instalar una nueva versión: Manual de instalación del firmware
Arreglando datos del reloj XO
Del compilado 693 en (quizás antes), el tiempo esta fijado automáticamente la primera vez que te conectas a la red.
Del compilado 641 en (quizás antes), si tienes una buena conexión de Internet puedes fijar la fecha/tiempo registrando como root y escribiendo:
ntpdate pool.ntp.org
~~ Puedes encontrar la hora y fecha actual tecleando en la terminal el comando "date". Actualmente no hay manera de que el reloj pueda estar en el "escritorio" o pantalla principal; pero puedes escribir eso en python como un cambio a la interfaz de Sugar, y registrarlo como mejor al equipo de XO!! Que el amor nazca. Escucha~~
En las laptos anteriores del programa Give One Get One, ntpdate no fue instalado. Puedes configurar la hora/fecha manualmente registrandote como root y escribiendo el comando:
date
en el cual mostrará la laptop actual hora y fecha. Usando la mismo formato de tiempo y fecha que devuelve el comando date, escribe:
date --set "Mon Apr 1 etc. etc."
Algunas maquinas de prueba no tienen los datos del proveedor. Esto no es mucho problema, pero también tienes relojes los cuales tienen una configuración loca, las cuales son. Para arreglar esto, inicia y presiona Escape cuando se te presente un prompt OFW. En el 'ok' de tipo:
clock-node @ iselect decimal 00 40 16 14 09 2007 set-time
El numero aqui de tiempo y fecha son: segundo, minuto, hora, dia, mes y año. Puedes sustituir el tiempo actual y la fecha que quieras, pero la maquina se activará correctamente como una larga y mas explicita fecha. Puedes usar el valor anterior, de esta manera.
Pasos para corregir valores de formato invalidos en laptops protegidas
Personalizar la imagen NAND
Pruebas de Internacionalización
Toda la información para Quanta para poner en el flash SPI y asegurar que las laptops vendrán usando el teclado apropiado y el lenguaje indicado descrito aquí: mfg-data
- Diseño de teclados OLPC
- Pruebas de localización
- Checando la configuración de diseño
- Utilerías de localización (Olpc-utils)
- Crear un paquete de idiomas para agregar a la compilación de lanzamiento: Paquete de idiomas
Análisis del log de cambios del kernel
En http://dev.laptop.org/~bert/joyride-pkgs.html esta el registro de cambios de joyride Ahi veras las versiones del Kernel. Un ejemplo de los cambios en el kernel de joyride compilación #256 y la próxima versión #258 es kernel.i586 0:2.6.22-20071111.5.olpc.c1d02f5e6853b99
Puedes encontrar esa información en _cualquier_ kernel corriendo 'uname -r'.
Ese 'c1d02f5e6853b99' identifica de manera unica la versión del Kernel. Puedes mirarlo en git (o gitweb) y ver el registro de cambios para cada kernel con presición: http://dev.laptop.org/git?p=olpc-2.6;a=log;h=c1d02f5e6853b99
De esta página, deberás tener con facilidad ver si el parche que estas interesado esta incluido o no.
Actividades y Sugar
Ver Actividades.
Verifica la versión que tienes de tu actividad
En el Lanzamiento 8.2.0, la vista de Home en la vista de lista muestra la versión de cada actividad instalada.
En cualquier lanzamiento, cada actividad el archivo activity.info tiene esta información.
cat ~olpc/Activities/Nombre_de_actividad.activity/activity/activity.info
- Quizas hayan actividades en la ubicación antigua /usr/share/activities/
- Busca la configuración de activity_version.
Desactivar suspender/resumir y el protector de pantallas
Puedes apagar suspender/resumir escribiendo:
touch /etc/ohm/inhibit-suspend
Apaga el manejo de energía:
- Para un booteo (hasta que la laptop sea reiniciada):
- Como tipo root:
/sbin/service ohmd stop
- Para todo los reinicios:
- Como root, tipo:
rpm -e ohm
Para apagar el protector de pantalla, teclea:
xset dpms force off
Panel de control
Teclas rapidas
Wireless y redes
Eliminando la configuración de redes
- Abre una terminal virtual
- rm /home/olpc/.sugar/default/nm/network.config
Conectividad al Apple Extreme
- Ve a: http://www.corecoding.com/utilities/wep2hex.php y convierte una contraseña en una hexadecimal.
- Haz clic en el AP en la vista de vecinadario matriz (neighborhood mesh)
- Escoje el ingreso hexadecimal para una llave; y escoge la llave 'compartida' en vez de 'abierto'.
- Debes ser capaz de asociar y autenticarte ahora.
- Matriz de AP inalambricos - Se necesitan pruebas de voluntarios
Probando la diferentes condiciones de conectividad
Prueba la red y los detalles de maya (mesh)
- Prueba paso a paso para examinar tu conectividad y las redes de estatus. Ejecuta lo siguiente script de linux para ver una revisión de estos resulados.
- Analisis de tiempo aire inalambrico - herramientas de analisys inalambrico
- Debugeando telepathy
Modifica la secuencia de descubrimiento en maya (mesh)
Puedes modificar los siguientes valores en /etc/NetworkManager/mesh-start
- school-mpp
- infra
- xo-mpp
- local
Estos controlarán donde los se inicie la malla. Desde que la maya inicia con el primer aparato que es recogido al inicio, esto afecta inmediatamente la búsqueda de conexiones de la laptop.
Recuerda que el ciclo de conexiones automáticas es el siguiente. Puedes saltar a un ciclo especifico incluyendo las cadenas anteriores al inicio de la maya.
/* Pasos: * * 1. Para cada canal en [1, 6, 11]: * a. intenta DHCP * b. si DHCP desiste, intenta el siguiente canal * c. si la respuesta DHCP incluye una dirección IP non-link-local, * entonces CONNECTED/DONE * * 2. Intenta la ultima conexión AP exitosa * a. si resulta con exito entonces CONNECTED/DONE * * 3. Para cada canal en [1, 6, 11] * a. intenta DHCP * b. si DHCP desiste, intenta el siguiente canal * c. si la respuesta DHCP incluye una dirección IP non-link-local, * entonces adquiere una autoip y aplica la configuración de DHCP (excepto * IP address), CONNECTED/DONE * * 4. Salta al canal 1 * a. acquire autoip address, CONNECTED/DONE */
Actualiza el firmware inalambrico
Please note that you do NOT need to get newer versions of wireless firmware if you are running a released version of OS. All releases include an appropriate, tested version of wireless firmware. These notes are for testing purposes only.
- You can check what version you are running with: ethtool -i eth0
- Next download the latest Libertas firmware, (non-released, released), and unzip it with: tar xzf <filename>
- Move, delete or rename the 'usb8388.bin' file that is currently being used in /lib/firmware/'
- Copy the new 'usb8388.bin' file from where you unzipped it into /lib/firmware/' (if the .bin file has a name other than usb8388, change it to usb8388.bin)
- You could Reboot, or simply rmmod usb8xxx ,then modprobe usb8xxx ; then check the version with: ethtool -i eth0
Activa el debugeo del wireless
Instrucciones en como activar el debogeo de drivers puede ser encontrado aquí.
Convierte tu XO en un sniffer
- Instala tcpdump ('yum install tcpdump' lo hará)
killall NetworkManager
ifconfig msh0 down
ifconfig eth0 down
echo ${TRAFFIC_MASK} > /sys/class/net/eth0/lbs_rtap
ifconfig rtap0 up
tcpdump -i rtap0 -w outputfile.dump
- cuando terminas de capturar el trafico escribe ctrl-c
bits de TRAFFIC_MASK:
- Data frames: 0x1
- Mgmt frames but beacons: 0x2
- Beacons: 0x4
Capturando los datos de wireless
Instrucciones para capturar datos wireless pueden ser encontrados aquí.
Enciende la capacidad de MPP
En el build 693 y mas recientes, el MPP automatico (portal mesh) esta desactivado. Si quieres activarlo, edita el archvio /etc/NetworkManager/dispatcher.d/mpp.py para eliminar la linea cercana al inicio el cual dice exit 0'. La siguiente vez que te conectas a una red, el portal mes se activará.
El el build 570 o así, el MPP automatico (el portal mesh) esta desactivado. Si quieres activarlo en estas compilaciones tempranas, registro como root (ya sea para VT o Ctl+Alt+F1 o 'su -' desde la consola de desarrollo en sugar) y haz:
/sbin/chkconfig --level 345 NetworkManagerDispatcher en /sbin/service NetworkManagerDispatcher start
La siguiente vez que reinicies (o en la proxima vez que des click en el AP) el portal mesh se iniciará.
Advertencia: Laptops en modo MPP no participar apropiadamente en compartir con otras laptops XO.
MPP con ppp o eth0
Para convertir una XO en un MPP con PPP (modem) o Eth0 (usb-eth dongle): XO con modem celular
Mesh y WDS
Alguna información en problemas relacionados para una mala interacción entre routers inalambricos Linksys y XO puede ser encontrada aquí.
Configurando un servidor Jabber
Seguridad
Activación y la llave de desarrollo
Para aprender sobre activación y llaves de desarrollo de como hacer tu laptop insegura, ver Activación y Llave de desarrollo.
Como pre-activar una laptop: Pre-active una XO
Prendiendo y apagando aislamiento de actividades (encapsulamiento)
En la actualización.1 (build 630+), aislamiento esta activado.
- Para apagar el aislamiento
rm /etc/olpc-security && reboot
- Para reactivar el aislamiento
touch /etc/olpc-security && reboot
Anteriormente las construcción de joyride, para jugar con actividades de encapsulamiento, debes:
- rainbow-daemon
- touch /etc/olpc-security
- restart sugar (e.g. tipos Ctrl-Alt-Erase)
- Intenta varias actividades; porfavor examina la salida de rainbow-daemon
- rm /etc/olpc-security
- restart sugar
Nota: es importante que el rainbow-daemon deba ser ejecutado cuando Sugar reiniciando. Así, rainbow-daemon debe ser iniciado ya sea en la terminal virtual (i.e. tecleando despues Ctrl-Alt-F1 [F1 is the mesh-key]) o bajo SSH.
Porfavor preguntas directas y comentarios dirigirlos a mi: --Michael Stone 13:02, 17 September 2007 (EDT)
Logs
Que logs van con los bugs?
- Actividades
- Todas los registros de actividades estan localizados en /home/olpc/.sugar/default/logs
- El registro de actividades esta prendido por defacto en compilacioens despues de 650/joyride 350
- Estos registros contendrán diferentes alertas y errores con trackebacks, los cuales deben ayudar a los desarrolladores a debogear sus actividades
- Tambien, los servicios de shell, registros contendran tambien información de como una actividad falla al ser lanzada.
- Nota: cada vez que reinicias X, los registros antiguos serán almacenados en un directorio com la misma locación los nuevos estarán generados.
- Diario
- Existe un registro del diario en /home/olpc/.sugar/default/logs
- También, el archivo datastore.log usualmente tiene implicaciones problematicos en el diario.
- Especialmente con problemas resumiendo archivos o transferiendo archivos de/a memorias USB
- Problemas de red/colaboración
- /var/log/messages
- Esto es un buffer circular, el cual contiene mucho o poco nivel de información de debogeoen
- in /home/olpc/.sugar/default/logs
- presenceservice.log contine un nivel mas alto de redes debogeando información
- telepathy-gabble.log/telepathy-salut.log (logs for salut and gabble; the collaboration software)
- /var/log/messages
- Problemas de Kernel
- dmesg (otro buffer circular, el cual contiene debogeo de bajo nivel)
Activa todos logs
- Ver adjuntando registros de sugar a un ticket
- Debogeo de telepathy tiene mas informacion en habilitar registors de Telepathy.
Para activar logeo completo del kernel
- cd /boot
- modify olpc.fth
- add ignore_loglevel inside quotations
Obtener información de versión
See How to check the OS and firmware versions.
Servidor escolar
- Ejemplos para instalar un servidor escolar
- Pruebas del servidor escolar
- Debogeo del servdor escolar en red
- Debogeo de telepathy
Miscelanea
Formatea una memoria USB
MAC:
- Inserta el USB dentro de tu mac
- Abrir utilidades de disco (la cual se puede encontrar en el directorio de aplicaciónes/utilerias)
- Haz clic en '967.5 MB USB 2.0...', el disco USB de la izquierda.
- Haz clic en la pestaña de Particiones
- Haz clic en Particiones para reformatear el USB (esto elimina todo en tu memoria)
Comandos de Linux Basicos
(See )
Manufacturando datos
La manufactura de datos describe que el hardware de la laptop asi como la configuración de la activación. mfg-data