- Normas del foro
Actualizadas 11.10.07 - Normas del blog
Actualizadas 12.03.08 - Preguntas Frecuentes
(Sólo temas de moderación)
Karmic KoalaNormas + Info.Leer antes de publicar
(Sólo temas de moderación) Inicio de sesión de usuarioSeguimientoTemas nuevosTemas activosComentarios recientes
NavegaciónTira EcolEncuesta¿Programación en local o en la nube? [Encuesta] Prefiero "programas en la nube" (Could Computing) 15% Prefiero "programación local" 53% Indiferente. Me da igual. 32% Total de votos: 1610 Envíos recientes a las bitácoras
En líneaEn este momento hay 32 usuarios y 681 invitados en línea.
Usuarios en línea
|
Mini TUTO (alpha todavia) Edubuntu 6.06 + LTSP 4.2.1![]() Mini TUTO (alpha todavia) Edubuntu 6.06 + LTSP 4.2.1Enviado por mr_winter el Vie, 30/06/2006 - 20:48 Instalacion de UbuntuInstalacion & configuracion paso a paso de LTSP 4.2.1 en Edubuntu Desktop. "Por que Edubuntu Desktop y no Edubuntu Install?" ANTES DE HACER NADA: BACK-UP DE TODOS LOS TRABAJOS DEL SERVER, COPIAR /etc/dhcp.conf y /opt/lts/i386/etc/lts.conf a un diskette. *** OBVIAMENTE ESTO SOLAMENTE SI TENEMOS YA CORRIENDO UN LTSP*** NOTA: Solo explico aqui como configurar un Server LTSP, como esta es una version pre-oficial de mi tutorial, prometo dar cuenta de instalacion de clientes en las proximas actualizaciones. PROCEDEMOS: 1º instalo edubuntu 6.06 Desktop en la maquina que destinamos para servidor, claro esta. 2º configuro mi host (recordar que este sera el server), el nombre de mi host sera "server", mientras que el dominio "ltsp". Para configurar el entorno de red, vamos a Sistema > Administracion > Red. 3º Si tenemos un proxy, podemos tipear a mano: http_proxy=http://[IP_Proxy]:[Puerto], o dejarlo permanente en /etc/environment, luego, update apt (apt-get update). Si apt te da problemas, ir a /etc/apt/apt.conf y donde dice proxy entre comillas, especificar la IP del mismo, siempre precedida por "http://". NOTA: este punto lo inclui, porque dependo personalmente de un proxy, aca donde trabajo. 4º Una vez que el entorno esta listo y tenemos Inet para bajar algunos paquetes, vamos a www.ltsp.org y hacemos clic en el link "Current Release - LTSP-4.2". 5º run ltsp-utils, me fijo que servicios tengo instalados y que no, por defecto, solo xdmcp esta instalado. 6º synaptic o apt: instalar solo por comodidad, ltsp-server-standalone, esto instalara los siguientes paquetes, los cuales no vienen por defecto en Edubuntu Desk: binutils (paquete de programas para compilar archivos objeto y manipular binarios) 7º verificamos como estan los servicios ejecutando nuevamente ltspadmin (siempre como root) 8º nos disponemos a instalar LTSP 4.2.1, vamos a configurar el instalador y una vez configurado, instalamos los paquetes, todo esto dentro de ltspadmin, por supuesto. ltsp-ltsptree-1.13-0-i386.tgz 0.03mb 100% Un truco: la primera vez que se instala LTSP 4.2.1 en un sistema, guarda un directorio llamado pkg_cache, en /tftpboot, el cual es una copia casi exacta del mirror donde se encuentra todo, digo casi exacta, porque lo unico que hay que inclir es el archivo "packages.list" (que se encuentra en la raiz del mirror) a este directorio. 9º una vez instalados, vamos a configurar un par de cosas para dejar aparentemente listo LTSP: a) Configuracion de dhcpd, ltspadmin lo configura de tal forma que arranque con el sistema y aparte crea un dhcpd.conf de ejemplo (opcion 3 del instalador ltspadmin). b) Habilitar el demonio nfsd (opcion 6 del instalador ltspadmin), aca te detecta que el S.O. esta basado en Debian. c) Habilitar XDMCP (opcion 7 del instalador ltspadmin) habilitar gdm y permitir login remoto grafico d) Por ultimo, crear los archivos de configuracion: hosts hosts.allow, exports y lts.conf Una vez que hicimos estos pequeños cambios, salimos de ltspadmin y volvemos a entrar, ya que de esta forma se actualizan los datos, nos tendria que mostrar algo parecido a esto: ltspcfg v0.16 The Linux Terminal Server Project (http://www.LTSP.org) Interface IP Address Netmask Network Broadcast Used Vemos que todavia hay un par de servicios que no estan corriendo debidamente. Bien terminemos con dhcp: /etc/init.d/dhcp3-server restart Si nos da [fail] en el arranque (en la parada no me preocupo, ya que si no estaba corriendo, por defecto se queja!), es basicamente porque esta apuntando a una red distinta a la nuestra, por defecto, apunta a 192.168.0.0, yo por ejemplo, mi server lo tengo apuntado asi: 192.168.10.223. El archivo original cuando se instala en UBUNTU es asi: authoritative; subnet 192.168.10.0 netmask 255.255.255.0 { filename "/ltsp/pxelinux.0"; el archivo .sample: # dhcpd.conf ddns-update-style ad-hoc; option subnet-mask 255.255.255.0; get-lease-hostnames true; next-server 192.168.10.223; subnet 192.168.0.0 netmask 255.255.255.0 { Como se puede observar, ltspadmin, practicamente ya configuro por nosotros dhcpd.conf, asi que copiamos este dhcpd.conf.sample a /etc/ltsp reemplazandolo por el viejo dhcpd.conf, otra cosa que he visto que el archivo dhcpd.conf en /etc/dhcp3 esta intimamente ligado a /etc/ltsp/dhcpd.conf, o sea que deben estar los dos presentes (...) tftpd-hpa El server ftp trivial tiene solo un par de cositas para ser modificadas, la 1º y mas importante: De por si, tftpd (hpa) trabaja en modo -s (seguro) y su directorio de booteo apunta exactamente a /var/lib/tftpboot, ahora bien, si queremos respetar el estandard de LTSP, este directorio en realidad se debe encontrar en "/" o sea que debera ser /tftpboot. NFS Vamos a /etc/exports y cambiamos la linea /opt/ltsp por /opt/ltsp/i386, cabe recordar que debe estar igual tambien en /etc/ltsp/dhcpd.conf, en la opcion root-path de lo contrario se detiene el sistema con un "kernel panic". Ahora reiniciamos NFS asi: /etc/init.d/nfs-kernel-server restart Nos debe decir algo asi: * Stopping rpc mountd... [ ok ] Por ultimo, nos fijamos si esta funcionando con: root@Edulin:# showmount -e Nos deberia dar algo como esto: /opt/ltsp 192.168.10.0/255.255.255.0 Por ultimo, si la IP de nuestro server es diferente a la recomendada por defecto (192.168.0.254), debemos incluirla en /etc/hosts ya que si checamos con detenimiento, veremos que nuestra IP (en este caso la mia es 192.168.10.223, ya que el administrador del piso me dio esa) no esta en ningun lado, asi que al principio de /etc/hosts ponemos [IP=w.x.y.z] server.ltsp server Reiniciamos la maquina... SI! REINICIAMOS LA MAQUINA (no se como actualizar lo que toquetee en /etc/inted.conf) volvemos a checar los servicios con ltspadmin, veremos algo parecido a esto: ltspcfg v0.16 The Linux Terminal Server Project (http://www.LTSP.org) Interface IP Address Netmask Network Broadcast Used Vemos que solamente falta XDMCP para que todo funcione correctamente, ya se puede probar el cliente, lo que veremos es una pantalla gris con una X en el medio, señal de que no nos funciona XDMCP! XDMCP Vamos a Sistema > Administracion > Ventana de entrada Despues de pedirnos clave, aparecera una ventana, la cual permite configurar muchas cosas, entre ellas el acceso remoto grafico! Hacemos clic en la pestaña "Remota" y seleccionamos "Igual que la entrada local", luego hacemos clic en el boton "Configurar XDMCP" y ajustamos cuantas sesiones queremos que acepte, cuantas al mismo tiempo, cuantas en cola de espera, por defecto, de por si los valores que trae son usables para una red pequeña de hasta 16 hosts. EXITO! ACA TERMINA LA AVENTURA! EN ESTE MOMENTO ESTARIA FUNCIONANDO SIN MAS LTSP 4.2.1 CON EDUBUNTU! NOTA: Recordar que en este texto solo hablo del servidor, ya que se supone que teniamos funcionando LTSP en otros sistemas (RH, MANDRAKE, que se yo...) SOLUCION DE PROBLEMAS: Si obtenemos este error: Error! Failed to mount the root directory via NFS! Kernel panic - not syncing: Attempted to kill init! Es porque no tenemos el nombre de host (nuestro server) y el dominio identicos a /etc/ltsp/dhcpd.conf y /etc/hosts si nos aparece: DOCUMENTO CREADO POR ALBERTO CASTILLO - AÑO 2006 - CORDOBA - ARGENTINA MaravillosoEnviado por Anónimo el Lun, 17/07/2006 - 16:44
Instale con tu tutorial el servidor ltsp y ha funcionado de maravilla. ¿Sabras de casualidad como hacer que el sonido del flash-macromedia en el firefox se ejecute en el cliente y no el sevidor?. Saludos. Enrique Elizalde »
A mi me da un fallo, vaEnviado por Anónimo el Dom, 23/07/2006 - 22:57
A mi me da un fallo, va cargando el kernel sin problemas hasta que llega a este punto: Fatal server error: Please consult The X.Org fundation support ...bla bla ... »
Soy el de antes, perdonarEnviado por Anónimo el Dom, 23/07/2006 - 23:04
Soy el de antes, perdonar por los mensajes repetidos, la web va muuy lenta , pensé que no lograba conectar y le di varias veces a enviar. »
A mi me da un fallo, vaEnviado por Anónimo el Dom, 23/07/2006 - 22:57
A mi me da un fallo, va cargando el kernel sin problemas hasta que llega a este punto: Fatal server error: Please consult The X.Org fundation support ...bla bla ... »
A mi me da un fallo, vaEnviado por Anónimo el Dom, 23/07/2006 - 22:59
A mi me da un fallo, va cargando el kernel sin problemas hasta que llega a este punto: Fatal server error: Please consult The X.Org fundation support ...bla bla ... »
Sonido en cliente (Alberto C.)Enviado por Anónimo el Lun, 24/07/2006 - 20:42
Es muy sencillo amigo: SOUND = Y Otra cosa, segun la guia oficial de LTSP el sonido anda mucho mejor si corres localmente la aplicacion que lo pide, en este caso firefox. »
Sonido en cliente (Alberto C.)Enviado por Anónimo el Lun, 24/07/2006 - 20:42
Es muy sencillo amigo: SOUND = Y Otra cosa, segun la guia oficial de LTSP el sonido anda mucho mejor si corres localmente la aplicacion que lo pide, en este caso firefox. »
![]() Hey!!Enviado por mr_winter el Mar, 04/07/2006 - 00:25
Pueden añadir comentarios, escucho criticas, dudas y sugerencias!!! »
ProblemitaEnviado por Anónimo el Mié, 26/07/2006 - 20:51
Tengo un inconveniente cuando quiere levantar la imagen, les paso partes de la confguracion para ver si saben como puedo resolverlo: /etc/dhcp3 if substring (option vendor-class-identifier, 0, 9) = "PXEClient" { /etc if substring (option vendor-class-identifier, 0, 9) = "PXEClient" { ------------------------------------------------------------------------- /etc/ltsp filename "pxelinux.0"; -------------------------------------------------------------------------- /var/lib/tftpboot/pxelinux.cfg prompt=0 En kernel nunca me encuentra la linea para que levante la imagen, pasa esto: »
|
Hey!!
Pueden añadir comentarios, escucho criticas, dudas y sugerencias!!!
Salu2!