Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
offline:dokumentation [2018/06/13 09:37] administratoroffline:dokumentation [2018/09/29 10:29] (aktuell) administrator
Zeile 5: Zeile 5:
  
 === Kernelparameter === === Kernelparameter ===
-Neuere Linuxkernel vergeben Namen an Netzwerkgeräte nach einem oft nicht vorhersehbaren Schema. Das alte Verhalten ist für unser Vorhaben günstiger, weil dadurch die vergebenen Namen auch für unterschiedliche Hardware immer gleich ist und so die Konfigurationsdateien später besser "passen". In der Datei /etc/default/grub ist folgende Zeile um die Zeichenkette **net.ifnames=0** zu ergänzen.+Neuere Linuxkernel vergeben Namen an Netzwerkgeräte nach einem oft nicht vorhersehbaren Schema. Das alte Verhalten ist für unser Vorhaben günstiger, weil dadurch die vergebenen Namen auch für unterschiedliche Hardware immer gleich ist und so die Konfigurationsdateien später besser "passen". In der Datei ///etc/default/grub// ist folgende Zeile um die Zeichenkette **net.ifnames=0** zu ergänzen.
 <file bash grub> <file bash grub>
 GRUB_CMDLINE_LINUX_DEFAULT="splash quiet video=SVIDEO-1:d net.ifnames=0 biosdevname=0" GRUB_CMDLINE_LINUX_DEFAULT="splash quiet video=SVIDEO-1:d net.ifnames=0 biosdevname=0"
Zeile 63: Zeile 63:
 apt install dnsmasq apt install dnsmasq
 </file> </file>
-dnsmasq verteilt über unser WLAN-Device (wlan0) IP-Adressen von 172.16.0.2 bis 172.16.0.200 an die Clients, jedoch nicht über die eingebaute Netzwerkkarte (eth0). Die Konfigurationsdatei findet sich unter /etc/dnsmasq.conf.+dnsmasq verteilt über unser WLAN-Device (wlan0) IP-Adressen von 172.16.0.2 bis 172.16.0.200 an die Clients, jedoch nicht über die eingebaute Netzwerkkarte (eth0). Die Konfigurationsdatei findet sich unter ///etc/dnsmasq.conf//.
  
 <file bash dnsmasq.conf> <file bash dnsmasq.conf>
Zeile 75: Zeile 75:
  
 === OpenRobertaLab === === OpenRobertaLab ===
-Eine Anleitung zum Installieren  des NePo-Editors findet sich direkt bei [[https://github.com/OpenRoberta/robertalab|GitHub]] unter auf der Seite. Die Installation sollte nach ///opt/openroberta// erfolgen.+Eine Anleitung zum Installieren der Open Roberta Installationsumgebung findet sich direkt bei [[https://github.com/OpenRoberta/robertalab|GitHub]] unter auf der Seite. Die Installation sollte nach ///opt/openroberta// erfolgen.
  
-Das folgende Script sorgt dafür, dass der NePo-Editor startet und dass auch ohne separaten Webserver alle Anfrage der Clients beim Editor landen. +<WRAP center round tip 60%> 
 +Bitte beachten Sie, dass in dem Quellcode Logos und Verlinkungen des Fraunhoferinstituts vorhanden sind, die Sie nicht produktiv nutzen dürfen. Vor dem Einsatz mit Ihren Lerngruppen müssen diese Ressorcen entfernt werden. 
 + 
 +Diese finden sich im Ordner OpenRobertaServer/staticResources. 
 + 
 +An sehr vielen Stellen in der Lokalisierung unter /OpenRobertaServer/staticResources/blockly/msg ist zudem eine Kontaktadresse des Fraunhoferinstituts im HTML-Quellcode hinterlegt. Diese muss ebenfalls ersetzt werden. 
 + 
 +Bitte weisen Sie an prominenter Stelle deutlich auf die Herkunft der Software hin. 
 +</WRAP> 
 +  
 + 
 +Das folgende Script sorgt dafür, dass der OpenRobertaLab Programmierumgebung startet und dass auch ohne separaten Webserver alle Anfrage der Clients beim Editor landen. 
 <file bash start_roberta.sh> <file bash start_roberta.sh>
 #!/bin/bash #!/bin/bash