RE:Consulta x t[ecnicos en FLISOL

32 views
Skip to first unread message

Sebastián Sánchez

unread,
May 7, 2014, 6:34:24 PM5/7/14
to tcos-u...@googlegroups.com
Mil  gracias Rubén por tu repuesta !

Paso a comentarte: el servidor es un poco viejito pero por suerte tiene 4 slots de memoria.
La idea es , una vez instalada la red y funcionando con un par de máquinas,  solicitar las donaciones que sean necesarias.

Gracias a lo q me aconsejaste con respecto a Dnsmasq, estoy un poco más cerca: desintale tcos-tftp-dhcp e intale Dnsmasq.

Lo máximo que me aproximé fue al Siguiente error:

TFTP


PXE-T01: file /var/lib/tftpboot/tcos/tcos/pxelinux.0 not found



Luego de haber probado diversas configuraciones de DNSmasq, las cuales si bien asignan  IP, no encuentra o pasa el valor del TFTP root. ( a excepcion de la última ) la scuales pongo  aqui

Configuracion boot file Configuracion TFTP-ROOT error






dhcp-boot=/tcos/pxelinux.0,192.168.1.113,192.168.1.113 tftp-root=/var/lib/tftpboot/ asigna IP pero no encuentra tftp



dhcp-boot=/pxelinux.0,192.168.1.113,192.168.1.113 tftp-root=/var/lib/tftpboot/ asigna IP pero no encuentra tftp



dhcp-boot=/pxelinux.0,192.168.1.113,192.168.1.113 tftp-root=/var/lib/tftpboot/tcos asigna IP pero no encuentra tftp



dhcp-boot=pxelinux.0,192.168.1.113,192.168.1.113 tftp-root=/var/lib/tftpboot/tcos asigna IP pero no encuentra tftp



dhcp-boot=/tcos/pxelinux.0,192.168.1.113,192.168.1.113 tftp-root=/var/lib/tftpboot/tcos TFTP


PXE-T01: file /var/lib/tftpboot/tcos/tcos/pxelinux.0 not found

Como escribí antes, la última es la que más se acerca.


Las prermisos del directorio TFTP son

root@huayra:/var/lib/tcos/tftp# ls -las
total 112948
    4 drwxr-xr-x 4 root root     4096 may  7 18:20 .
    4 drwxr-xr-x 3 root root     4096 may  1 15:21 ..
27172 -rw-r--r-- 1 root root 27824128 may  7 15:26 allmodules-3.2.0-4-486.squashfs
    4 drwxrwxr-x 2 root tcos     4096 oct 10  2013 conf
    4 -rw-r--r-- 1 root root      881 oct 10  2013 help2.msg
    4 -rw-r--r-- 1 root root     1143 oct 10  2013 help.msg
16172 -rw-r--r-- 1 root root 16557655 may  7 15:26 initramfs-3.2.0-4-486
   12 -rw-r--r-- 1 root root    10697 oct 10  2013 logo.lss
    0 lrwxrwxrwx 1 root root       26 oct 10  2013 menu.c32 -> /usr/lib/syslinux/menu.c32
    0 -rw-r--r-- 1 root root        0 may  7 18:20 pxelinux.0
    4 drwxrwxr-x 2 root tcos     4096 may  7 15:26 pxelinux.cfg
    0 lrwxrwxrwx 1 root root       28 oct 10  2013 pxelinux.orig -> /usr/lib/syslinux/pxelinux.0
   24 -rw-r--r-- 1 root root    23214 oct 10  2013 pxetcos.jpg
    4 -rw-r--r-- 1 root root      122 oct 10  2013 tcos.msg
69540 -rw-r--r-- 1 root root 71208960 may  7 15:24 usr-3.2.0-4-486.squashfs
    0 lrwxrwxrwx 1 root root       30 oct 10  2013 vesamenu.c32 -> /usr/lib/syslinux/vesamenu.c32
    0 lrwxrwxrwx 1 root root       25 may  1 16:20 vmlinuz-3.2.0-4-486 -> /boot/vmlinuz-3.2.0-4-486

y del directorio /var/lib/tftpboot

root@huayra:/var/lib/tftpboot# ls -la
total 12
drwxr-xr-x  3 root root 4096 may  7 01:34 .
drwxr-xr-x 53 root root 4096 may  6 15:32 ..
drwxr-xr-x  2 root root 4096 abr  7 16:17 ltsp
lrwxrwxrwx  1 root root   18 may  1 15:22 tcos -> /var/lib/tcos/tftp
-rw-r--r--  1 root root    0 may  7 01:34 tftp.txt



No sé en que le estoy errando, pasé toda la tarde y sigo sin encontralre la vuelta.


Gracias de vuelta.

Saludos

Rubén Gómez Antolí

unread,
May 7, 2014, 7:43:26 PM5/7/14
to tcos-u...@googlegroups.com
Hola:

El 08/05/14 00:34, Sebastián Sánchez escribió:
> Mil gracias Rubén por tu repuesta !

No hay porque darlas, estamos aquí para ayudarnos. :^)

