7.3.3.7. Multicast-Server einrichten
Multicast ist dazu geeignet die Netzwerklast zu mindern, wenn
mehrere Clients gleichzeitig dasselbe Image herunterladen.
Der LINBO-Multicast-Server nutzt das Programm
udpcast[30]. Die Startoptionen für den Dienst werden in der Datei
/etc/default/linuxmuster-linbo festgelegt. Das
Start-Stop-Skript des Dienstes befindet sich unter
/etc/init.d/linbo-multicast. Es gelten die
üblichen Parameter start|stop|restart. Um den
Multicast-Server überhaupt starten zu können, müssen zum einen unter
/var/linbo Images vorhanden und zum anderen in
der Konfigurationsdatei die Option
START_MULTICAST auf yes
gesetzt sein.
# default values for linbo multicast server # where the linbo stuff is located LINBODIR=/var/linbo # path to the list of files to be multicasted MULTICASTLIST=$LINBODIR/multicast.list # start the multicast server? # yes|no START_MULTICAST=yes # logfile LOGFILE=/var/log/linuxmuster/linbo/linbo_multicast.log # variables for udpcast PORTBASE=9000 MINCLIENTS=15 MINSECONDS=30 MAXSECONDS=60
Weitere Optionen beeinflussen das Verhalten des
Multicast-Servers:
MINCLIENTS=n: Transfer startet sobald
mindestens n Clients verbunden sind
(Standardwert: 15);
MINSECONDS=n: Transfer startet
frühestens n Sekunden nachdem sich der erste
Client verbunden hat, obwohl die Mindestanzahl an Clients schon
erreicht wurde (Standardwert: 30);
MAXSECONDS=n: Transfer startet
spätestens n Sekunden nachdem sich der erste
Client verbunden hat, obwohl die Mindestanzahl an Clients noch
nicht erreicht wurde (Standardwert: 60).
PORTBASE bestimmt die Start-Portadresse für
Multicasttransfers. Der Wert 9000 ist mit der internen Firewall
abgestimmt und sollte nicht geändert werden.
Nach Änderungen an der Konfigurationsdatei und wenn neue
Imagedateien vorliegen muss der Dienst neu gestartet werden:
# /etc/init.d/linbo-multicast restart
Damit Clients den Multicast-Dienst nutzen, muss in der
Gruppenkonfiguration im globalen Bereich der Wert für
UseMultiCast auf yes gesetzt
werden. Im Gruppenkonfigurationseditor der
Schulkonsole genügt das Setzen eines Häkchens bei Multicast
verwenden.