Titelseite

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.

Version 4.0