> Paso a comentarte: el servidor es un poco viejito pero por suerte tiene
> 4 slots de memoria.
> La idea es , una vez instalada la red y funcionando con un par de
> máquinas, solicitar las donaciones que sean necesarias.

Te harán falta, seguro. ¿Cuantos clientes pensáis ponerle? Mario hizo
alguna vez las cuentas de la memoria que hacia falta por cliente pero no
lo recuerdo bien, quizás puedas buscarlas en la lista.

> Gracias a lo q me aconsejaste con respecto a Dnsmasq, estoy un poco más
> cerca: desintale tcos-tftp-dhcp e intale Dnsmasq.

Bien.

>
> Lo máximo que me aproximé fue al Siguiente error:
>
> [...]
Dnsmasq tiene una documentación... regular, hace un par de meses me
estuve peleando con ella. No es que sea escasa o mala, es que es críptica.

En cualquier caso creo que te sobra la barra (/) del dhcp-boot. Tampoco
entiendo que pintan ahí esas direcciones IP, te pego una configuración
de dnsmasq que funciona:

------------- dnsmasq.conf -------
resolv-file=/etc/resolv.conf.real

listen-address=192.168.2.1

dhcp-range=192.168.2.10,192.168.2.30,1m

dhcp-option=option:router,192.168.2.1

dhcp-option=option:tftp-server,192.168.2.1

dhcp-boot=/tcos/pxelinux.0

dhcp-authoritative

enable-tftp

tftp-root=/var/lib/tftpboot


dhcp-host=00:00:00:00:00:00,cliente1,192.168.2.10,45m
dhcp-host=00:00:00:00:00:00,cliente2,192.168.2.11,45m
------------- fin de la configuración ---------

Como te decía, hace un par de meses cambie la configuración de dnsmasq
para resolver un problema haciendo uso de IPxe, pero, tal como esta
arriba, debe funcionar. (Obviamente, debes adaptar las IP a tu caso.)

> Gracias de vuelta.

Suerte, ya nos cuentas.

> Saludos

Salud y Revolución.

Lobo.
--
Libertad es poder elegir en cualquier momento. Ahora yo elijo GNU/Linux,
para no atar mis manos con las cadenas del soft propietario.
Porque la libertad no es tu derecho, es tu responsabilidad.
http://www.mucharuina.com
---------
Desde El Ejido, en Almería, usuario registrado Linux #294013
http://www.counter.li.org

Francesc

unread,
May 8, 2014, 2:14:17 AM5/8/14
to TCOS

Yo diría que el problema es eso

0 -rw-r--r-- 1 root root        0 may  7 18:20 pxelinux.0

Ocupa 0 la imagen

--
--
tcos-u...@googlegroups.com
Para anular la suscripción, envía un mensaje a tcos-usuarios-unsubscribe@googlegroups.com
http://groups.google.es/group/tcos-usuarios
--- Has recibido este mensaje porque estás suscrito al grupo "tcos-usuarios" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a tcos-usuarios+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Sebastián Sánchez

unread,
May 9, 2014, 1:42:18 AM5/9/14
to tcos-u...@googlegroups.com
Francesc y Lobo, gracias otra vez!!!
Y Francesc , acertaste: el error es que pxelinux.0 está vacío !

Hice:
apt-get --purge remove syslinux
apt-get autoremove
apt-get install syslinux

y el archivo seguía en 0 bytes.
Así que me baje un zip con la última versión de Syslinux, y extraje el archivo y lo puse en el directorio TFTP, y ahi sí booteó PXE. :-)

Ahora me da el siguiente error:

Failed to load COM32 file vesamenu.c32.


Lo que me sigue extrañando es que anterioromente lo hice bootear casi sin problemas (el arranque por red, no así la imagen de TCOS en el cliente ), la vez anterior, y ahora encuentro toda serie de problemas.
Si tuvera otra PC mas o espacio en disco, replicaría la instalaciónm anterior, para ver cuales son las diferencias.

Desde ya les agradezco nuevamente a todos, y cualquier noticia que tenga , la estaré posteando.

Saludos.

Sebastián



--
--
tcos-u...@googlegroups.com
Para anular la suscripción, envía un mensaje a tcos-usuario...@googlegroups.com

http://groups.google.es/group/tcos-usuarios
---
Has recibido este mensaje porque estás suscrito al grupo "tcos-usuarios" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a tcos-usuario...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Francesc

unread,
May 9, 2014, 2:14:13 AM5/9/14
to TCOS

Si era eso haz una reinstalacion de todos los paquetes instalados, recuerdo que hace mucho encontré para hacerlo fácil a través de un par de comandos.

Rubén Gómez Antolí

unread,
May 9, 2014, 4:13:50 AM5/9/14
to tcos-u...@googlegroups.com
Hola:

