Hi
I decided to write this up based on what I gleaned from Eric and
experimentation. Eric, please jump in with any corrections:
How to Enable Multicast in Etherboot 5.2 using mini-slamd
1) Edit src\Config
Add the following compile flags
CFLAGS+= -DALLMULTI -DMULTICAST_LEVEL1 -DMULTICAST_LEVEL2
2) Replace the following
# Download files via TFTP
CFLAGS+= -DDOWNLOAD_PROTO_TFTP
with
# Download files via mini-slapd
CFLAGS+= -DDOWNLOAD_PROTO_SLAM
3) Compile mini-slamd (This is not in the 5.2 release)
cd etherboot\etherboot-5.1\contrib\mini-slamd\
make
4) Modify /etc/dhcpd.conf
Set the file name for the NIC to:
filename "x-slam:///";
5) Run mini-slamd with the filename to be delivered as the parameter:
etherboot/etherboot-5.1/contrib/mini-slamd/mini-slamd
/tftpboot/lts/vmlinuz-2.4.19.ltsp-1
6) Compile a multicast enabled rom:
make bin/eepro100.rom
7) Boot Etherboot and watch it download from mini-slamd (this is quite
slow on a 486 with a 3c509 isa card)
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.510 / Virus Database: 307 - Release Date: 8/14/2003
|