Hello everyone,
I'm currently running a PXE server to netboot various operating systems
Just a little background, I'm using isc-dhcp-server and tftp-hpa to serve gpxelinux.0 out to computers who boot via PXE.
I had no problems a few days ago and was able to boot into gpxelinux.0 fine, but yesterday in an attempt to install Windows through the same PXE server, I configured a Samba server to also run on this machine.
I can't recall I made any other changes to the box other than installing/configuring Samba, and yet today when I went to boot to my PXE menu I got the following error:
I did some digging, and turned on verbose logging when tftp-hpa starts and found the following within /var/log/messages file:
It would seem that the PC attempting to PXE boot requests the file gpxelinux.0 but then thinks my TFTP server is down.. which it obviously is not.
FYI I am starting tftp-hpa from within inetd() and the line within inetd.conf looks like this:
Also if it's any help, I ran a quick netstat() :
Any help would be great, this project needs to be completed soon and right now I am at a roadblock. Thank you in advance!
I'm currently running a PXE server to netboot various operating systems
Just a little background, I'm using isc-dhcp-server and tftp-hpa to serve gpxelinux.0 out to computers who boot via PXE.
I had no problems a few days ago and was able to boot into gpxelinux.0 fine, but yesterday in an attempt to install Windows through the same PXE server, I configured a Samba server to also run on this machine.
I can't recall I made any other changes to the box other than installing/configuring Samba, and yet today when I went to boot to my PXE menu I got the following error:
Code:
PXE-E32: TFTP open timeout
Code:
root@jumpstart:/var/log # less messages
Jun 12 20:00:00 jumpstart newsyslog[1173]: logfile turned over due to size>100K
Jun 12 20:00:22 jumpstart in.tftpd[1180]: RRQ from 10.0.10.2 filename gpxelinux.0
Jun 12 20:00:24 jumpstart in.tftpd[1181]: RRQ from 10.0.10.2 filename gpxelinux.0
Jun 12 20:00:25 jumpstart in.tftpd[1180]: tftpd: oack: Host is down
Jun 12 20:00:27 jumpstart in.tftpd[1181]: tftpd: oack: Host is down
Jun 12 20:00:28 jumpstart in.tftpd[1182]: RRQ from 10.0.10.2 filename gpxelinux.0
Jun 12 20:00:28 jumpstart in.tftpd[1182]: tftpd: oack: Host is down
Jun 12 20:00:34 jumpstart in.tftpd[1183]: RRQ from 10.0.10.2 filename gpxelinux.0
Jun 12 20:00:34 jumpstart in.tftpd[1183]: tftpd: oack: Host is down
Jun 12 20:00:42 jumpstart in.tftpd[1184]: RRQ from 10.0.10.2 filename gpxelinux.0
Jun 12 20:00:42 jumpstart in.tftpd[1184]: tftpd: oack: Host is down
It would seem that the PC attempting to PXE boot requests the file gpxelinux.0 but then thinks my TFTP server is down.. which it obviously is not.
FYI I am starting tftp-hpa from within inetd() and the line within inetd.conf looks like this:
Code:
tftp dgram udp wait root /usr/local/libexec/in.tftpd in.tftpd -p -v -s /usr/tftpboot
Also if it's any help, I ran a quick netstat() :
Code:
root@jumpstart:/var/log # netstat -a -p udp
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
udp4 0 0 *.tftp *.*
udp4 0 0 *.bootps *.*
udp6 0 0 *.12358 *.*
udp4 0 0 *.61064 *.*
udp4 0 0 *.syslog *.*
udp6 0 0 *.syslog *.*
Any help would be great, this project needs to be completed soon and right now I am at a roadblock. Thank you in advance!