Re: Error de TFTP
"esteve casas" <[email protected]>
| Newsgroups | gmane.linux.pxes.spanish |
|---|---|
| Message-ID | <[email protected]> |
Me contesto a mimismo, el error venia de no haber ouesto el paràmetro -s en la configuración de tftp, és decir hacia falta: server_args = -s /tftpboot. De todas formas ahora tengo un nuevo error que parece que ya salió en la lista i que transcribo aquí: Carlos escribió: >* Ya está solucionado el problema. *>* Lo que fallaba era la tarjeta de red. Es un poco estraño pero cambié la *>* RTL8029 por una RTL8139 y pudo montar el sistema de archivos via nfs sin *>* problema... *>* *>* Puede ser que este tipo de tarjeta sea "incompatible" ? si alguien más *>* ha tenido problemas con esta tarjeta me gustaría saber si los consiguió *>* solucionar o simplemente cambió de tarjeta como en mi caso. *>* *>* El mié, 15-12-2004 a las 01:39, Enrique Herrera Noya escribió: *>* *>>*Carlos escreveu: *>>* *>>>*Hola, *>>>* *>>>*estoy implementando una pequeña red LTSP y me ha surgido el siguiente *>>>*problema. El servidor corre bajo Gentoo y está configurado tal como pone *>>>*en http://www.gentoo.org/doc/es/ltsp.xml. *>>>* *>>>*Pues bien, conecto el primer terminal y todo correcto: me arranca desde *>>>*floppy (descargué la imagen desde rom-o-matic, es una targeta RTL8139), *>>>*descarga el kernel, monta el sistema de archivos.. en fin, que carga las *>>>*X y todo perfecto, puedo iniciar sesión y empezar a trabajar. *>>>* *>>>*Con el segundo terminal viene el problema, y es que cuando intenta *>>>*montar el sistema de archivos (antes de hacer el pivot root), tarda un *>>>*buen rato hasta que sale lo siguiente: *>>>* *>>>*---- *>>>* *>>>*Mounting root filesystem: /opt/ltsp-4.1/i386/ from: 192.168.0.208 *>>>*mount: RPC: Unable to receive; errno = Connection refused *>>>*mount: nfsmount failed: Bad file descriptor *>>>*NFS: mount program didn't pass remote adress! *>>>*mount: Mounting 192.168.0.208:/opt/ltsp-4.1/i386 on /mnt failed: Invalid *>>>*argument *>>>* *>>>* *>>>*ERROR! Failed to mount the root directory via NFS! *>>>* Posible reasons include: *>>>* *>>>* 1) NFS services may not be running on the server *>>>* 2) Workstation IP does not map to a hostname, either in *>>>*/etc/hosts, *>>>*or in DNS *>>>* 3) Wrong address for NFS server in the DHCP config file *>>>* 4) Worng pathname for root directory in the DHCP config file *>>>* *>>>*Kernel panic: Attempted to kill init! *>>>* *>>>*---- *>>>* *>>>*Donde 192.168.0.208 es el servidor. He comprovado que el nombre de host *>>>*y la ip del terminal coincidan en /etc/hosts y en /etc/dhcp/dhcpd.conf, *>>>*también he comprovado la ruta y todo está bien. Problema de NFS, DHCP o *>>>*TFTP por parte del servidor no debe ser, pues con el otro terminal *>>>*funciona correctamente. *>>>* *>>>*Se me ocurre pensar que pueda ser la targeta de red del terminal, una *>>>*RTL8029 aunque si consigue recibir la configuración por dhcp y *>>>*establecer conexión no tendría que ser, ¿no? *>>>* *>>>*¡¡Necesito ayuda!!, me urge encontrar solución *>>* *>>*y en lts.conf como esta? * Existe, como el pedia alguna otra solución o hay que canviar la tarjeta de red del terminal? Esteve ---------------- 2007/3/16, esteve casas <[email protected]>: > > Tengo un error de tftp que no acabo de entender > Al intentar conectarse el cliente( protocolo PXE) con el servidor obtengo > los mensajes: > PXE-02: Forbiden directory > PXE-E3C: Tftp Error - Access Violations > El fitxero dhcpd.conf és. > # dhcpd.conf > > > ddns-update-style ad-hoc; > > > option subnet-mask 255.255.255.0; > option broadcast-address 192.168.1.255; > option routers 192.168.1.23; > option domain-name-servers 192.168.1.23; > option domain-name "iesbm"; # You really should fix this > option option-128 code 128 = string; > option option-129 code 129 = text; > > > > > get-lease-hostnames true; > > > next-server 192.168.1.23; > option root-path "192.168.1.23:/opt/ltsp/i386 "; > > > subnet 192.168.1.0 netmask 255.255.255.0 { > range 192.168.1.2 192.168.1.7; > filename "/lts/2.6.17.8-ltsp-1/pxelinux.0"; > } > # y comentarios hasta el final > > el fitxero tftp dentro de /etc/xinetd.d/ és > # default: off > # description: tftp service is provided primarily for booting or when a \ > # router need an upgrade. Most sites run this only on machines > acting as > # "boot servers". > service tftp > { > socket_type = dgram > protocol = udp > wait = yes > user = root > server = /usr/sbin/in.tftpd > server_args = /tftpboot > disable = no > } > y en el directorio /tftboot//lts/2.6.17.8-ltsp-1/ tengo: > -rw-rw-r-- 1 root root 1594530 2006-08-12 04:29 bzImage-2.6.17.8-ltsp-1 > -rw-rw-r-- 1 root root 1273978 2006-08-12 04:29 initramfs.gz > -rw-rw-r-- 1 root root 11826 2006-08-12 04:29 pxelinux.0 > drwxrwxr-x 2 root root 4096 2006-08-12 04:29 pxelinux.cfg > Si como parece tftp actua con permisos de root, no entiendo que no pueda > acceder > al fichero pxelinux.0 > > Esteve >