Computer-Ag am WvS Blog der Computer-AG am Werner von Siemens Gymnasium Berlin

25. Oktober 2013

25.10.2013

Filed under: Allgemein,Java,Schulnetzwerk,Tagesberichte,Termine — admin @ 15:54

Morten, Martin, Moritz, Johannes und kurz auch Anton waren da. Wir sprechen über Videokodierungen, Anton bekommt von Martin ein paar Grundsätze von Java beigebracht. Bei der Fakultätsrechnung kamen dann plötzlich ab Fakultät(21) erst negative Zahlen heraus, und später dann nur noch Nullen. Alle sind der Ansicht gewesen, dass es irgendwas mit dem 32-bit-System zu tun hat, wobei der Datentyp „long“ war und so ganz klar keinem war, warum der Fehler auftritt.

Wir reden auch über Verschlüsselung. Martin hat mit einem Sniffer den Datenverkehr (mit Frau Spyras Erlaubnis) mitgeschnitten. Dabei war jetzt die Überlegung, wie man den übermittelten Hashwert entschlüsseln kann.

Am 1.11. ist nochmal am Freitag. Moritz sagte, er könne sonst nur Dienstags nicht und Johannes kann nur Freitag. Martin kann Mittwoch nicht. Morten ist flexibel. Wir üerlegen, wenn ich dann mal einen Schlüssel hätte, ob wir nach Absprache hin und wieder mittwochs machen können, damit Angelo und Julian auch mal wieder kommen können.

 

 

 

 

 

27. September 2013

27.9.2013

Filed under: Allgemein,Plan 9,Raspberry PI,Tagesberichte,Termine — admin @ 16:12

Morten, Moritz und Angelo sind da. Julian ist verschollen. Wir machen die restlichen Rechner, die platt zu machen waren, platt und reservieren 2 für Plan9. Angelo hat seinen Laptop mit 9front als Filerserver benutzt und dann übers Netz gebootet. Er hat den Kernel auf die SD-Karte gepackt und dann übers Netz gebootet. Es läuft, aber langsam und der IRC-Client läuft nicht richtig. Irgendwann läuft er dann doch. Anglo demonstriert noch, wie er Linux emuliert auf seinem Plan9-Laptop Linux und dann kann er mit Opera browsen, juchhu. Mit Mothra kann man sogar mit Plan9 bzw. 9front surfen (ist ein Textbrowser mit Bildern und man kann auch auf Links klicken). CSS gibts aber nicht. Und Javascript sowieso nicht.

Nächster Termin ist nach den Ferien, am 11.10.2013. Morten und Moritz versuchen den Beamer anzuschließen. Angelo erwähnt noch Acme, den Editor von Plan9 (so ne Art IDE auch, s. Youtubevideo dazu). Angelo arbeitet nun mit zwei Monitoren und demonstriert einiges von Acme.

20. September 2013

20.9.2013

Filed under: Allgemein,Raspberry PI,Tagesberichte — admin @ 15:02

Julian, Morten, Moritz und Angelo sind da. Es fehlt noch die „Siemens“-Kiste, die Pappkiste, in der die Kabel und der Switch sind. Die hatten wir beim letzten Mal in den Kunstraum gepackt, als wir mit Herrn Dr. Rehnert das Netzwerk getestet hatten und wohl vergessen, da rauszunehmen. Morten schlägt vor, dass wir uns mal einen Plan oder Aufgaben vornehmen, u.U. der Schule auch weitere Hilfe anbieten.

WordPress ist übrigens jetzt aktualisiert. Datenbank wurde bei „rob“s Downloads auf dem Lernserver gespeichert.

Moritz hat sein Labyrinth als Serverversion installiert und kann hier reihenweise Clients mit ansprechen (programmiert in C++). Sein Labyrinth läuft hier also auf sehr vielen Monitoren.

Ansonsten sprechen wir über die Bundestagswahl.

 

13. September 2013

13.9.2013

Filed under: Allgemein,Schulnetzwerk,Tagesberichte — admin @ 16:25

Letzte mal ist wegen Studientag ausgefallen. Heute sind Martin, Morten, Julian und Moritz da. Martin erklärt die LAN-Problematik in den Räumen Physik, Chemie, Biologie. Die WLAN-Angelegenheiten hat er gut im Griff. In der Biologie funktioniert offenbar das milchgründe Zuleitungskabel nicht. Herr Dr. Rehnert kommt dazu. Die Anlagen in der Biologie sind neu seit Herbst letzten Jahres. Seitdem funktioniert dort die Anbindung an den Schulserver nicht. Wir öffnen die Decke im 115er (? Biologie) und sehen, dass das milchgrüne Kabel in den Nachbarraum läuft. Mit Dr. Rehnert testen wir die Steckung/Verteilung im Serverraum, indem wir von 115 auf 204 (Kunstraum) umstecken. Das Lan im Kunstraum funktioniert danach immer noch. Im Serverraum können wir aber nicht wirklich testen, ob die milchgrünen Zuleitungskabel korrekt im Patchpanel gesteckt sind. Herr Dr. Rehnert meinte, dass die Biologieräume (beiderseits des Ganges im 1. Stock) vor den Umbauten mit dem Schulserver funktionstüchtig verbunden waren. Das lässt nach unseren Versuchen die Frage offen, ob nicht bei der Montage (Anbindung an die Verteiler in den beiden Biologieräumen) ein Fehler passiert sein könnte, denn die Anbindung an den Schulserver wurde dabei _nicht_ getestet! Wir gehen davon aus, dass das milchgrüne Kabel ohne Unterbrechnung von den jeweiligen Räumen (u.a. vom fraglichen 115er) direkt durch die Decke in einen Kabelschacht im angrenzenden Raum führen und von dort in den 2. Stock und dort durch die Decke bis hin zu Serverraum. Dort kommt ein milchgrünes Kabelbündel hinten rechts oben aus der Decke, wo auch das Kabel aus dem 115er dabei sein sollte. Wir sind dann zu dem Schluss gekommen, dass möglichst die Firma, die das eingerichtet hat, sich der Sache annnehmen sollte und vielleicht dabei auch eine Dokumentation erarbeitet.

Am Ende stellt Herr Dr. Rehnert noch fest, dass der 115er unter Umständen an mehreren Stromkreisen hängt, so dass eine Anbindung über PowerLineAdapter möglich sein könnte …;

30. August 2013

30.8.2013

Filed under: Allgemein,Plan 9,Schulnetzwerk,Tagesberichte — admin @ 16:13

Angelo kommt und später auch Julian. Morten hat abgesagt. Wo „die anderen“ stecken, bleibt unklar. Wir reden über die Erfindung des Meters, Währungssysteme und Satellitenschüsseln. Nebenbei werden noch ein paar von den alten PCs im Auftrag von Frau Spyra „platt“ gemacht.

Roberts Proxy läuft noch immer nicht. Angelo kommt aber (nicht mit UDP sondern IP) per VPN auf seinen Server zu Hause endlich. Er vermutet, dass der Schulserver UDP-Ports nach außen sperrt.

Routingtabelle muss so aussehen:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.16.1.1       0.0.0.0         UG    0      0        0 br0
10.16.0.0       0.0.0.0         255.240.0.0     U     0      0        0 br0
10.123.123.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1

Mussten zweimal mit route del default die doppelten Defaulteinträge löschen. Achso, es geht darum den Plan9 auf dem Lernserver laufen zu haben (s.a. https://wordpress.wvs-berlin.de/?m=201306).

Plan9 läuft jetzt fast. Könnte man alles – beim nächsten Mal – mal in ein Script packen. Dann ging die Authentifizierung (wieder) nicht, weil der AuthServer nicht gestartet war. Ist er jetzt, geht aber immer noch nicht. Angelo richtet jetzt noch den Authserver ein mit Passwort (ähnlich dem RootPasswort, wie bei Angelo zu Hause, Hostowner ist „bootes“, wie immer).

Draufkommen tut man mit

drawterm -c 10.31.255.80 -a 10.31.255.80 -u rob

oder welcher User auch immer (bootes, oder aap)

Zudem noch angepasst für rob:

root@lernserver:/etc# export auth=lern9
root@lernserver:/etc# export cpu=lern9
root@lernserver:/etc# alias  myplan=“drawterm -u rob“

Jetzt kann mit myplan gestartet werden.

 

 

 

23. August 2013

23.8.2013

Filed under: Allgemein,Raspberry PI,Schulnetzwerk,Tagesberichte — admin @ 16:21

Martin ist neu da. Wir machen gemeinsam ein paar alte Rechner für Frau Spyra „platt“. Angelo, Julian, Moritz und Morten sind auch da. Robert zeigt Martin den Zugang zum Lernserver (X :1 – query 10.31.255.88) und sonstiges über die AG. Morten hat sich mit „n“ beschäftigt. Mortiz, Julian und Angelo reden über ihre 3D-Engines. Angelo hatte wieder Probleme mit dem Port auf seinem Heim-Server bzw. damit, diesen (also den Server) über diesen (also den Port) anzusprechen. Von der Uni aus geht es.

16. August 2013

16.8.2013

Filed under: Allgemein,Proxy,Raspberry PI,Schulnetzwerk — admin @ 15:19

Morten, Julian, Moritz und Johannes sind da. Wir sprechen mit Frau Spyra darüber, die Rechner in der Ecke „platt“ zu machen und dabei zu helfen, neue Laptops in den Fachbereichen ans Netz zu bekommen (Internet). Herr Quick fragte wegen des Routers im Kopierraum (für den Fachbereichsrechner im Stock darunter). Der Router ist weg. Frau Spyra meinte, dass ggfs. Herr Schwarz den Router an sich genommen hätte, weil er Probleme bereitet hätte (er soll kein DHCP machen, um mit dem Hauptserver nicht zu konkurrieren). U.u. ist es so, dass beim Rembo die Mac-Adressen der entsprechenden Geräte eingegeben werden müsste, damit sie ins Netz können. Allerdings können sich hier im Raum 206 alle mit ihren Laptops problemlos mit dem Server (per DHCP) verbinden und auch ins Internet.

Julian, Johannes und Moritz arbeiten immer noch an RockRaiders.  Morten gelingt es nicht, mit seinem Raspberry per Tor mit geblockten Seiten wie reddit zu verbinden.

Julians git-repository findet sich hier.

Robert hat unter http://frankxberlin.de:3128/ eine Proxy eingerichtet.

 

 

9. August 2013

9.8.2013

Filed under: Allgemein — admin @ 14:30

Erste Mal nach den Ferien. Moritz, Julian und Johannes sind da. Julian hat sich zu Hause eine elektronisch steuerbare Fräse gebaut. Moritz und Julian könne per GIT an die selbe Codebasis kommen. Sie wollen Flubbelraider entwickeln, ein Nachbau von Lego Rock Raider. Julian übernimmt den Render-Part mit OpenGL. Es wird alles mit SDL und OpenGL gmacht. Robert schägt trac vor (s.a. den Wikiepdiaeintrag zu Trac). Siehe weiterführend auch „10 Free Project Management Tools to Fit Your Needs„. Alles wird in C++ geschrieben. Angelo kommt in zwei Wochen wieder.

14. Juni 2013

14.6.2013

Filed under: Allgemein,Plan 9,Tagesberichte,Termine — admin @ 15:16

Letzte Mal vor den Ferien. Wir können von Glück sagen, dass wir am Wandertag reingekommen sind.

Johannes, Morten, Moritz, Julian und Angelo sind da und Jakob W. war auch kurz da.

Angelo sagt, Plan 9 läuft. Die Frage ist, ob das mit den Bridges funktioniert. Die Bridge braucht man fürs Netzwerk.

Über die Ferien versucht Robert mal, ob das mit einem Schlüssel klappen könnte.

Sokoban easy Level 108 sind in Teamwork Moritz/Robert geknackt worden (läuft am schönsten auf Plan9).

Angelo kommt mit Plan9 nicht online mit den Bridges auf dem Lernserver.  Angelo bringt es jetzt auf seinem Rechner zum Laufen. Er hatdas Ding nicht virbr sonder br genannt. Was das für einen Unterschied macht, k.A.

kleiner Ausschnit aus der Bash:

brctl addbr br0
root@lernserver:/home/rob# tunctl -t tap0 -u rob
TUNSETIFF: Device or resource busy
root@lernserver:/home/rob# tunctl -t tap1 -u rob
Set ‚tap1‘ persistent and owned by uid 1004
root@lernserver:/home/rob# brctl addif br0 eth0
root@lernserver:/home/rob# brctl addif br0 tap1
root@lernserver:/home/rob# ifconfig eth0 up
root@lernserver:/home/rob# ifconfig tap1 up
root@lernserver:/home/rob# ifconfig br0 up
root@lernserver:/home/rob# brctl show
bridge name    bridge id        STP enabled    interfaces
br0        8000.00e0815fd0f2    no        eth0
tap1
root@lernserver:/home/rob# ifconfig br0 10.31.255.88 netmask 255.240.0.0
root@lernserver:/home/rob# route add default gw 10.16.1.1
root@lernserver:/home/rob# ping google.com
PING google.com (173.194.69.139) 56(84) bytes of data.
64 bytes from bk-in-f139.1e100.net (173.194.69.139): icmp_req=1 ttl=49 time=23.1 ms

Jetzt könnte es funktionieren. Tuts aber noch nicht ganz.

Das fehlte noch:

cd /proc/sys/net/bridge; ls

bridge-nf-call-arptables  bridge-nf-call-iptables
bridge-nf-call-ip6tables  bridge-nf-filter-vlan-tagged

sudo su
for f in bridge-nf-*; do echo 0 > $f; done

S.a. die Anleitung.

Plan 2013/2014 bleibt, freitags die AG ab 14:20 stattfinden zu lassen. Jetzt lässt sich zwar Google anpingen, aber zum richtig funktionieren fehlen noch ein paar Konfigurationsdateien, damit es als Server läuft und das Netzwerk standardmäßig eingerichtet wird.

Beim nächsten Mal könnte man die ganzen Konfigurationen in der rc.local unterbringen, damit nach einem Neustart des Lernservers wieder alles funktioniert. Was noch fehlt ist die Einrichtung als Auth-Server, Benutzer etc.pp..

 

 

7. Juni 2013

7.6.2013

Filed under: Allgemein,Plan 9,Raspberry PI,Tagesberichte — admin @ 15:40

Morten, Moritz, Julian und Angelo sind da. Moritz demonstiert das Flussdiagramm für seinen Prozessor, den er an der Uni virtuell erstellen muss. Julian berichtet von seinem Trikopter, der zur Zeit noch Schieflage hat.

Angelo bringt ein QEMU-Image für Plan9 mit, das aber wieder nicht von QEMU auf dem Debian-Lernserver erkannt wird. Er lädt sich QEMU zum Selbstkomplieren runter [http://wiki.qemu.org/Download]. Zum Kompilieren fehlt ihm jetzt aber die GLib.

Mit Moritz tangieren wir das Thema Mailverschlüsselung.

Angelo bootet mit tcp! -g 10.16.1.1 ether /net/ether0 10.31.255.180 255.240.0.0. Dann fileserver und authserver 10.31.255.179 auf Nachfrage. Das ganze geht aber auch einfach mit „tcp“ und der Rest auf Anfrage. Das einzige was Angelo jetzt auf der Karte braucht ist ein Plan9-Kernel.

Johannes St. kommt auch noch und bringt Kinderpingui mit.

Nächstes Mal bietet Robert an, Cola und sonstige süsse Limonade mitzubringen (gekühlt), weil es das letzte Mal vor den Schulferien ist.

Angelo installiert jetzt das libpackagekit (dev). Jetzt kompliert er den QEMU neu. Jetzt löscht er mit apt-remove die entsprechenden „qemu“-Programme/Pakete.

Angelo hatte zudem vorgeschlagen, bei Amazon einen Server zu „holen“ und dort Plan9 zu installieren. Nach Kompilierung mit der neuen Glib funzt der Lernserver mit Plan9 und dem Image, das Angelo mitgebracht hatte.

Plan9s Sokoban Level easy 108 schaffen wir übrigens nicht.

Angelo hat eine Bridge gebaut, mit dem man den QEMU starten kann, der dann wie ein echter Rechner im Netz ist. Machen wir nächstes Mal weiter. Robert muss los.

 

« Newer PostsOlder Posts »