Re: Error de TFTP
"esteve casas" <[email protected]>
| Newsgroups | gmane.linux.pxes.spanish |
|---|---|
| Message-ID | <[email protected]> |
Me vuelvo a contestar a mi mismo: No havia activador nfs-server sinó nfs client. Pido disculpas por no leer con más atención los ficheros de configuración i los servicios activados Esteve 2007/3/16, esteve casas <[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 > > > >