Hola:
Aunque relacionado con el problema anterior que tenía, prefiero abrir
hilo nuevo ya que el otro versaba más de Dnsmasq.
Os cuento, ya consigo que Dnsmasq asigne IP a todos los clientes
(incluidos algunos que he preferido que no arranquen por iPXE), se sirve
el núcleo y el initramfs por http, pero, a la hora de servir el archivo
Squashfs se sigue enviando por Tftp.
El caso es: bien por lentitud de la red, bien por tamaño de archivo, el
archivo no llega. (Me decanto por la primera opción ya que el archivo se
sirve bien en red local.)
He probado a añadir una opción a la línea de arranque del núcleo pero no
hay suerte. Ha quedado así:
---------- Opción de arranque en fichero «default» ---------
label tcos
MENU DEFAULT
MENU LABEL ^TCOS default ( RAM > 40 Mb)
KERNEL vmlinuz-2.6.32-5-486
APPEND ramdisk_size=65536 initrd=initramfs-2.6.32-5-486
root=/dev/ram0 boot=tcos quiet
fetch=
http://192.168.2.1/tcos/usr-2.6.32-5-486.squashfs
---------- Fin de la opción de arranque ---------------
Como por aquí no iba he probado distintas opciones, incluyendo el envío
directo del núcleo y el initramfs desde iPXE. Sigue sin funcionar.
He visto que hay una opción en base.conf para squashfs por http:
# HTTPFS is a fuse http filesystem to mount usr.squashfs
TCOS_HTTPFS=
Dado que estoy en remoto no me gustaría hacer «pruebas» con las imágenes
y mañana por la mañana encontrar a los terminales sin capacidad de arranque.
Por eso pregunto si es necesario activar esa opción para que el squashfs
se sirva por Http o, por el contrario, no es necesaria.
Si la respuesta a esa pregunta es negativa, la otra pregunta es: ¿porqué
no funciona la opción «fetch» en el núcleo?
Gracias.
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