Manual para Configurar
   UBUNTU 8.10
Una vez que tengamos instalado el sistema operativo
Instalamos las actualizaciones




Instalamos los paquetes: TCOS
En la...
Necesitamos autentifcar el paquete instaladao y para ello ejecutamos las
siguientes órdenes en el terminal de commandos:

...
En Administración/Synaptic configuramos los repositorios:


Y aquí añadimos las páginas de donde se pueden obtener el
soft...
Añadimos deb http_//www.tcosproject.org/Hardy main
experimental


Recargamos en Synaptic y actualizamos.


Instalamos los ...
Una vez cargados los nuevos paquetes selecionamos para su
instalación:
Tcos core, Atftp, Atfpd, Tcos, Tcosconfig
Configuración de la red.
Volvemos a consultar la página http://www.tcosproject.org/ accedemos a
Wiki y seguimos las instru...
1 Configurar TCOS y generar las imágenes de arranque
                 1.1 Usando TcosConfig
        2 Configurar el gestor...
We are working on this wiki page, please come here later !


edit   Configurar el gestor de Entrada
edit GDM

Necesitas ed...
DISPLAY=host3:0
                                    intentar entrar como el usuario host3



Para que funcione debes confi...
number=4
      ipbase=192.168.0


    Will generate the following:


      user: host1 pass: host1 home: /home/host1 (extr...
[xdmcp]
     Enable=true


I en /etc/kde3/kdmrc/Xacces descomentar la linia:


     *      #any host can get a login windo...
#            Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"


Puedes configurar el servidor...
/etc/dhcp3/dhcpd.conf


  Tienes que añadir un bloque por cada equipo con su MAC de esta forma:


  #/etc/dhcp3/dhcpd.conf...
fixed-address          192.168.0.13;
    filename              "/tftpboot/pxes/pxelinux.0";
    }
}

    Luego reinicia el...
fuse


Y listo tendrás el soporte habilitado, por otro lado asegurate de haber instalado

tcosmonitor.

Debes añadir todos...
xdriver="s3" Controlador Gráfico.
xres="1024x768 @ 60Hz" Resolución y frecuencia del monitor.
xdepth="16" Profundidad de c...
Con el Tcos configurador generamos la imagen
seleccionando Arranque PXE en el modo de arranque.
Ejecutamos en el terminal las ordenes que se nos proponen al
generar la imagen y volvemos a generarla para que ya sea
corr...
Por último con la aplicación TCOSMONITOR:


Con TcosMonitor Generamos los usuarios y contraseñas de forma
automática. Y añ...
Configurar Ubuntu
Upcoming SlideShare
Loading in...5
×

Configurar Ubuntu

2,325

