My "dhcpd.conf" file already contains the line "filename "pxelinux.0";"
which should tell the TFTP client where the file is right?. I do not have
the following line though:
"class "pxeclients" {
match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";"
Do I need this previous line also?
_____
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Heather
Lockridge
Sent: Tuesday, November 06, 2007 2:27 PM
To: David Burke; [email protected]
Subject: Re: [Soekris] Loading Linux Image on NET4526
Excuse my top posting.
Are you forgetting to configure the tftp server part of this?
For example, a snippet of a dhcpd.conf which works is:
allow booting;
allow bootp;
class "pxeclients" {
match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
next-server 192.168.1.121;
filename "linux-install/pxelinux.0";
}
This tells the PXEClient to look in the directory /tftpboot/linux-install
for the file pxelinux.0
And an ls -l /tftpboot/linux-install shows:
-rw-rw-r-- 1 root root 12952 Sep 18 17:23 pxelinux.0
drwxr-xr-x 2 root root 4096 Sep 12 15:27 pxelinux.cfg
The directory pxelinux.cfg holds the file often named "default" which itsels
contains the instructions for the kernel boot
HTH
Heather
----- Original Message ----
From: David Burke <[EMAIL PROTECTED]>
To: [email protected]
Sent: Tuesday, November 6, 2007 1:58:22 PM
Subject: [Soekris] Loading Linux Image on NET4526
I am trying to load a Linux image onto a new net4526 board and I am not
having any luck. For reference, I want to load this image (previously used
on a net4501) using a Windows based PC. I have read every possible posting
I can find on how to do this and still have not been successful. The
closest thing I have found is
http://pyramid.metrix.net/trac/wiki/InstallingPyramid/PxeBootWin. I have
followed the procedures in that link the best I can but still have problems.
Basically, I can get the board to obtain an IP address via DHCP, but then I
get the error "PXE-E3B: TFTP Error - File Not found". The Windows firewall
is disabled
Below is the dhcpd.conf file I am using. Since I cannot find any detailed
log related to the error, I can only assume it cannot find the file
"pxelinux.0" which I have put in the TFTP directory as specified in the
procedure.
# dhcpd.conf
#
# Configuration file for ISC dhcpd (see 'man dhcpd.conf')
#
ddns-update-style none;
subnet 192.168.200.0 netmask 255.255.255.0 {
range 192.168.200.2 192.168.200.2;
##
# If 192.168.200.1 is also an internet gateway and you
# want your PXE booted device to be able to route to it on
# boot, uncomment these lines.
##
# option routers 192.168.200.1;
# option domain-name "metrix.net";
# option domain-name-servers 192.168.200.1;
allow booting;
allow bootp;
next-server 192.168.200.1;
filename "pxelinux.0";
max-lease-time 60;
default-lease-time 60;
}
-----Inline Attachment Follows-----
_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech