[syslinux] PXE/RIP-PXE
mukke.net
moritz at mukke.net
Wed Aug 31 09:13:29 PDT 2005
Hello syslinux Mailinglist ;)
I'm new to this mailing list, the RIP Readme brought me here.
I'm quite new to syslinux/pxelinux and im trying to set up some kind of
minimal linux which is bootable via lan.
I found the http://www.tux.org/pub/people/kent-robotti/looplinux/rip/
project, and what I read in the readme it will fit my needs.
Basic infos:
Host System running gentoo, dhcp-3.0.1-r1, tftp-hpa-0.40-r1
Client: 3com nic, which supports PXE
I downloaded the
http://www.tux.org/pub/people/kent-robotti/looplinux/rip/RIP-14.1.pxe.zip
package and extracted it like described in the readme/install file.
I configured the dhcp server like described in the rip/pxe readme, and set
up a fixed address for the client based on his mac address.
When starting the client, I grabbed some packages via tcpdump:
19:57:41.429329 arp who-has n1ght tell 192.168.0.35
19:57:41.465954 arp reply n1ght is-at 00:11:2f:0b:ec:f6
19:57:41.429401 IP 192.168.0.35.2070 > n1ght.tftp: 37 RRQ
"/tftpboot/pxelinux.0" octet tsize 0
19:57:41.430543 IP n1ght.32785 > 192.168.0.35.2070: UDP, length: 19
19:57:41.433290 IP 192.168.0.35.2071 > n1ght.tftp: 42 RRQ
"/tftpboot/pxelinux.0" octet blksize 1456
19:57:41.433861 IP n1ght.32785 > 192.168.0.35.2071: UDP, length: 19
And my syslog:
Aug 31 19:57:29 n1ght kernel: eth0: Promiscuous mode enabled.
Aug 31 19:57:29 n1ght kernel: device eth0 entered promiscuous mode
Aug 31 19:57:39 n1ght dhcpd: DHCPDISCOVER from 00:e0:18:46:e7:8f via eth0
Aug 31 19:57:39 n1ght dhcpd: DHCPOFFER on 192.168.0.35 to 00:e0:18:46:e7:8f
via eth0
Aug 31 19:57:41 n1ght dhcpd: DHCPREQUEST for 192.168.0.35 (192.168.0.5) from
00:e0:18:46:e7:8f via eth0
Aug 31 19:57:41 n1ght dhcpd: DHCPACK on 192.168.0.35 to 00:e0:18:46:e7:8f
via eth0
Aug 31 17:57:41 n1ght in.tftpd[9444]: RRQ from 192.168.0.35 filename
/tftpboot/pxelinux.0
Aug 31 17:57:41 n1ght in.tftpd[9445]: RRQ from 192.168.0.35 filename
/tftpboot/pxelinux.0
Aug 31 20:00:01 n1ght cron[9449]: (root) CMD (rm -f
/var/spool/cron/lastrun/cron.hourly)
Aug 31 20:01:23 n1ght kernel: device eth0 left promiscuous mode
The Client gets his ip info and seems to load the pxelinux.0 via tftp, but
then it just boots up normally from HD.
I really checked all those settings more than twice, searched in the archive
of this mailing list and google, but didn't found a proper solution or even
a reason why things wont run.
I appreciate any Help ;)
Kind Regards, Moritz
More information about the Syslinux
mailing list