How to Enable Multicast in Etherboot 5.2 using mini-slamd
1) Edit src\Config and add the following compile flags
# Enable Multicast Support
CFLAGS+= -DALLMULTI -DMULTICAST_LEVEL1 -DMULTICAST_LEVEL2
# Download files via mini-slapd
CFLAGS+= -DDOWNLOAD_PROTO_SLAM
3) Compile mini-slamd
cd etherboot\etherboot-5.1\contrib\mini-slamd\
make
4) Modify /etc/dhcpd.conf
Set the file name for the NIC to:
filename "slam-d:///";
or
filename
"x-slam://192.168.0.253:10000/239.255.1.1:10000";
where:
The first IP is the IP of your server.
The second IP is the multicast IP and udp port to use.
(as hard coded in mini-slamd)
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.bgz
mini-slamd Facts:
- A lot less dots appear on the screen using slamd
- There is a one hop limit on the packets, to limit the distance the
packets will travel. So the packets are non routable.
- If you compile mini-slamd with -DDEBUG=1 you will get some debugging
output from the server.
Current Drivers Multicast Enabled:
Driver Version Confirmed By
-------- ---------- -------------------
eepro100 5.2 Eric Biederman and Tim Legge
3c90x 5.2 Eric Biederman
tlan 5.2 cvs Tim Legge
sundance 5.2 cvs Tim Legge
3c515 5.2 Tim Legge
---
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
|