El 09/05/14 08:14, Francesc escribió:
> Si era eso haz una reinstalacion de todos los paquetes instalados,
> recuerdo que hace mucho encontré para hacerlo fácil a través de un par
> de comandos.

¿apt-get install --reinstall?

>
> El 09/05/2014 07:42, "Sebastián Sánchez" <bahi...@gmail.com
> <mailto:bahi...@gmail.com>> escribió:
>
> Francesc y Lobo, gracias otra vez!!!
> Y Francesc , acertaste: el error es que pxelinux.0 está vacío !
>
> Hice:
> apt-get --purge remove syslinux
> apt-get autoremove
> apt-get install syslinux
>
> y el archivo seguía en 0 bytes.
> Así que me baje un zip con la última versión de Syslinux, y extraje
> el archivo y lo puse en el directorio TFTP, y ahi sí booteó PXE. :-)
>
> Ahora me da el siguiente error:
>
> Failed to load COM32 file vesamenu.c32.

Pues, dados los precedentes, revisa como esta el archivo, a ver si esta
a cero este también.

> Lo que me sigue extrañando es que anterioromente lo hice bootear
> casi sin problemas (el arranque por red, no así la imagen de TCOS en
> el cliente ), la vez anterior, y ahora encuentro toda serie de
> problemas.

Si, estas son las cosas «raras». Un truco a aplicar aquí es estar
mirando el syslog mientras arranca un terminal, ahí vas a ir viendo que
esta haciendo Dnsmasq, donde busca los archivos y que errores tira.

A partir de eso puedes ir tirando del hilo.

> Si tuvera otra PC mas o espacio en disco, replicaría la instalaciónm
> anterior, para ver cuales son las diferencias.
>
> Desde ya les agradezco nuevamente a todos, y cualquier noticia que
> tenga , la estaré posteando.
>
> Saludos.
>
> Sebastián

Suerte.

Ya nos contarás.

Sebastián Sánchez

unread,
May 10, 2014, 8:35:54 PM5/10/14
to tcos-u...@googlegroups.com
Estimados:
he seguido sus consejos y  he reinstalado huayra nuevamente y los paquete respectivos, pero esta vez con el siguiente comando

apt-get --install-recommends install tcos.

Así , sin más, y tan sólo generar la imagen de arranque por red del cliente, he conseguido bootear por PXE, sin mayores inconvenientes.

siendo el equipo cliente de prueba la notebook acer AO751h, luego de seleccionar la imagen para bootear desde el modo gráfico, llega al punto de cargarse el servidor gráfico del cliente, pero nada más llega a mostrarme el cursor en X sobre fondo negro.

he generado las imágenes clientes para el usuario root y password root, el cual se loguea sin problemas en TTY1.
lamentablemente no he insertado un cliente ssh en al imagen de booteo ( o por lo menos no accedo al cliente tipeando "ssh" en la consola).
he alcanzado Internet, y por ende el servidor , satisfactoriamente, haciendo ping desde consola.

Instalé XFS, a ver si me mostraba la ventana para loguearme, pero tampoco hubo caso.

Sigo intentando, ay que debo sacarlo este fin de semana-

Voy a probar si instalando XDM y configurándolo me trae la ventana para loguearme

lo unico que veo en el syslog es ésto,

May 10 21:12:05 huayra mdm[2580]: DEBUG: Attempting to parse key string: daemon/AutomaticLogin=
May 10 21:12:05 huayra mdm[2580]: DEBUG: Got config daemon/AutomaticLogin=alumno <runtime-user>#012
May 10 21:12:05 huayra mdm[2580]: DEBUG: Handling user message: 'CLOSE'
May 10 21:12:06 huayra mdm[2580]: DEBUG: mdm_socket_handler: Accepting new connection fd 8
May 10 21:12:06 huayra mdm[2580]: DEBUG: Handling user message: 'GET_CONFIG daemon/AutomaticLoginEnable :0'
May 10 21:12:06 huayra mdm[2580]: DEBUG: Handling GET_CONFIG: daemon/AutomaticLoginEnable for display :0
May 10 21:12:06 huayra mdm[2580]: DEBUG: Looking up per display value for daemon/AutomaticLoginEnable
May 10 21:12:06 huayra mdm[2580]: DEBUG: Attempting to parse key string: daemon/AutomaticLoginEnable
May 10 21:12:06 huayra mdm[2580]: DEBUG: Looking up key: daemon/AutomaticLoginEnable
May 10 21:12:06 huayra mdm[2580]: DEBUG: Attempting to parse key string: daemon/AutomaticLoginEnable
May 10 21:12:06 huayra mdm[2580]: DEBUG: Handling user message: 'CLOSE'
May 10 21:12:06 huayra mdm[2580]: DEBUG: mdm_socket_handler: Accepting new connection fd 8
May 10 21:12:06 huayra mdm[2580]: DEBUG: Handling user message: 'UPDATE_CONFIG daemon/AutomaticLoginEnable=false'

Saludos, y gracias!


Reply all
Reply to author
Forward
0 new messages