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

22. Januar 2014

22.1.2014

Filed under: Allgemein,go,Plan 9,Schulnetzwerk,Tagesberichte,Termine — admin @ 15:48

Vermutlich letzte Mal vor den Winterferien. Nächste Mal dann Mittwoch, den 12.2., wieder. Angelo lernt wohl avestisch sonstewo. Morten ist da. Wilhelm bestimmt bei seiner Band, wie jeden zweiten Mittwoch. Julian und Moritz sind auch da, Frau Spyra guckt kurz rein. Morten hilft Robert, den Monitor seines Laptops auszubauen und einen baugleichen im Netz zu finden.

Julian hat sich mit Pathfinding-Algorhythmen beschäftigt. Dazu: http://qiao.github.io/PathFinding.js/visual/.

Robert checkt, wie Wake-on-Lan mit dem Server möglich wäre, damit er unter der Woche abgeschaltet werden könnte.

Letzte Mal wurde noch ein Video geschaut mit Rob Pyke über Go (s.a. http://en.wikipedia.org/wiki/Rob_Pike) bzw. „public static void“ (s.a. http://www.youtube.com/watch?v=5kj5ApnhPAE)

Bezüglich WOL (wake on lan) findet Robert: cameacross.wordpress.com/2009/04/28/how-to-set-up-wake-on-lan-on-ubuntu-home-server/

… und installiert mit „apt-get install ethtools“ die Ethtools und macht dann:

root@lernserver:/home/rob# ethtool eth1
Settings for eth1:
Supported ports: [ MII ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: external
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Link detected: yes
root@lernserver:/home/rob# ethtool -s eth1 wol g
root@lernserver:/home/rob# ethtool eth1
Settings for eth1:
Supported ports: [ MII ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: external
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Link detected: yes

eth1 ist die Lan-Karte, die ein direktes Kabel hat zum 206er. Beim nächsten Mal würden wir den Lernserver hier in den 206er holen und austesten, ob das mit dem Wake on Lan funktioniert.

 

 

 

15. Januar 2014

15.1.2014

Filed under: Allgemein,Schulnetzwerk,Scratch,Tagesberichte,Termine — admin @ 17:16

Wilhelm ist da, sowie Moritz, Julian, Morten und Angelo. Jakob – noch nicht auf der Schule – ist auch kurz hier. Er macht mit Wilhelm etwas Scratch. Julian hilft Robert, seine HDD per dd auf seine neue SSD zu kopieren. Dazu Rechner aufmachen und direkt ans Mainboard anschließen und die Blocksize auf 32KB gesetzt (dd if=/dev/sda of=/dev/sdb bs=32KB), dadurch sind es knapp 60MB/s.

In einem neuen Terminal lässt sich das mit

while [ true ]; do kill -USR1 $(pidof dd); sleep 1; done; (Bashsyntax oder auch sh – also Shellskript).

kontrollieren. Gut 3GB pro Minute schafft er jetzt. Leider ist die SSD kleiner als die HDD, dafür aber in der letzte Partition „nur“ Daten. Wir hoffen, dass Windows das später selbst korrigieren kann. Denn Robert hat es mit Win7-System-Image-Zurückspielen und auch Samsung-Magician-Software nicht geschafft, sein Win7 zu klonen von HDD auf SSD.

Frau Spyra fragt, ob der Lernserver unter der Woche abgeschaltet werden kann. Das wollen wir mal demnächst checken, ob der zB. über Wake-on-Lan wieder startbar wäre und wie man Startskripte schreiben könnte, damit der Zustand immer wieder der „richtige“ wäre.

Nächste Mal findet normal am Mittwoch statt, vom 26.1. bis nach den Winterferien (also einmal) findet die AG nicht statt.

 

8. Januar 2014

8.1.2013

Erste Mal 2014. Wilhelm, Julian und Angelo sind da und zwischendrin auch Frau Spyra. Wilhelm demonstriert sein Scratch-Spiel. Julian bringt seinen neuen gebrauchten Laptop mit (WinXP, Win7, ArchLinux, mit SSD-Festplatte). Robert spielt das Scratchspiel und diskutiert mit Julian und Angelo über systemd und das Design von Archlinux und Plan9 (s.a. http://en.wikipedia.org/wiki/Rio_%28windowing_system%29). Julian progammiert das Spiel von Wilhelm mit OpenGL. Angelo zeigt noch ein bisschen mehr vom Rio-Windows-System. Beim nächsten Mal machen wir das, was wir schon letztlich beim nächsten Mal machen wollten. Wir wundern uns, wo Morten und Moritz geblieben sind. Sie haben garnicht auf den Reminder geantwortet.

6. November 2013

6.11.2013

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

Morten, Angelo und Julian sind da. Morten zeigt einen Fan-Edit von Starwars (2002), bei dem er schon über 70.000 Klicks hat. Angelo und Julian machen was mit Blender. Morten spielt n. Wir reden über Tunnel (ssh) zum Lernserver. Und versuchen ein Linux vom Stick zu booten und eine 4TB-Platte zu initialisieren.

Es gelingt, die 4TB-Platte in einen der Schulrechner einzubauen und mit Ubuntu-vom-Stick die Platte zu formatieren. Es lag/liegt also am Fantec-USB-SATA-Controller. Danke!

Wir editieren zudem auf Roberts Laptop die boot.ini auf der Windowspartition. Mit dd if=/dev/sda1 of=/pbs bs=512 count=1 eine Datei namens pbs erstellt, diese auf die selbe Partition wie die boot.ini gelegt und dann mit C:\pbs „beliebiger Eintrag“ den NTLDR (Bootloader von Windows ) dazu gebracht, auch Linux auf sda1 zu booten (die Partition allerdings vorab mit GParted auf bootable gestellt, das hatte die Installation irgendwie selbst nicht hinbekommen).

Moritz ist übrigens auch gekommen. Johannes Stahn kommt wohl noch.

Julian und Moritz und Angelo versuchen den WLAN-Router hinzubekommen, es klappt allerdings irgendwie nicht. Irgendwie klappt es aber jetzt.

1. November 2013

1.11.2013

Morten ist da und auch kurz Anton. Moritz hat abgesagt, Julian und Angelo können freitags sowieso nicht. Nächste Woche Mittwoch, den 6.11. würden wir wieder AG machen, so wie es jetzt ausschaut. Ansonsten reden wir über Überwachung, Usenet und Kriege und alles was dazu gehört wie auch die NSA. Angelo kommt und wir machen das jetzt:

ssh -Nf -R ‚*:4000:localhost:22‘ aap@papnet.eu
Dieser Befehl eröffnet einen Tunnel von papnet.eu Port 4000 zu localhost Port 22 (was aktuell der Lernserver ist).

Mit ssh -p 4000 aap@papnet.eu hat er das jetzt getestet.

So kann man lustig Ports weiterleiten und von zu Hause drawtermen auf den Lernserver.

In der sshd_conf haben wir GatewayPorts auf yes gesetzt auf dem Server frankxberlin.de. Mit ssh -p 4000 rob@frankxberlin.de kommt man dann auch auf den Lernserver.

Von zu Hause: ssh -p 4000 -L 10567:lern9:567 -L 17010:lern9:17010 frankxberlin.de

Dann: drawterm -a ‚tcp!localhost!10567‘ -c ‚tcp!localhost!17010‘ -s qwerqwer -u rob

So kann man jetzt also Sokoban in Ruhe spielen. [u.a. http://code.google.com/p/plan9front/wiki/9pi]

 

 

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.

 

 

 

 

 

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.

 

 

« Newer Posts