January 19, 201115 yr I need some help configuring the tftpd on the unraid box. I cannot for the life of me figure out what is wrong. In /etc/inetd.conf I have (relating to tftpd): # Tftp service is provided primarily for booting. Most sites # run this only on machines acting as "boot servers." tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /mnt/user/Boot/ -r blksize # Restarted inetd via: /etc/rc.d/rc.inetd restart Configured router to send boot requests to the unraid box. The PC netbooting off the unraid box cannot get the pxelinux.0 file. syslog on the unraid box shows: Jan 19 18:29:15 tower inetd[11154]: execv /usr/sbin/in.tftpd: No such file or directory Jan 19 18:29:15 tower inetd[11023]: /usr/sbin/in.tftpd: exit status 0x1 Jan 19 18:31:03 tower inetd[11262]: execv /usr/sbin/in.tftpd: No such file or directory Jan 19 18:31:03 tower inetd[11023]: /usr/sbin/in.tftpd: exit status 0x1 Jan 19 18:33:27 tower inetd[11369]: execv /usr/sbin/in.tftpd: No such file or directory Jan 19 18:33:27 tower inetd[11023]: /usr/sbin/in.tftpd: exit status 0x1 changing directory to /usr/sbin/ and issuing an ls does not show any file named in.tftpd, only in.telnetd. Unraid version is: 4.6 Configuring another box as tftpd allows the net booting PC to get the pxelinux.0 file, but cannot get the default file to show any boot options. That's another story. If anyone has any clues about that I will be more than happy to follow instructions. Thank you.
January 19, 201115 yr I need some help configuring the tftpd on the unraid box. I cannot for the life of me figure out what is wrong. In /etc/inetd.conf I have (relating to tftpd): # Tftp service is provided primarily for booting. Most sites # run this only on machines acting as "boot servers." tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /mnt/user/Boot/ -r blksize # Restarted inetd via: /etc/rc.d/rc.inetd restart Configured router to send boot requests to the unraid box. The PC netbooting off the unraid box cannot get the pxelinux.0 file. syslog on the unraid box shows: Jan 19 18:29:15 tower inetd[11154]: execv /usr/sbin/in.tftpd: No such file or directory Jan 19 18:29:15 tower inetd[11023]: /usr/sbin/in.tftpd: exit status 0x1 Jan 19 18:31:03 tower inetd[11262]: execv /usr/sbin/in.tftpd: No such file or directory Jan 19 18:31:03 tower inetd[11023]: /usr/sbin/in.tftpd: exit status 0x1 Jan 19 18:33:27 tower inetd[11369]: execv /usr/sbin/in.tftpd: No such file or directory Jan 19 18:33:27 tower inetd[11023]: /usr/sbin/in.tftpd: exit status 0x1 changing directory to /usr/sbin/ and issuing an ls does not show any file named in.tftpd, only in.telnetd. Unraid version is: 4.6 Configuring another box as tftpd allows the net booting PC to get the pxelinux.0 file, but cannot get the default file to show any boot options. That's another story. If anyone has any clues about that I will be more than happy to follow instructions. Thank you. it is failing because the in.tftpd package is not part of the default unRAID distribution, and the files not installed. unRAID is distributed as a stripped down Slackware distribution. To keep it small, most of what it does not need is not included. You can probably find a slackware package to install tftpd. Joe L.
January 19, 201115 yr Author http://lime-technology.com/forum/index.php?topic=828.0 The link shows that tftpd is already included. Thanks for the info. On to install a tftpd package
January 19, 201115 yr http://lime-technology.com/forum/index.php?topic=828.0 The link shows that tftpd is already included. Thanks for the info. On to install a tftpd package It might have been back in 2007, but I do not see it in 4.7 unRAID or 5.0beta2. Possibly an oversight, since most would never use it. Might send Tom at lime-tech an e-mail to let him know it is missing. (point him to his own thread saying it was included) Joe L.
January 19, 201115 yr Author Installed a slackware 13.1 tftp-hpa package, and now the PC trying to boot says that it received an error during the transfer of pxelinux.0
January 19, 201115 yr Installed a slackware 13.1 tftp-hpa package, and now the PC trying to boot says that it received an error during the transfer of pxelinux.0 Now your debugging can begin. Probably a path or permission issue, or a missing library that the tftpd process needs.
January 19, 201115 yr Author Can the chroot destination (-s option) be on a share (/mnt/user/boot), so that I can upload isos over the network? Will there be any permision problems?
January 19, 201115 yr Author Figured the problem, now another one shows up. Looks as if it is doing everything in its power to annoy me. During booting, the soon-to-be-pxe-bootable-pc throws an error 36, and unraid syslog shows: Jan 19 20:08:13 tower in.tftpd[15392]: RRQ from 192.168.1.239 filename pxelinux.0 Jan 19 20:08:13 tower in.tftpd[15393]: RRQ from 192.168.1.239 filename pxelinux.0 Jan 19 20:08:24 tower in.tftpd[15394]: RRQ from 192.168.1.239 filename pxelinux.0 Jan 19 20:08:24 tower in.tftpd[15395]: RRQ from 192.168.1.239 filename pxelinux.0
January 19, 201115 yr Author cd /mnt/user/Boot chmod o+r * cd /pxelinux.cfg chmod o+r * Now I get garbage on the screen of the pc trying to boot, but at least it loaded the iso image sent to it, although for some reason does not understand it.
January 19, 201115 yr Author pxelinux.cfg/default contents: default fold MENU TITLE PXE Menu label fold Bootdisk MENU LABEL ^FOLD bootdisk LINUX memdisk INITRD fold.iso APPEND iso PC now boots. Thank you
Archived
This topic is now archived and is closed to further replies.