Published on

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,325
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
53
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Configurar Ubuntu

  1. 1. Manual para Configurar UBUNTU 8.10
  2. 2. Una vez que tengamos instalado el sistema operativo Instalamos las actualizaciones Instalamos los paquetes: TCOS En la página: http://www.tcosproject.org/ accedemos a Packages dónde encontramos las instrucciones para instalar los paquetes Tcos.
  3. 3. Necesitamos autentifcar el paquete instaladao y para ello ejecutamos las siguientes órdenes en el terminal de commandos: # wget http://www.tcosproject.org/mariodebian-pub.key # apt-key add mariodebian-pub.key Para Autenticar la clave de MarioDebian.
  4. 4. En Administración/Synaptic configuramos los repositorios: Y aquí añadimos las páginas de donde se pueden obtener el software a terceros.
  5. 5. Añadimos deb http_//www.tcosproject.org/Hardy main experimental Recargamos en Synaptic y actualizamos. Instalamos los siguientes Paquetes utilizando Synaptic:
  6. 6. Una vez cargados los nuevos paquetes selecionamos para su instalación: Tcos core, Atftp, Atfpd, Tcos, Tcosconfig
  7. 7. Configuración de la red. Volvemos a consultar la página http://www.tcosproject.org/ accedemos a Wiki y seguimos las instrucciones de instalación. Optando por configurar las Direccione IP estáticas TIP: Copia /usr/share/doc/initramfs-tools-tcos/examples/dhcpd.conf en /etc/dhcp3/dhcpd.conf Para no tener problemas con el servidor y los clientes del aula Althia ya que ambas aulas están en red y corríamos el peligro de que el servidor de una de las dos diera ip a uno o varios equipos del otro aula. Con esta solución nos aseguramos que es el servidor del aula el que da la ip y por tanto la imagen al equipo. INSTALL/CONFIGURE/ES Contents [hide]
  8. 8. 1 Configurar TCOS y generar las imágenes de arranque 1.1 Usando TcosConfig 2 Configurar el gestor de Entrada 2.1 GDM 2.1.1 Configurando la entrada automática en GDM 2.2 KDM 2.3 XDM 3 Configurando el servidor de Fuentes 4 Configurando el servidor DHCP 4.1 Direcciones IP dinámicas 4.2 Direccione IP estáticas 5 Configurando Pulseaudio 6 Enviando archivos a los terminales (usando Rsync) 6.1 Añade: 6.2 Luego reinicia el demonio de Rsync: 7 Soporte para USB (Pendrive) 8 Configuración Personalizada para cada terminal, usando IP 8.1 ¿Pero donde quedó la configuración? 9 Soporte para apagar terminales antiguas 10 Imágen de arraque por disquete: etherboot-tcos Configurar TCOS y generar las imágenes de edit arranque edit Usando TcosConfig TcosConfig no se instala por defecto, pero puedes instalarlo ejecutando: # apt-get install tcosconfig Hay más información y capturas de pantalla en TcosConfig == Usando gentcos == gentcos está incluido en el paquete initramfs-tools-tcos package, puedes ver más información en gentcos
  9. 9. We are working on this wiki page, please come here later ! edit Configurar el gestor de Entrada edit GDM Necesitas editar /etc/gdm/gdm.conf (en Ubuntu el archivo puede ser gdm.conf-custom u otro) [security] DisallowTCP=false [xdmcp] Enable=true Puedes activar la entrada remota automática basado en el nombre de equipo: [daemon] TimedLoginEnable=true TimedLogin=/usr/sbin/tcos-gdm-autologin| TimedLoginDelay=10 [security] AllowRemoteAutoLogin=true DisallowTCP=false [xdmcp] Enable=true Esta configuración se puede hacer de manera automática ejecutando: # tcos-gdm-autologin --configure TIP: Si editas gdm.conf, debes reiniciar el daemonio GDM. Presiona Ctrl+Alt+F1, entra como root y ejecuta: # /etc/init.d/gdm restart edit Configurando la entrada automática en GDM TCOS dispone de una pequeña utilidad llamada tcos-gdm-autologin, este script python lee la variable $DISPLAY e intenta buscar un usuario para ese DISPLAY. Ejemplo: NOTE:
  10. 10. DISPLAY=host3:0 intentar entrar como el usuario host3 Para que funcione debes configurar el servidor DHCP y el archivo /etc/hosts para que tengan los mismos valores... Ejemplo /etc/hosts: 192.168.0.101 host1 192.168.0.102 host2 192.168.0.103 host3 192.168.0.104 host4 192.168.0.105 host5 Ejemplo dhcpd.conf: host host1 { hardware ethernet 00:04:xx:xx:xx:xx; fixed-address 192.168.0.101; } host host2 { hardware ethernet 00:04:xx:xx:xx:xx; fixed-address 192.168.0.102; } host host3 { hardware ethernet 00:04:xx:xx:xx:xx; fixed-address 192.168.0.103; } host host4 { hardware ethernet 00:04:xx:xx:xx:xx; fixed-address 192.168.0.104; } host host4 { hardware ethernet 00:04:xx:xx:xx:xx; fixed-address 192.168.0.105; } Después creas los usuarios: # adduser host1 ..... # adduser host2 ..... tcos-gdm-autologin tiene parte de este proceso automatizado (extracto de la página man): --add This option will ask for user/host names prefix to add to system config. Example: prefix=host
  11. 11. number=4 ipbase=192.168.0 Will generate the following: user: host1 pass: host1 home: /home/host1 (extracted from SKEL) user: host2 pass: host2 home: /home/host2 (extracted from SKEL) user: host3 pass: host3 home: /home/host3 (extracted from SKEL) user: host4 pass: host4 home: /home/host4 (extracted from SKEL) host: 192.168.0.1 hostname= host1 host: 192.168.0.2 hostname= host2 host: 192.168.0.3 hostname= host3 host: 192.168.0.4 hostname= host4 Pruébalo: # tcos-gdm-autologin --add Please input the common prefix of hosts/users (example host): host Need network IP Address of thin clients (example 192.168.0): 192.168.0 Number of host/users to generate (number): 5 Start generating from (default 1): 1 I will generate users and hostnames from "host1" to "host5" with ip adresses from 192.168.0.1 to 192.168.0.5 and uncompress "/root/skel.tar.gz" as HOME_TEMPLATE Are you sure you want this? [y/n] Para funcionar en modo kiosko necesitas crear una plantilla para la home de los usuarios y guardarla en /root/skel.tar.gz 1. Crea un nuevo usuario, por ejemplo: template 2. Entra como el usuario template y configura lo que quieras (escritorio, idioma, fondo de pantalla) 3. Cierra la sesión 4. Ejecuta como root # (cd /home/template && tar -czf /root/skel.tar.gz . ) (quizás sería buena idea abrir el archivo comprimido y borrar algunos archivos como .Xauthority or .ICEauthority) edit KDM Necesitas editar /etc/kde3/kdm/kdmrc
  12. 12. [xdmcp] Enable=true I en /etc/kde3/kdmrc/Xacces descomentar la linia: * #any host can get a login window edit XDM TODO edit Configurando el servidor de Fuentes TCOS instalará por dependencias el servidor de fuentes xfs, necesitas configurarlo para que permita conexiones remotas: Edita /etc/X11/fs/config y cambia esta línea: no-listen = tcp Por esta: #no-listen = tcp edit Configurando el servidor DHCP Suponiendo que tengas un tipo de red como este: INTERNET ---- (eth0) x.x.x.x SERVER 192.168.0.254 (eth1) ----- SWITCH || ================= | | | | | pc1 pc2 pc3 pc4 pc5 .... En distribuciones debian y basadas en Debian debes editar /etc/default/dhcp3-server para cambiar el interfaz donde se escuchan las peticiones DHCP: # Defaults for dhcp initscript # sourced by /etc/init.d/dhcp # installed at /etc/default/dhcp3-server by the maintainer scripts # # This is a POSIX shell fragment # # On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
  13. 13. # Separate multiple interfaces with spaces, e.g. "eth0 eth1". INTERFACES="eth1" Puedes configurar el servidor DHCP de dos maneras: edit Direcciones IP dinámicas TIP: Copia /usr/share/doc/initramfs-tools-tcos/examples/dhcpd-without-mac.conf en /etc/dhcp3/dhcpd.conf # /etc/dhcp3/dhcpd.conf # from: http://www.ubuntu-es.org/node/20079 ddns-update-style ad-hoc; option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; option routers 192.168.0.1; option domain-name-servers 192.168.0.1; option domain-name "tcos-domain.org"; option option-128 code 128 = string; option option-129 code 129 = text; get-lease-hostnames true; next-server 192.168.0.254; shared-network WORKSTATIONS { subnet 192.168.0.0 netmask 255.255.255.0 { range dynamic-bootp 192.168.0.11 192.168.0.30; if substring (option vendor-class-identifier, 0, 9) = "PXEClient" { # boot from PXE network card filename "/tcos/pxelinux.0"; } else{ # boot from old version of etherboot floppy filename "/tcos/linux-2.6.18-4-486.nbi"; } } } Luego reinicia el servio: # /etc/init.d/dhcp3-server restart edit Direccione IP estáticas TIP: Copia /usr/share/doc/initramfs-tools-tcos/examples/dhcpd.conf en
  14. 14. /etc/dhcp3/dhcpd.conf Tienes que añadir un bloque por cada equipo con su MAC de esta forma: #/etc/dhcp3/dhcpd.conf # Sample configuration file for ISCD dhcpd # # Don't forget to set run_dhcpd=1 in /etc/init.d/dhcpd # once you adjusted this file and copied it to /etc/dhcpd.conf. # default-lease-time 21600; max-lease-time 21600; option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; option routers 192.168.0.1; option domain-name-servers 192.168.0.1; option domain-name "tcos-domain.com"; next-server 192.168.0.254; shared-network WORKSTATIONS { subnet '192.168.0.0 netmask 255.255.255.0 { } } group { use-host-decl-names on; option log-servers 192.168.0.254; next-server 192.168.0.254; host tcos11 { # host running TCOS hardware ethernet 00:0c:29:4b:bc:db; fixed-address 192.168.0.11; filename "/tftpboot/tcos/pxelinux.0"; } host tcos12 { # host running LTSP hardware ethernet 00:0c:29:2d:61:6f; fixed-address 192.168.0.12; filename "/tftpboot/lts/2.6.16.1-ltsp-2/pxelinux.0"; } host tcos13 { # host running PXES hardware ethernet 00:0C:29:27:8A:B0;
  15. 15. fixed-address 192.168.0.13; filename "/tftpboot/pxes/pxelinux.0"; } } Luego reinicia el servicio: # /etc/init.d/dhcp3-server restart edit Configurando Pulseaudio http://www.pulseaudio.org/wiki/PerfectSetup Enviando archivos a los terminales (usando edit Rsync) El envio de archivos emplea Rsync, el cuál debe ser instalado aparte, debido a que no viene como parte del metapaquete, con un apt-get install rsync, para sistemas Debian, o basados en él. Posterior a la instalación viene la configuración, como se relata en: http://trac.tcosproject.org/browser/trunk/tcosmonitor/README.rsync O bien la configuración: /etc/rsyncd.conf edit Añade: read only = no use chroot = no [tcos_share] path = /tmp/tcos_share comment = Tcos Share edit Luego reinicia el demonio de Rsync: /etc/init.d/rsync restart edit Soporte para USB (Pendrive) Debes instalar lo siguiente: ltspfs-client - ltsp remote filesystem based on fuse ltspfs-server - ltsp remote filesystem based on fuse Una vez realizado, deberás crear la imágen con "tcosconfig" o "gentcos". Ahora deberás modificar "/etc/modules" y añadir una línea como esta:
  16. 16. fuse Y listo tendrás el soporte habilitado, por otro lado asegurate de haber instalado tcosmonitor. Debes añadir todos los usuarios que quieras para tener soporte para el montado de memorias USB, CDROM, disquetes, etc.. adduser alumnotcos1 fuse Configuración Personalizada para cada edit terminal, usando IP Habrás notado que aparece el típico mensaje de: Download personalized settins 192.168.0.101.conf fail Esto es cuando este terminal no cuenta con una configuración personalizada, por defecto todos los terminales comparten configuración pero quizás en alguno necesites indicar otra distinta. Abre TcosMonitor, pulsa "Actualizar", deberán aparecer todas las terminales, ahora la que deseas personalizar, deberás hacer clic sobre ella, en el menú que se desplegará pulsa en "Configurar este equipo". Una vez que se abra la ventana, podrás configurar lo que necesites y pulsar aceptar. edit ¿Pero donde quedó la configuración? Ejemplo: # cat /tftpboot/tcos/conf/192.168.0.30.conf xdriver="s3" xres="1024x768 @ 60Hz" xdepth="16" xmousewheel="1" xdontzap="1" xdpms="1" xsession="XDMCP" xhorizsync="30-60" xvertsync="43-75" tcospersonalizeversion="0.2.7.1etch1" xdisablesync="" Obviamente la IP deberá ser la que corresponda. La configuración dependerá de la tarjeta gráfica que tenga cada máquina, la resolución a la que más le acomode, y las demás opciones son:
  17. 17. xdriver="s3" Controlador Gráfico. xres="1024x768 @ 60Hz" Resolución y frecuencia del monitor. xdepth="16" Profundidad de color xmousewheel="1" Tal como dice es para los mouse con rueda. xdontzap="1" Permite el bloqueo de la pantalla, así no pueden reiniciar la interfaz gráfica con CTRL + ALT + BACK xhorizsync="30-60" Frecuencia de los monitores para una mejor visualización Horizontal. xvertsync="43-75" Frecuencia de los monitores para una mejor visualización Vertical. edit Soporte para apagar terminales antiguas Para el soporte de las terminales antiguas deberás asegurarte de tener instalado el paquete "apmd" en el servidor, ahora modifica el archivo que está en el servidor en: nano /etc/tcos/modules Y añades: apm Rehace la imágen con "tcosconfig" o "gentcos". Ahora en módulos extra añade apm, contarás con el módulo en la imágen. NOTA: Si cargas módulos que se cargan con el uso de programas, no será necesario modificar /etc/tcos/modules, pero si deseas como es este caso, que de manera remota ejecutarás "APAGAR EQUIPOS", será necesario autoejecutar apm.
  18. 18. Con el Tcos configurador generamos la imagen seleccionando Arranque PXE en el modo de arranque.
  19. 19. Ejecutamos en el terminal las ordenes que se nos proponen al generar la imagen y volvemos a generarla para que ya sea correcta.
  20. 20. Por último con la aplicación TCOSMONITOR: Con TcosMonitor Generamos los usuarios y contraseñas de forma automática. Y añadimos los datos de la Red al archivo dhcp.conf. Finalmente reiniciamos el servidor en la consola mediante el comando: # /etc/init.d/dhcp3-server restart

×