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
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.